<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/net, branch v2.6.12</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.12</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v2.6.12'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2005-06-16T03:51:14Z</updated>
<entry>
<title>[NETFILTER]: ipt_recent: last_pkts is an array of "unsigned long" not "u_int32_t"</title>
<updated>2005-06-16T03:51:14Z</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2005-06-16T03:51:14Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=bcfff0b471a60df350338bcd727fc9b8a6aa54b2'/>
<id>urn:sha1:bcfff0b471a60df350338bcd727fc9b8a6aa54b2</id>
<content type='text'>
This fixes various crashes on 64-bit when using this module.

Based upon a patch by Juergen Kreileder &lt;jk@blackdown.de&gt;.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
ACKed-by: Patrick McHardy &lt;kaber@trash.net&gt;
</content>
</entry>
<entry>
<title>[NETFILTER]: Advance seq-file position in exp_next_seq()</title>
<updated>2005-06-14T01:27:13Z</updated>
<author>
<name>Patrick McHardy</name>
<email>kaber@trash.net</email>
</author>
<published>2005-06-14T01:27:13Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=a96aca88ac71f75e566981b554da44bfd0d111e8'/>
<id>urn:sha1:a96aca88ac71f75e566981b554da44bfd0d111e8</id>
<content type='text'>
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]: Sysctl configurable icmp error source address.</title>
<updated>2005-06-13T22:19:03Z</updated>
<author>
<name>J. Simonetti</name>
<email>jeroen@simonetti.nl</email>
</author>
<published>2005-06-13T22:19:03Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=1c2fb7f93cb20621772bf304f3dba0849942e5db'/>
<id>urn:sha1:1c2fb7f93cb20621772bf304f3dba0849942e5db</id>
<content type='text'>
This patch alows you to change the source address of icmp error
messages. It applies cleanly to 2.6.11.11 and retains the default
behaviour.

In the old (default) behaviour icmp error messages are sent with the ip
of the exiting interface.

The new behaviour (when the sysctl variable is toggled on), it will send
the message with the ip of the interface that received the packet that
caused the icmp error. This is the behaviour network administrators will
expect from a router. It makes debugging complicated network layouts
much easier. Also, all 'vendor routers' I know of have the later
behaviour.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SCTP] Fix incorrect setting of sk_bound_dev_if when binding/sending to a ipv6</title>
<updated>2005-06-13T22:13:05Z</updated>
<author>
<name>Sridhar Samudrala</name>
<email>sri@us.ibm.com</email>
</author>
<published>2005-06-13T22:13:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=6a6ddb2a9c11fcc3e8d7517841d28c9ea206ddef'/>
<id>urn:sha1:6a6ddb2a9c11fcc3e8d7517841d28c9ea206ddef</id>
<content type='text'>
link local address.

Signed-off-by: Sridhar Samudrala &lt;sri@us.ibm.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

</content>
</entry>
<entry>
<title>[SCTP] Add support for ip_nonlocal_bind sysctl &amp; IP_FREEBIND socket option</title>
<updated>2005-06-13T22:12:33Z</updated>
<author>
<name>Neil Horman</name>
<email>nhorman@redhat.com</email>
</author>
<published>2005-06-13T22:12:33Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=cdac4e07748934e37e415437055ed591aed9eb21'/>
<id>urn:sha1:cdac4e07748934e37e415437055ed591aed9eb21</id>
<content type='text'>
Signed-off-by: Neil Horman &lt;nhorman@redhat.com&gt;
Signed-off-by: Sridhar Samudrala &lt;sri@us.ibm.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SCTP] Extend the info exported via /proc/net/sctp to support netstat for SCTP.</title>
<updated>2005-06-13T22:11:57Z</updated>
<author>
<name>Vladislav Yasevich</name>
<email>vladislav.yasevich@hp.com</email>
</author>
<published>2005-06-13T22:11:57Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=bca735bd0d5969497704a125b05344b92155172f'/>
<id>urn:sha1:bca735bd0d5969497704a125b05344b92155172f</id>
<content type='text'>
Signed-off-by: Vladislav Yasevich &lt;vladislav.yasevich@hp.com&gt;
Signed-off-by: Sridhar Samudrala &lt;sri@us.ibm.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SCTP] Support SO_BINDTODEVICE socket option on incoming packets.</title>
<updated>2005-06-13T22:11:24Z</updated>
<author>
<name>Neil Horman</name>
<email>nhorman@redhat.com</email>
</author>
<published>2005-06-13T22:11:24Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=0fd9a65a76e883b7d16e72dde3f8bf20ebc1e82a'/>
<id>urn:sha1:0fd9a65a76e883b7d16e72dde3f8bf20ebc1e82a</id>
<content type='text'>
Signed-off-by: Neil Horman &lt;nhorman@redhat.com&gt;
Signed-off-by: Sridhar Samudrala &lt;sri@us.ibm.com
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SCTP]: Fix bug in restart of peeled-off associations.</title>
<updated>2005-06-13T22:10:49Z</updated>
<author>
<name>Vladislav Yasevich</name>
<email>vladislav.yasevich@hp.com</email>
</author>
<published>2005-06-13T22:10:49Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=4243cac1e76228f7ba916d5df9e75a219352160a'/>
<id>urn:sha1:4243cac1e76228f7ba916d5df9e75a219352160a</id>
<content type='text'>
Signed-off-by: Vladislav Yasevich &lt;vladislav.yasevich@hp.com&gt;
Signed-off-by: Sridhar Samudrala &lt;sri@us.ibm.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[IPv6] Don't generate temporary for TUN devices</title>
<updated>2005-06-13T22:01:34Z</updated>
<author>
<name>Rémi Denis-Courmont</name>
<email>rdenis@simphalempin.com</email>
</author>
<published>2005-06-13T22:01:34Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=77bd91967a97e5b94ae36113efe1d9e4f68a716e'/>
<id>urn:sha1:77bd91967a97e5b94ae36113efe1d9e4f68a716e</id>
<content type='text'>
Userland layer-2 tunneling devices allocated through the TUNTAP driver 
(drivers/net/tun.c) have a type of ARPHRD_NONE, and have no link-layer 
address. The kernel complains at regular interval when IPv6 Privacy 
extension are enabled because it can't find an hardware address :

Dec 29 11:02:04 auguste kernel: __ipv6_regen_rndid(idev=cb3e0c00): 
cannot get EUI64 identifier; use random bytes.

IPv6 Privacy extensions should probably be disabled on that sort of 
device. They won't work anyway. If userland wants a more usual 
Ethernet-ish interface with usual IPv6 autoconfiguration, it will use a 
TAP device with an emulated link-layer  and a random hardware address 
rather than a TUN device.

As far as I could fine, TUN virtual device from TUNTAP is the very only 
sort of device using ARPHRD_NONE as kernel device type.

Signed-off-by: Rémi Denis-Courmont &lt;rdenis@simphalempin.com&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>[IPV6]: Ensure to use icmpv6_socket in non-preemptive context.</title>
<updated>2005-06-13T21:59:44Z</updated>
<author>
<name>YOSHIFUJI Hideaki</name>
<email>yoshfuji@linux-ipv6.org</email>
</author>
<published>2005-06-13T21:59:44Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=84427d533076a08137779b3182a71c37bf000b27'/>
<id>urn:sha1:84427d533076a08137779b3182a71c37bf000b27</id>
<content type='text'>
We saw following trace several times:

|BUG: using smp_processor_id() in preemptible [00000001] code: httpd/30137
|caller is icmpv6_send+0x23/0x540
| [&lt;c01ad63b&gt;] smp_processor_id+0x9b/0xb8
| [&lt;c02993e7&gt;] icmpv6_send+0x23/0x540

This is because of icmpv6_socket, which is the only one user of
smp_processor_id() in icmpv6_send(), AFAIK.

Since it should be used in non-preemptive context,
let's defer the dereference after disabling preemption
(by icmpv6_xmit_lock()).

Signed-off-by: YOSHIFUJI Hideaki &lt;yoshfuji@linux-ipv6.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
