<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/net/core, branch v2.6.16</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.16</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v2.6.16'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2006-02-27T21:30:43Z</updated>
<entry>
<title>[REQSK]: Don't reset rskq_defer_accept in reqsk_queue_alloc</title>
<updated>2006-02-27T21:30:43Z</updated>
<author>
<name>Arnaldo Carvalho de Melo</name>
<email>acme@mandriva.com</email>
</author>
<published>2006-02-27T21:30:43Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=ba13c98405ba44d37d148376c6615e6c8babbfdc'/>
<id>urn:sha1:ba13c98405ba44d37d148376c6615e6c8babbfdc</id>
<content type='text'>
In 295f7324ff8d9ea58b4d3ec93b1aaa1d80e048a9 I moved defer_accept from
tcp_sock to request_queue and mistakingly reset it at reqsl_queue_alloc, causing
calls to setsockopt(TCP_DEFER_ACCEPT ) to be lost after bind, the fix is to
remove the zeroing of rskq_defer_accept from reqsl_queue_alloc.

Thanks to Alexandra N. Kossovsky &lt;Alexandra.Kossovsky@oktetlabs.ru&gt; for
reporting and testing the suggested fix.

Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@mandriva.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[NET]: NETFILTER: remove duplicated lines and fix order in skb_clone().</title>
<updated>2006-02-20T06:32:06Z</updated>
<author>
<name>YOSHIFUJI Hideaki</name>
<email>yoshfuji@linux-ipv6.org</email>
</author>
<published>2006-02-20T06:32:06Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=a8372f035aa2f6717123eb30679a08b619321dd4'/>
<id>urn:sha1:a8372f035aa2f6717123eb30679a08b619321dd4</id>
<content type='text'>
Some of netfilter-related members are initalized / copied twice in
skb_clone(). Remove one.

Pointed out by Olivier MATZ &lt;olivier.matz@6wind.com&gt;.

And this patch also fixes order of copying / clearing members.

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>[NET]: Revert skb_copy_datagram_iovec() recursion elimination.</title>
<updated>2006-02-14T00:06:10Z</updated>
<author>
<name>David S. Miller</name>
<email>davem@sunset.davemloft.net</email>
</author>
<published>2006-02-14T00:06:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=b4d9eda028e8becbb5057b554e63eea12e496a88'/>
<id>urn:sha1:b4d9eda028e8becbb5057b554e63eea12e496a88</id>
<content type='text'>
Revert the following changeset:

bc8dfcb93970ad7139c976356bfc99d7e251deaf

Recursive SKB frag lists are really possible and disallowing
them breaks things.

Noticed by: Jesse Brandeburg &lt;jesse.brandeburg@intel.com&gt;

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[NETLINK]: illegal use of pid in rtnetlink</title>
<updated>2006-02-10T00:43:41Z</updated>
<author>
<name>Alexey Kuznetsov</name>
<email>kuznet@ms2.inr.ac.ru</email>
</author>
<published>2006-02-10T00:40:58Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=28633514afd68afa77ed2fa34fa53626837bf2d5'/>
<id>urn:sha1:28633514afd68afa77ed2fa34fa53626837bf2d5</id>
<content type='text'>
When a netlink message is not related to a netlink socket,
it is issued by kernel socket with pid 0. Netlink "pid" has nothing
to do with current-&gt;pid. I called it incorrectly, if it was named "port",
the confusion would be avoided.

Signed-off-by: Alexey Kuznetsov &lt;kuznet@ms2.inr.ac.ru&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] percpu data: only iterate over possible CPUs</title>
<updated>2006-02-05T19:06:51Z</updated>
<author>
<name>Eric Dumazet</name>
<email>dada1@cosmosbay.com</email>
</author>
<published>2006-02-05T07:27:36Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=88a2a4ac6b671a4b0dd5d2d762418904c05f4104'/>
<id>urn:sha1:88a2a4ac6b671a4b0dd5d2d762418904c05f4104</id>
<content type='text'>
percpu_data blindly allocates bootmem memory to store NR_CPUS instances of
cpudata, instead of allocating memory only for possible cpus.

