<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/include/net/ip.h, branch v2.6.23</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v2.6.23</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v2.6.23'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2007-06-07T20:38:51Z</updated>
<entry>
<title>[TCP]: Honour sk_bound_dev_if in tcp_v4_send_ack</title>
<updated>2007-06-07T20:38:51Z</updated>
<author>
<name>Patrick McHardy</name>
<email>kaber@trash.net</email>
</author>
<published>2007-06-05T04:32:46Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=f0e48dbfc5c74e967fea4c0fd0c5ad07557ae0c8'/>
<id>urn:sha1:f0e48dbfc5c74e967fea4c0fd0c5ad07557ae0c8</id>
<content type='text'>
A time_wait socket inherits sk_bound_dev_if from the original socket,
but it is not used when sending ACK packets using ip_send_reply.

Fix by passing the oif to ip_send_reply in struct ip_reply_arg and
use it for output routing.

Signed-off-by: Patrick McHardy &lt;kaber@trash.net&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[IPV4]: Consolidate common SNMP code</title>
<updated>2007-04-26T05:29:51Z</updated>
<author>
<name>Herbert Xu</name>
<email>herbert@gondor.apana.org.au</email>
</author>
<published>2007-04-25T04:53:35Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=5e0f04351d11e07a23b5ab4914282cbb78027e50'/>
<id>urn:sha1:5e0f04351d11e07a23b5ab4914282cbb78027e50</id>
<content type='text'>
This patch moves the SNMP code shared between IPv4/IPv6 from proc.c
into net/ipv4/af_inet.c.  This makes sense because these functions
aren't specific to /proc.

As a result we can again skip proc.o if /proc is disabled.

Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
Acked-by: YOSHIFUJI Hideaki &lt;yoshfuji@linux-ipv6.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[IPV4] SNMP: Move some statistic bits to net/ipv4/proc.c.</title>
<updated>2007-04-26T05:29:12Z</updated>
<author>
<name>YOSHIFUJI Hideaki</name>
<email>yoshfuji@linux-ipv6.org</email>
</author>
<published>2007-04-20T22:57:15Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=334901700f9f58993ebd7f6136d3f9062460d34d'/>
<id>urn:sha1:334901700f9f58993ebd7f6136d3f9062460d34d</id>
<content type='text'>
This also fixes memory leak in error path.

Signed-off-by: YOSHIFUJI Hideaki &lt;yoshfuji@linux-ipv6.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SK_BUFF]: Introduce ip_hdr(), remove skb-&gt;nh.iph</title>
<updated>2007-04-26T05:25:10Z</updated>
<author>
<name>Arnaldo Carvalho de Melo</name>
<email>acme@redhat.com</email>
</author>
<published>2007-04-21T05:47:35Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=eddc9ec53be2ecdbf4efe0efd4a83052594f0ac0'/>
<id>urn:sha1:eddc9ec53be2ecdbf4efe0efd4a83052594f0ac0</id>
<content type='text'>
Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[IP]: Introduce ip_hdrlen()</title>
<updated>2007-04-26T05:25:07Z</updated>
<author>
<name>Arnaldo Carvalho de Melo</name>
<email>acme@redhat.com</email>
</author>
<published>2007-03-12T23:09:15Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=c9bdd4b5257406b0608385d19c40b5511decf4f6'/>
<id>urn:sha1:c9bdd4b5257406b0608385d19c40b5511decf4f6</id>
<content type='text'>
For the common sequence "skb-&gt;nh.iph-&gt;ihl * 4", removing a good number of open
coded skb-&gt;nh.iph uses, now to go after the rest...

Just out of curiosity, here are the idioms found to get the same result:

skb-&gt;nh.iph-&gt;ihl &lt;&lt; 2
skb-&gt;nh.iph-&gt;ihl&lt;&lt;2
skb-&gt;nh.iph-&gt;ihl * 4
skb-&gt;nh.iph-&gt;ihl*4
(skb-&gt;nh.iph)-&gt;ihl * sizeof(u32)

Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[TCP]: Restore SKB socket owner setting in tcp_transmit_skb().</title>
<updated>2007-01-26T09:04:55Z</updated>
<author>
<name>David S. Miller</name>
<email>davem@sunset.davemloft.net</email>
</author>
<published>2007-01-26T09:04:55Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=e89862f4c5b3c4ac9afcd8cb1365d2f1e16ddc3b'/>
<id>urn:sha1:e89862f4c5b3c4ac9afcd8cb1365d2f1e16ddc3b</id>
<content type='text'>
Revert 931731123a103cfb3f70ac4b7abfc71d94ba1f03

We can't elide the skb_set_owner_w() here because things like certain
netfilter targets (such as owner MATCH) need a socket to be set on the
SKB for correct operation.

Thanks to Jan Engelhardt and other netfilter list members for
pointing this out.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] sysctl: remove unused "context" param</title>
<updated>2006-12-10T17:55:41Z</updated>
<author>
<name>Alexey Dobriyan</name>
<email>adobriyan@gmail.com</email>
</author>
<published>2006-12-10T10:19:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=1f29bcd739972f71f2fd5d5d265daf3e1208fa5e'/>
<id>urn:sha1:1f29bcd739972f71f2fd5d5d265daf3e1208fa5e</id>
<content type='text'>
Signed-off-by: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;
Cc: Andi Kleen &lt;ak@suse.de&gt;
Cc: "David S. Miller" &lt;davem@davemloft.net&gt;
Cc: David Howells &lt;dhowells@redhat.com&gt;
Cc: Ralf Baechle &lt;ralf@linux-mips.org&gt;
Cc: "Eric W. Biederman" &lt;ebiederm@xmission.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[NET]: IP header modifier helpers annotations.</title>
<updated>2006-12-03T05:23:40Z</updated>
<author>
<name>Al Viro</name>
<email>viro@zeniv.linux.org.uk</email>
</author>
<published>2006-11-15T05:42:26Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=5c78f275e696a25a9919671aa8aa3d0a3d967978'/>
<id>urn:sha1:5c78f275e696a25a9919671aa8aa3d0a3d967978</id>
<content type='text'>
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>[NET]: Annotate callers of csum_tcpudp_nofold() in net/*</title>
<updated>2006-12-03T05:23:28Z</updated>
<author>
<name>Al Viro</name>
<email>viro@zeniv.linux.org.uk</email>
</author>
<published>2006-11-15T05:26:08Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=d6f5493c1a42b1203e5b0cb0507afd00bb2927bf'/>
<id>urn:sha1:d6f5493c1a42b1203e5b0cb0507afd00bb2927bf</id>
<content type='text'>
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>[IPV6]: Assorted trivial endianness annotations.</title>
<updated>2006-12-03T05:22:50Z</updated>
<author>
<name>Al Viro</name>
<email>viro@zeniv.linux.org.uk</email>
</author>
<published>2006-11-15T04:51:49Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=714e85be3557222bc25f69c252326207c900a7db'/>
<id>urn:sha1:714e85be3557222bc25f69c252326207c900a7db</id>
<content type='text'>
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>
</feed>
