<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/net/ipv4/fib_semantics.c, branch linux-2.6.28.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2008-06-14T03:52:39Z</updated>
<entry>
<title>Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6</title>
<updated>2008-06-14T03:52:39Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2008-06-14T03:52:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4ae127d1b6c71f9240dd4245f240e6dd8fc98014'/>
<id>urn:sha1:4ae127d1b6c71f9240dd4245f240e6dd8fc98014</id>
<content type='text'>
Conflicts:

	drivers/net/smc911x.c
</content>
</entry>
<entry>
<title>net: remove CVS keywords</title>
<updated>2008-06-12T04:00:38Z</updated>
<author>
<name>Adrian Bunk</name>
</author>
<published>2008-06-11T05:46:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0b040829952d84bf2a62526f0e24b624e0699447'/>
<id>urn:sha1:0b040829952d84bf2a62526f0e24b624e0699447</id>
<content type='text'>
This patch removes CVS keywords that weren't updated for a long time
from comments.

Signed-off-by: Adrian Bunk &lt;bunk@kernel.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>net: Fix routing tables with id &gt; 255 for legacy software</title>
<updated>2008-06-10T22:44:49Z</updated>
<author>
<name>Krzysztof Piotr Oledzki</name>
</author>
<published>2008-06-10T22:44:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=709772e6e06564ed94ba740de70185ac3d792773'/>
<id>urn:sha1:709772e6e06564ed94ba740de70185ac3d792773</id>
<content type='text'>
Most legacy software do not like tables &gt; 255 as rtm_table is u8
so tb_id is sent &amp;0xff and it is possible to mismatch for example
table 510 with table 254 (main).

This patch introduces RT_TABLE_COMPAT=252 so the code uses it if
tb_id &gt; 255. It makes such old applications happy, new
ones are still able to use RTA_TABLE to get a proper table id.

Signed-off-by: Krzysztof Piotr Oledzki &lt;ole@ans.pl&gt;
Acked-by: Patrick McHardy &lt;kaber@trash.net&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[NETNS]: Add netns refcnt debug into fib_info.</title>
<updated>2008-04-16T09:00:50Z</updated>
<author>
<name>Denis V. Lunev</name>
</author>
<published>2008-04-16T09:00:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=57d7a6009241fe04a699e5f65d55cf5cb7008fc7'/>
<id>urn:sha1:57d7a6009241fe04a699e5f65d55cf5cb7008fc7</id>
<content type='text'>
Signed-off-by: Denis V. Lunev &lt;den@openvz.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[NETNS]: Lookup in FIB semantic hashes taking into account the namespace.</title>
<updated>2008-02-01T03:28:41Z</updated>
<author>
<name>Denis V. Lunev</name>
</author>
<published>2008-02-01T02:50:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4814bdbd590e835ecec2d5e505165ec1c19796b2'/>
<id>urn:sha1:4814bdbd590e835ecec2d5e505165ec1c19796b2</id>
<content type='text'>
The namespace is not available in the fib_sync_down_addr, add it as a
parameter.

Looking up a device by the pointer to it is OK. Looking up using a
result from fib_trie/fib_hash table lookup is also safe. No need to
fix that at all.  So, just fix lookup by address and insertion to the
hash table path.

Signed-off-by: Denis V. Lunev &lt;den@openvz.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[NETNS]: Add a namespace mark to fib_info.</title>
<updated>2008-02-01T03:28:40Z</updated>
<author>
<name>Denis V. Lunev</name>
</author>
<published>2008-02-01T02:49:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7462bd744e8882f9ebb9220d46fd4fec8b35b082'/>
<id>urn:sha1:7462bd744e8882f9ebb9220d46fd4fec8b35b082</id>
<content type='text'>
This is required to make fib_info lookups namespace aware. In the
other case initial namespace devices are marked as dead in the local
routing table during other namespace stop.

Signed-off-by: Denis V. Lunev &lt;den@openvz.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[IPV4]: fib_sync_down rework.</title>
<updated>2008-02-01T03:28:39Z</updated>
<author>
<name>Denis V. Lunev</name>
</author>
<published>2008-02-01T02:48:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=85326fa54b5516d8859617cc5fdfce8ae19c1480'/>
<id>urn:sha1:85326fa54b5516d8859617cc5fdfce8ae19c1480</id>
<content type='text'>
fib_sync_down can be called with an address and with a device. In
reality it is called either with address OR with a device. The
codepath inside is completely different, so lets separate it into two
calls for these two cases.

Signed-off-by: Denis V. Lunev &lt;den@openvz.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[NETNS]: Pass correct namespace in context fib_check_nh.</title>
<updated>2008-01-28T23:10:21Z</updated>
<author>
<name>Denis V. Lunev</name>
</author>
<published>2008-01-22T01:34:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=86167a377f1c4fb40742302ae7682dd574abde86'/>
<id>urn:sha1:86167a377f1c4fb40742302ae7682dd574abde86</id>
<content type='text'>
Correct network namespace is already used in fib_check_nh. Re-work its
usage for better readability and pass into fib_lookup &amp;
inetdev_by_index.

Signed-off-by: Denis V. Lunev &lt;den@openvz.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[NETNS]: Add netns parameter to inetdev_by_index.</title>
<updated>2008-01-28T23:10:20Z</updated>
<author>
<name>Denis V. Lunev</name>
</author>
<published>2008-01-22T01:32:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7fee0ca23711ce1a6b13d3ab78915809a72a59ec'/>
<id>urn:sha1:7fee0ca23711ce1a6b13d3ab78915809a72a59ec</id>
<content type='text'>
Signed-off-by: Denis V. Lunev &lt;den@openvz.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[NETNS]: Add netns parameter to fib_lookup.</title>
<updated>2008-01-28T23:10:19Z</updated>
<author>
<name>Denis V. Lunev</name>
</author>
<published>2008-01-22T01:31:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=da0e28cb68a7e22b47c6ae1a5b12cb538c13c69f'/>
<id>urn:sha1:da0e28cb68a7e22b47c6ae1a5b12cb538c13c69f</id>
<content type='text'>
Signed-off-by: Denis V. Lunev &lt;den@openvz.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
