routeflow/RouteFlow — pull request #16 by solidgoldbomb (2014-11-08 18:02:12+00:00)
Title: rfclient: apply setsockopt(SO_RCVBUFFORCE) to netlink socket for routes

The receive buffer was being forced twice on the neighbour update socket.
The second call should have been asserting the receive buffer increase
on the route update socket.

Without this, large routing update bursts were resulting in dropped
netlink messages, and thus missing FIB updates in the OF dataplane.

These dropped netlink messages can be seen by running:
$ cat /proc/net/netlink
and looking for non-zero values in the "Drops" column.

Signed-off-by: Stacey Sheldon