Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 04 Mar 2009 03:51:19 +0000
From:      Bruce Simpson <bms@incunabulum.net>
To:        freebsd-net@freebsd.org, freebsd-current@freebsd.org
Subject:   Re: HEADS UP: IGMPv3/SSM: alpha code drop.
Message-ID:  <49ADFAB7.1040408@incunabulum.net>
In-Reply-To: <49ADDDCE.5000203@incunabulum.net>
References:  <49ADDDCE.5000203@incunabulum.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Bruce Simpson wrote:
>
>    From an architectural standpoint, the most important wide-ranging 
> change that this makes to the IPv4 stack in FreeBSD, is the change 
> which takes the IN_MULTI_LOCK() out of the ip_output() and ip_input() 
> paths. Filtering of inbound multicast traffic is pushed up to the 
> transport protocol layers (RAW, and UDP; SCTP and TCP drop multicast 
> traffic.)

The first part of this particular change has now been merged to HEAD.
All other non-invasive changes have been merged to HEAD; the diff set 
for IGMPv3 has now been minimized.

This SHOULD increase multicast send performance when loopback is 
explicitly disabled, and is one half of the changes needed to the bottom 
half of IPv4 to make it possible to designate in_multi_mtx as a 
non-recursive mutex.

Please let me know if there are any problems.

thanks,
BMS



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?49ADFAB7.1040408>