tech-net archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

LW-IGMPv3 implementation




To: tech-net%netbsd.org@localhost

Subject: LW-IGMPv3 implementation

From: Hitoshi Asaeda <asaeda%sfc.wide.ad.jp@localhost>

Date: Mon, 07 Jan 2008 17:51:28 +0900 (JST)


Hi,

>       - FreeBSD did change it to this in rev 1.140 of udp_usrreq.c but added 
> a sysctl knob that controlled the delivery. Default was at that time old 
> delivery type. Since then they implemented IGMPv3 rewrote much of the 
> mcast code, now new behaviour being the only one used as far as I can 
> tell. Anyway, they drop the that sysctl oid entirely and also droped 
> support for interface index selection.

I had worked for IGMPv3/MLDv2 implementations, and I've modified my
original IGMPv3 implementation to fit new Lightweight-IGMPv3 protocol
spec;
http://www.ietf.org/internet-drafts/draft-ietf-mboned-lightweight-igmpv3-mldv2-02.txt

LW-IGMPv3 simplifies the original IGMPv3 by eliminating the unneeded
source blocking function. By this effort, the kernel implementation is
with the simple form and easy to maintain. LW-IGMPv3 is to completely
support SSM as well as the traditional (*,G) join/leave, while keeping
the compatibility with the full IGMPv3.
If NetBSD needs some modifications for multicast as well, it'd be
possible to add them in this implementation.

Please look at the following implementation if you are interested in.
http://www.sfc.wide.ad.jp/~asaeda/LW-IGMPv3/
(I will start LW-MLDv2 implementation if some of you are interested
in.)

Regards,
--
Hitoshi Asaeda





Prev by Date: Re: CRC errors with gem(4)

Next by Date: Re: MPLS patches

Previous by Thread: please test: ethernet media-handling patch

Next by Thread: Memory debugging question...

Indexes:

reverse Date

reverse Thread

Old Index



Home | Main Index | Thread Index | Old Index