Improve compatibility fallbacks for allocating multicast groups.
authorBen Pfaff <blp@nicira.com>
Sat, 3 Jan 2009 00:10:19 +0000 (16:10 -0800)
committerBen Pfaff <blp@nicira.com>
Sat, 3 Jan 2009 00:26:30 +0000 (16:26 -0800)
commit6f1adba22cd41c3efeb20e280013b177a2790e45
tree9275f7dc12f58af4d60d34f38a798bedfdb6c769
parent73fd5f01b19c3e7d6530f49e1897d22ca1d154f3
Improve compatibility fallbacks for allocating multicast groups.

The linux-2.6 compatibility code for allocating multicast groups only
allocated a single multicast group per Generic Netlink family.  However,
OpenFlow performance is going to be better if we allocate one per OpenFlow
datapath (which are all in the same Generic Netlink family).  This commit
implements that.

Thanks to Justin for pointing out the issue.
datapath/linux-2.6/Modules.mk
datapath/linux-2.6/compat-2.6/genetlink-brcompat.c [new file with mode: 0644]
datapath/linux-2.6/compat-2.6/genetlink-openflow.c [new file with mode: 0644]
datapath/linux-2.6/compat-2.6/genetlink.c [deleted file]