Re: v2.6 IGMPv3 implementation

From: David S. Miller
Date: Mon Jul 12 2004 - 16:06:41 EST


On Mon, 12 Jul 2004 16:30:56 -0400
"Charles R. Anderson" <cra@xxxxxxx> wrote:

> /* Multicast source filter calls */
> #define SIOCSIPMSFILTER 0x89a0 /* set mcast src filter (ipv4) */
> #define SIOCGIPMSFILTER 0x89a1 /* get mcast src filter (ipv4) */
> #define SIOCSMSFILTER 0x89a2 /* set mcast src filter (proto indep) */
> #define SIOCGMSFILTER 0x89a3 /* get mcast src filter (proto indep) */
>
> These do not appear in the Linus kernel, though. Does anyone know the
> status of these ioctls and the IGMPv3 implementation in general?

We didn't use ioctls, we used socket options. See:

include/linux/in.h

Specifically IP_MSFILTER and friends.

BTW, unlike you claim, the IGMPv3 stack implementation has been in the
kernel for a long time, much before 2.6.7 It is even in the current
2.4.x sources as well.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/