As a preparation for changing that, we need to convert various 0 -&gt; NR_CPUS
loops to use for_each_cpu().

(The above only applies to users of asm-generic/percpu.h.  powerpc has gone it
alone and is presently only allocating memory for present CPUs, so it's
currently corrupting memory).

Signed-off-by: Eric Dumazet &lt;dada1@cosmosbay.com&gt;
Cc: "David S. Miller" &lt;davem@davemloft.net&gt;
Cc: James Bottomley &lt;James.Bottomley@steeleye.com&gt;
Acked-by: Ingo Molnar &lt;mingo@elte.hu&gt;
Cc: Jens Axboe &lt;axboe@suse.de&gt;
Cc: Anton Blanchard &lt;anton@samba.org&gt;
Acked-by: William Irwin &lt;wli@holomorphy.com&gt;
Cc: Andi Kleen &lt;ak@muc.de&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>[BONDING]: Remove CAP_NET_ADMIN requirement for INFOQUERY ioctl</title>
<updated>2006-01-24T20:46:33Z</updated>
<author>
<name>Thomas Graf</name>
<email>tgraf@suug.ch</email>
</author>
<published>2006-01-24T20:46:33Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=cabcac0b296cd9683bc168d60839729b720dc2b7'/>
<id>urn:sha1:cabcac0b296cd9683bc168d60839729b720dc2b7</id>
<content type='text'>
This information is already available via /proc/net/bonding/*
therefore it doesn't make sense to require CAP_NET_ADMIN
privileges.

Original patch by Laurent Deniel &lt;laurent.deniel@free.fr&gt;

Signed-off-by: Thomas Graf &lt;tgraf@suug.ch&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[NET]: Fix skb fclone error path handling.</title>
<updated>2006-01-24T00:32:45Z</updated>
<author>
<name>Herbert Xu</name>
<email>herbert@gondor.apana.org.au</email>
</author>
<published>2006-01-24T00:32:45Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=8798b3fb714477f5c88dde102c149d2b3e1d8def'/>
<id>urn:sha1:8798b3fb714477f5c88dde102c149d2b3e1d8def</id>
<content type='text'>
On the error path if we allocated an fclone then we will free it in
the wrong pool.

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>[NET]: more whitespace issues in net/core/filter.c</title>
<updated>2006-01-24T00:26:16Z</updated>
<author>
<name>Kris Katterjohn</name>
<email>kjak@users.sourceforge.net</email>
</author>
<published>2006-01-24T00:26:16Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=2966b66c25f81ad2b3298b651614c6a3be1a977f'/>
<id>urn:sha1:2966b66c25f81ad2b3298b651614c6a3be1a977f</id>
<content type='text'>
This fixes some whitespace issues in net/core/filter.c

Signed-off-by: Kris Katterjohn &lt;kjak@users.sourceforge.net&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[PKTGEN]: Respect hard_header_len of device.</title>
<updated>2006-01-18T22:19:10Z</updated>
<author>
<name>David S. Miller</name>
<email>davem@sunset.davemloft.net</email>
</author>
<published>2006-01-18T22:19:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=7ac5459ec0f074022818af35c589b9e2b406d7c3'/>
<id>urn:sha1:7ac5459ec0f074022818af35c589b9e2b406d7c3</id>
<content type='text'>
Don't assume 16.

Found by Ben Greear.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[NET]: Use is_zero_ether_addr() in net/core/netpoll.c</title>
<updated>2006-01-17T23:15:38Z</updated>
<author>
<name>Kris Katterjohn</name>
<email>kjak@users.sourceforge.net</email>
</author>
<published>2006-01-17T23:15:38Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=3860288ee8298bf2784e9a0c37d26d3a82941e35'/>
<id>urn:sha1:3860288ee8298bf2784e9a0c37d26d3a82941e35</id>
<content type='text'>
This replaces a memcmp() with is_zero_ether_addr().

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