netlink-protocol: Move CTRL_ATTR_MCAST definitions for consistency.
authorBen Pfaff <blp@nicira.com>
Tue, 6 Sep 2011 16:33:26 +0000 (09:33 -0700)
committerBen Pfaff <blp@nicira.com>
Tue, 6 Sep 2011 16:33:26 +0000 (09:33 -0700)
commit0a397a2fcafd3915433d4d476d41da53b07282d2
treeb8a1422705f78fd813126cd2cd038d659505f9d2
parentb0025c8389f6b8d0087df3468c14072a9935eb61
netlink-protocol: Move CTRL_ATTR_MCAST definitions for consistency.

One of the current goals of netlink-protocol.h, for better or for worse, is
to ensure that the same definitions are available whether a Linux kernel is
in use or not.  One of the ways it accomplishes this is by putting the
conditional definitions that test for features missing in old kernels at
the very end, after the dummy definitions used on non-Linux platforms.
However, commit b0025c8389f "netlink-protocol: Define missing symbols"
added new conditional definitions only in the Linux platform case, which
means that those definitions won't be available on non-Linux platforms.
This commit moves them to the end, instead.

The symbols that are moved are only used from netlink-socket.c, which is
only built on Linux platforms, so this does not change an actual bug.  It
only makes the location of the definitions consistent with prior practice.
lib/netlink-protocol.h