<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/net/ipv4/route.c, branch linux-2.6.27.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.27.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.27.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2008-08-27T09:35:18Z</updated>
<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>
<entry>
<title>ipv4: replace dst_metric() with dst_mtu() in net/ipv4/route.c.</title>
<updated>2008-08-06T09:33:49Z</updated>
<author>
<name>Rami Rosen</name>
</author>
<published>2008-08-06T09:33:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6d273f8d011c351c9603c1dbfeae2c7458edd30d'/>
<id>urn:sha1:6d273f8d011c351c9603c1dbfeae2c7458edd30d</id>
<content type='text'>
This patch replaces dst_metric() with dst_mtu() in net/ipv4/route.c.

Signed-off-by: Rami Rosen &lt;ramirose@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6</title>
<updated>2008-08-01T18:35:16Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2008-08-01T18:35:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9a5467fd600669cda488771dac3e951034fe2b08'/>
<id>urn:sha1:9a5467fd600669cda488771dac3e951034fe2b08</id>
<content type='text'>
* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (46 commits)
  tcp: MD5: Fix IPv6 signatures
  skbuff: add missing kernel-doc for do_not_encrypt
  net/ipv4/route.c: fix build error
  tcp: MD5: Fix MD5 signatures on certain ACK packets
  ipv6: Fix ip6_xmit to send fragments if ipfragok is true
  ipvs: Move userspace definitions to include/linux/ip_vs.h
  netdev: Fix lockdep warnings in multiqueue configurations.
  netfilter: xt_hashlimit: fix race between htable_destroy and htable_gc
  netfilter: ipt_recent: fix race between recent_mt_destroy and proc manipulations
  netfilter: nf_conntrack_tcp: decrease timeouts while data in unacknowledged
  irda: replace __FUNCTION__ with __func__
  nsc-ircc: default to dongle type 9 on IBM hardware
  bluetooth: add quirks for a few hci_usb devices
  hysdn: remove the packed attribute from PofTimStamp_tag
  isdn: use the common ascii hex helpers
  tg3: adapt tg3 to use reworked PCI PM code
  atm: fix direct casts of pointers to u32 in the InterPhase driver
  atm: fix const assignment/discard warnings in the ATM networking driver
  net: use the common ascii hex helpers
  random32: seeding improvement
  ...
</content>
</entry>
<entry>
<title>[PATCH] ipv4_static_sysctl_init() should be under CONFIG_SYSCTL</title>
<updated>2008-08-01T15:25:22Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2008-07-30T10:32:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a1bc6eb4b499ae67ada9a01660010580b6569403'/>
<id>urn:sha1:a1bc6eb4b499ae67ada9a01660010580b6569403</id>
<content type='text'>
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>net/ipv4/route.c: fix build error</title>
<updated>2008-08-01T03:51:22Z</updated>
<author>
<name>Ingo Molnar</name>
</author>
<published>2008-08-01T03:51:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8a9204db665365354b349ed5b0bc054f0433a2a4'/>
<id>urn:sha1:8a9204db665365354b349ed5b0bc054f0433a2a4</id>
<content type='text'>
fix:

net/ipv4/route.c: In function 'ip_static_sysctl_init':
net/ipv4/route.c:3225: error: 'ipv4_route_path' undeclared (first use in this function)
net/ipv4/route.c:3225: error: (Each undeclared identifier is reported only once
net/ipv4/route.c:3225: error: for each function it appears in.)
net/ipv4/route.c:3225: error: 'ipv4_route_table' undeclared (first use in this function)

Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>missing bits of net-namespace / sysctl</title>
<updated>2008-07-27T16:45:34Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2008-07-27T07:59:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=eeb61f719c00c626115852bbc91189dc3011a844'/>
<id>urn:sha1:eeb61f719c00c626115852bbc91189dc3011a844</id>
<content type='text'>
Piss-poor sysctl registration API strikes again, film at 11...

What we really need is _pathname_ required to be present in already
registered table, so that kernel could warn about bad order.  That's the
next target for sysctl stuff (and generally saner and more explicit
order of initialization of ipv[46] internals wouldn't hurt either).

For the time being, here are full fixups required by ..._rotable()
stuff; we make per-net sysctl sets descendents of "ro" one and make sure
that sufficient skeleton is there before we start registering per-net
sysctls.

Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>netns: fix ip_rt_frag_needed rt_is_expired</title>
<updated>2008-07-27T00:51:06Z</updated>
<author>
<name>Hugh Dickins</name>
</author>
<published>2008-07-27T00:51:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6c3b8fc618905d7599dcc514c99ce4293d476f39'/>
<id>urn:sha1:6c3b8fc618905d7599dcc514c99ce4293d476f39</id>
<content type='text'>
Running recent kernels, and using a particular vpn gateway, I've been
having to edit my mails down to get them accepted by the smtp server.

Git bisect led to commit e84f84f276473dcc673f360e8ff3203148bdf0e2 -
netns: place rt_genid into struct net.  The conversion from a != test
to rt_is_expired() put one negative too many: and now my mail works.

Signed-off-by: Hugh Dickins &lt;hugh@veritas.com&gt;
Acked-by: Denis V. Lunev &lt;den@openvz.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
