Thread (7 messages) 7 messages, 4 authors, 2015-03-02

Re: [PATCH net-next v5 0/2] Multicast group join/leave at ip level

From: David Miller <davem@davemloft.net>
Date: 2015-02-27 21:26:13

From: Madhu Challa <redacted>
Date: Wed, 25 Feb 2015 09:58:33 -0800
This series enables configuring multicast group join/leave at ip level
by extending the "ip address" command.

It adds a new control socket mc_autojoin_sock and ifa_flag IFA_F_MCAUTOJOIN
to invoke the corresponding igmp group join/leave api.

Since the igmp group join/leave api takes the rtnl_lock the code had to
be refactored by adding a shim layer prefixed by __ that can be invoked
by code that already has the rtnl_lock. This way we avoid proliferation of
work queues.

The first patch in this series does the refactoring for igmp v6.
Its based on igmp v4 changes that were added by Eric Dumazet.

The second patch in this series does the group join/leave based on the
setting of the IFA_F_MCAUTOJOIN flag.
Applied, but I'm wondering how many hacks we are going to add to the
tree simply because openvswitch does all of it's stuff with non-native
tunneling devices...
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help