On Fri, May 23, 2014 at 01:16:00AM +0200, Thomas Graf wrote: > --- > lib/dpif-linux.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/lib/dpif-linux.c b/lib/dpif-linux.c > index 42a3f72..09f02b3 100644 > --- a/lib/dpif-linux.c > +++ b/lib/dpif-linux.c > @@ -298,7 +298,7 @@ vport_create_socksp(uint32_t n_socks, int *error) > size_t i; > > for (i = 0; i < n_socks; i++) { > - *error = nl_sock_create(NETLINK_GENERIC, &socksp[i]); > + *error = nl_sock_create_mmap(NETLINK_GENERIC, &socksp[i]); > if (*error) { > goto error; > } > @@ -953,7 +953,7 @@ dpif_linux_port_poll(const struct dpif *dpif_, char > **devnamep) > struct nl_sock *sock; > int error; > > - error = nl_sock_create(NETLINK_GENERIC, &sock); > + error = nl_sock_create_mmap(NETLINK_GENERIC, &sock); > if (error) { > return error; > }
The former are obvious candidates for mmaped sockets. I'm not sure about the latter, but it probably doesn't hurt. Acked-by: Ben Pfaff <b...@nicira.com> _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev