Thread (7 messages) 7 messages, 4 authors, 2021-07-07

Re: [PATCH] net: Allow any address multicast join for IP sockets

flat view

From: Andrew Lunn <andrew@lunn.ch>
Date: 2021-07-06 13:28:21
Also in: lkml

On Tue, Jul 06, 2021 at 01:15:47PM +1200, Callum Sinclair wrote:
For an application to receive all multicast packets in a range such as
224.0.0.1 - 239.255.255.255 each multicast IP address has to be joined
explicitly one at a time.

Allow the any address to be passed to the IP_ADD_MEMBERSHIP and
IPV6_ADD_MEMBERSHIP socket option per interface. By joining the any
address the socket will receive all multicast packets that are received
on the interface. 

This allows any IP socket to be used for IGMP or MLD snooping.
Do you really want all multicast frames, or just IGMP and MLD
messages?

What is the advantage of this solution over using pcap with a filter
which matches on multicast?

      Andrew
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help