Re: v2.6 IGMPv3 implementation

From: YOSHIFUJI Hideaki / 吉藤英明
Date: Mon Jul 12 2004 - 16:23:58 EST


In article <20040712203056.GI7822@xxxxxxxxxxxxxxxxx> (at Mon, 12 Jul 2004 16:30:56 -0400), "Charles R. Anderson" <cra@xxxxxxx> says:

> /* 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? I'm
> trying to get the proper bits stuffed into glibc to make IGMPv3/SSM
> usable, and I'm not sure what to do about these ioctls. Should 4 new
> ioctl numbers be reserved for these in case an implementation is
> integrated, or should I just leave them out of glibc headers entirely?

These ioctls are "historic" and deprecated API.
So, just kill them to avoid confusion.
We use socket options.

Thanks.

Reference:
D. Thaler, B. Fenner and B. Quinn, "Socket Interface Extensions for
Multicast Source Filters," RFC3678, January 2004.

--yoshfuji
-
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/