netlink: Drop sock parameter from nl_msg_put_(ge)nlmsghdr().
authorBen Pfaff <blp@nicira.com>
Thu, 3 Jun 2010 17:22:31 +0000 (10:22 -0700)
committerBen Pfaff <blp@nicira.com>
Thu, 17 Jun 2010 17:30:18 +0000 (10:30 -0700)
commit69123704450703f7ebea4af9e3b9635399fc21f2
treeb797cbce941f1e2a83c9d80f02df113edb2c7257
parentfa37b408eac875cbc0d7adbbb3f7a004371172da
netlink: Drop sock parameter from nl_msg_put_(ge)nlmsghdr().

These two functions use their "sock" parameter only to figure out the
nlmsg_pid to put in the nlmsghdr.  But that field can be filled in just
as well right before sending the message.  Since our functions for sending
Netlink messages always modify the nlmsghdr anyhow (to fill in the length),
there is little benefit to filling in the nlmsg_pid in advance.  The cost,
on the other hand, is having to pass another argument to functions that
already have too many.  So this commit removes the argument.
lib/netdev-linux.c
lib/netlink.c
lib/netlink.h
vswitchd/ovs-brcompatd.c
vswitchd/proc-net-compat.c