<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/linux.git/net/bridge/Makefile, branch v3.3.5</title>
<subtitle>Linux Kernel
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v3.3.5</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v3.3.5'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/'/>
<updated>2010-02-28T08:48:45Z</updated>
<entry>
<title>bridge: Add core IGMP snooping support</title>
<updated>2010-02-28T08:48:45Z</updated>
<author>
<name>Herbert Xu</name>
<email>herbert@gondor.apana.org.au</email>
</author>
<published>2010-02-27T19:41:45Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=eb1d16414339a6e113d89e2cca2556005d7ce919'/>
<id>urn:sha1:eb1d16414339a6e113d89e2cca2556005d7ce919</id>
<content type='text'>
This patch adds the core functionality of IGMP snooping support
without actually hooking it up.  So this patch should be a no-op
as far as the bridge's external behaviour is concerned.

All the new code and data is controlled by the Kconfig option
BRIDGE_IGMP_SNOOPING.  A run-time toggle is also available.

The multicast switching is done using an hash table that is
lockless on the read-side through RCU.  On the write-side the
new multicast_lock is used for all operations.  The hash table
supports dynamic growth/rehashing.

The hash table will be rehashed if any chain length exceeds a
preset limit.  If rehashing does not reduce the maximum chain
length then snooping will be disabled.

These features may be added in future (in no particular order):

* IGMPv3 source support
* Non-querier router detection
* IPv6

Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[BRIDGE]: netlink interface for link management</title>
<updated>2006-06-18T04:26:14Z</updated>
<author>
<name>Stephen Hemminger</name>
<email>shemminger@osdl.org</email>
</author>
<published>2006-05-25T23:00:12Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=11dc1f36a6701b502ecb695f308aae46ede8bac6'/>
<id>urn:sha1:11dc1f36a6701b502ecb695f308aae46ede8bac6</id>
<content type='text'>
Add basic netlink support to the Ethernet bridge. Including:
 * dump interfaces in bridges
 * monitor link status changes
 * change state of bridge port

For some demo programs see:
	http://developer.osdl.org/shemminger/prototypes/brnl.tar.gz

These are to allow building a daemon that does alternative
implementations of Spanning Tree Protocol.

Signed-off-by: Stephen Hemminger &lt;shemminger@osdl.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[BRIDGE]: Add sysfs support.</title>
<updated>2004-05-22T06:44:51Z</updated>
<author>
<name>Stephen Hemminger</name>
<email>shemminger@osdl.org</email>
</author>
<published>2004-05-22T06:44:51Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=3d702922fcdda853d1a73ae2b6ea423e8ef453a8'/>
<id>urn:sha1:3d702922fcdda853d1a73ae2b6ea423e8ef453a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[BRIDGE]: Create CONFIG_BRIDGE_NETFILTER and use it instead of messy tests.</title>
<updated>2003-08-31T18:44:39Z</updated>
<author>
<name>Bart De Schuymer</name>
<email>bdschuym@pandora.be</email>
</author>
<published>2003-08-31T18:44:39Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=b1c0e7cb823e9b33e0a6286408a448b8858b7615'/>
<id>urn:sha1:b1c0e7cb823e9b33e0a6286408a448b8858b7615</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[BRIDGE]: Only build br_netfilter when INET is enabled.</title>
<updated>2003-08-03T08:08:44Z</updated>
<author>
<name>Bart De Schuymer</name>
<email>bdschuym@pandora.be</email>
</author>
<published>2003-08-03T08:08:44Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=bbd4866e68126da41c7d82290e2f7757bf8ff79c'/>
<id>urn:sha1:bbd4866e68126da41c7d82290e2f7757bf8ff79c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[NET]: Makefile cleanups for net/.</title>
<updated>2003-07-20T22:04:47Z</updated>
<author>
<name>Sam Ravnborg</name>
<email>sam@ravnborg.org</email>
</author>
<published>2003-07-20T22:04:47Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=900eb6a5f7b969ea91f7ba765bf9442c50f1a619'/>
<id>urn:sha1:900eb6a5f7b969ea91f7ba765bf9442c50f1a619</id>
<content type='text'>
</content>
</entry>
<entry>
<title>kbuild: Remove export-objs := ... statements</title>
<updated>2003-02-03T10:19:47Z</updated>
<author>
<name>Kai Germaschewski</name>
<email>kai@tp1.ruhr-uni-bochum.de</email>
</author>
<published>2003-02-03T10:19:47Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=4612452845903c0af785fe507758004f15ee4b2c'/>
<id>urn:sha1:4612452845903c0af785fe507758004f15ee4b2c</id>
<content type='text'>
One of the goals of the whole new modversions implementation:
export-objs is gone for good!
</content>
</entry>
<entry>
<title>[PATCH] Remove Rules.make from Makefiles (3/3)</title>
<updated>2002-12-15T03:41:56Z</updated>
<author>
<name>Brian Gerst</name>
<email>bgerst@didntduck.org</email>
</author>
<published>2002-12-15T03:41:56Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=0b319ed0ada2e2bd43f38c65a1ce5b1492a40b6d'/>
<id>urn:sha1:0b319ed0ada2e2bd43f38c65a1ce5b1492a40b6d</id>
<content type='text'>
Makefiles no longer need to include Rules.make, which is currently an
empty file.  This patch removes it from the remaining Makefiles, and
removes the empty Rules.make file.
</content>
</entry>
<entry>
<title>[BRIDGE]: bridge-nf, map IPv4 hooks onto bridge hooks.</title>
<updated>2002-10-27T21:06:43Z</updated>
<author>
<name>Bart De Schuymer</name>
<email>bart.de.schuymer@pandora.be</email>
</author>
<published>2002-10-27T21:06:43Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=0aa30dc6d808962a3a4eb5cd64014e3f45e396e1'/>
<id>urn:sha1:0aa30dc6d808962a3a4eb5cd64014e3f45e396e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[BRIDGE]: Add Ethernet bridge tables support.</title>
<updated>2002-09-16T09:12:33Z</updated>
<author>
<name>Bart De Schuymer</name>
<email>bart.de.schuymer@pandora.be</email>
</author>
<published>2002-09-16T09:12:33Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=1ae26f935d02ffb0ab6fb09c063a4b1d4f52facb'/>
<id>urn:sha1:1ae26f935d02ffb0ab6fb09c063a4b1d4f52facb</id>
<content type='text'>
</content>
</entry>
</feed>
