<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/net/ipv4/route.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-10-17T15:58:52Z</updated>
<entry>
<title>Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6</title>
<updated>2008-10-17T15:58:52Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2008-10-17T15:58:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b225ee5bed70254a100896c473e6dd8c2be45c18'/>
<id>urn:sha1:b225ee5bed70254a100896c473e6dd8c2be45c18</id>
<content type='text'>
* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:
  net: Remove CONFIG_KMOD from net/ (towards removing CONFIG_KMOD entirely)
  ipv4: Add a missing rcu_assign_pointer() in routing cache.
  [netdrvr] ibmtr: PCMCIA IBMTR is ok on 64bit
  xen-netfront: Avoid unaligned accesses to IP header
  lmc: copy_*_user under spinlock
  [netdrvr] myri10ge, ixgbe: remove broken select INTEL_IOATDMA
</content>
</entry>
<entry>
<title>ipv4: Add a missing rcu_assign_pointer() in routing cache.</title>
<updated>2008-10-16T21:18:29Z</updated>
<author>
<name>Eric Dumazet</name>
</author>
<published>2008-10-16T21:18:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=00269b54edbf25f3bb0dccb558ae23a6fc77ed86'/>
<id>urn:sha1:00269b54edbf25f3bb0dccb558ae23a6fc77ed86</id>
<content type='text'>
rt_intern_hash() is doing an update of a RCU guarded hash chain
without using rcu_assign_pointer() or equivalent barrier.

Signed-off-by: Eric Dumazet &lt;dada1@cosmosbay.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>sysctl: simplify -&gt;strategy</title>
<updated>2008-10-16T18:21:47Z</updated>
<author>
<name>Alexey Dobriyan</name>
</author>
<published>2008-10-16T05:04:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f221e726bf4e082a05dcd573379ac859bfba7126'/>
<id>urn:sha1:f221e726bf4e082a05dcd573379ac859bfba7126</id>
<content type='text'>
name and nlen parameters passed to -&gt;strategy hook are unused, remove
them.  In general -&gt;strategy hook should know what it's doing, and don't
do something tricky for which, say, pointer to original userspace array
may be needed (name).

Signed-off-by: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;
Acked-by: David S. Miller &lt;davem@davemloft.net&gt; [ networking bits ]
Cc: Ralf Baechle &lt;ralf@linux-mips.org&gt;
Cc: David Howells &lt;dhowells@redhat.com&gt;
Cc: Matt Mackall &lt;mpm@selenic.com&gt;
Cc: "Eric W. Biederman" &lt;ebiederm@xmission.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>ipv4: Loosen source address check on IPv4 output</title>
<updated>2008-10-01T14:28:28Z</updated>
<author>
<name>Julian Anastasov</name>
</author>
<published>2008-10-01T14:28:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a210d01ae3ee006b59e54e772a7f212486e0f021'/>
<id>urn:sha1:a210d01ae3ee006b59e54e772a7f212486e0f021</id>
<content type='text'>
ip_route_output() contains a check to make sure that no flows with
non-local source IP addresses are routed. This obviously makes using
such addresses impossible.

This patch introduces a flowi flag which makes omitting this check
possible. The new flag provides a way of handling transparent and
non-transparent connections differently.

Signed-off-by: Julian Anastasov &lt;ja@ssi.bg&gt;
Signed-off-by: KOVACS Krisztian &lt;hidden@sch.bme.hu&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6</title>
<updated>2008-08-30T06:06:00Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2008-08-30T06:06:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b171e19ed08c8ba832e5325fadf1be493f56665d'/>
<id>urn:sha1:b171e19ed08c8ba832e5325fadf1be493f56665d</id>
<content type='text'>
Conflicts:

	net/mac80211/mlme.c
</content>
</entry>
<entry>
<title>ip: speedup /proc/net/rt_cache handling</title>
<updated>2008-08-28T08:11:25Z</updated>
<author>
<name>Eric Dumazet</name>
</author>
<published>2008-08-28T08:11:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a627266570605a98c5fda5b8234d9e92015e4d14'/>
<id>urn:sha1:a627266570605a98c5fda5b8234d9e92015e4d14</id>
<content type='text'>
When scanning route cache hash table, we can avoid taking locks for
empty buckets.  Both /proc/net/rt_cache and NETLINK RTM_GETROUTE
interface are taken into account.

Signed-off-by: Eric Dumazet &lt;dada1@cosmosbay.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>ipv4: mode 0555 in ipv4_skeleton</title>
<updated>2008-08-27T09:35:18Z</updated>
<author>
<name>Hugh Dickins</name>
</author>
<published>2008-08-27T09:35:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d994af0d50efc96b2077978fe9f066992639d525'/>
<id>urn:sha1:d994af0d50efc96b2077978fe9f066992639d525</id>
<content type='text'>
vpnc on today's kernel says Cannot open "/proc/sys/net/ipv4/route/flush":
d--------- 0 root root 0 2008-08-26 11:32 /proc/sys/net/ipv4/route
d--------- 0 root root 0 2008-08-26 19:16 /proc/sys/net/ipv4/neigh

Signed-off-by: Hugh Dickins &lt;hugh@veritas.com&gt;
Acked-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>ipv4: sysctl fixes</title>
<updated>2008-08-25T22:17:44Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2008-08-25T22:17:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2f4520d35d89ca6c5cd129c38e3b11f0283b7d1b'/>
<id>urn:sha1:2f4520d35d89ca6c5cd129c38e3b11f0283b7d1b</id>
<content type='text'>
net.ipv4.neigh should be a part of skeleton to avoid ordering problems

Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>ipv4: Disable route secret interval on zero interval</title>
<updated>2008-08-15T20:44:31Z</updated>
<author>
<name>Herbert Xu</name>
</author>
<published>2008-08-15T20:44:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c6153b5b77650879d78dec76414213c76dd8d574'/>
<id>urn:sha1:c6153b5b77650879d78dec76414213c76dd8d574</id>
<content type='text'>
Let me first state that disabling the route cache hash rebuild
should not be done without extensive analysis on the risk profile
and careful deliberation.

However, there are times when this can be done safely or for
testing.  For example, when you have mechanisms for ensuring
that offending parties do not exist in your network.

This patch lets the user disable the rebuild if the interval is
set to zero.  This also incidentally fixes a divide-by-zero error
with name-spaces.

In addition, this patch makes the effect of an interval change
immediate rather than it taking effect at the next rebuild as
is currently the case.

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>ipv4: Fix over-ifdeffing of ip_static_sysctl_init.</title>
<updated>2008-08-07T01:30:43Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2008-08-07T01:30:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=11d46123bfea068a48483f00518d301f452647fb'/>
<id>urn:sha1:11d46123bfea068a48483f00518d301f452647fb</id>
<content type='text'>
Noticed by Paulius Zaleckas.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
