<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/include/net, branch v2.6.14-rc1</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.14-rc1</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v2.6.14-rc1'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2005-09-12T21:28:03Z</updated>
<entry>
<title>[NETROM]: Introduct stuct nr_private</title>
<updated>2005-09-12T21:28:03Z</updated>
<author>
<name>Ralf Baechle</name>
<email>ralf@linux-mips.org</email>
</author>
<published>2005-09-12T21:28:03Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=b88a762b6062f06d431af0045de4854a758646c0'/>
<id>urn:sha1:b88a762b6062f06d431af0045de4854a758646c0</id>
<content type='text'>
NET/ROM's virtual interfaces don't have a proper private data
structure yet.  Create struct nr_private and put the statistics there.

Signed-off-by: Ralf Baechle DL5RB &lt;ralf@linux-mips.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[NETROM]: Implement G8PZT Circuit reset for NET/ROM</title>
<updated>2005-09-12T21:27:37Z</updated>
<author>
<name>Ralf Baechle</name>
<email>ralf@linux-mips.org</email>
</author>
<published>2005-09-12T21:27:37Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=e21ce8c7c013fb223a002c70bb0a547de6c26c12'/>
<id>urn:sha1:e21ce8c7c013fb223a002c70bb0a547de6c26c12</id>
<content type='text'>
NET/ROM is lacking a connection reset like TCP's RST flag which at times
may result in a connecting having to slowly timing out instead of just being
reset.  An earlier attempt to reset the connection by sending a
NR_CONNACK | NR_CHOKE_FLAG transport was inacceptable as it did result in
crashes of BPQ systems.  An alternative approach of introducing a new
transport type 7 (NR_RESET) has be implemented several years ago in
Paula Jayne Dowie G8PZT's Xrouter.

Implement NR_RESET for Linux's NET/ROM but like any messing with the state
engine consider this experimental for now and thus control it by a sysctl
(net.netrom.reset) which for the time being defaults to off.

Signed-off-by: Ralf Baechle DL5RB &lt;ralf@linux-mips.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[AX.25]: Add descriptions to constants</title>
<updated>2005-09-12T21:24:24Z</updated>
<author>
<name>Ralf Baechle</name>
<email>ralf@linux-mips.org</email>
</author>
<published>2005-09-12T21:24:24Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=b01ef8ffafc5239a871bc24af74f604654e7de2b'/>
<id>urn:sha1:b01ef8ffafc5239a871bc24af74f604654e7de2b</id>
<content type='text'>
Comment the names used for the AX.25 state machine.

Signed-off-by: Ralf Baechle DL5RB &lt;ralf@linux-mips.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[AX.25]: Add more PIDs</title>
<updated>2005-09-12T21:22:30Z</updated>
<author>
<name>Ralf Baechle</name>
<email>ralf@linux-mips.org</email>
</author>
<published>2005-09-12T21:22:30Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=3bf0ae7b57cade2003ffd0125ee30e80adb93d23'/>
<id>urn:sha1:3bf0ae7b57cade2003ffd0125ee30e80adb93d23</id>
<content type='text'>
Add a few more PID definitions.  AX.25 PIDs are the equivalent to IP
protocol numbers.

Signed-off-by: Ralf Baechle DL5RB &lt;ralf@linux-mips.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[AX.25]: Rename ax25_encapsulate to ax25_hard_header</title>
<updated>2005-09-12T21:21:01Z</updated>
<author>
<name>Ralf Baechle</name>
<email>ralf@linux-mips.org</email>
</author>
<published>2005-09-12T21:21:01Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=6f74998e5c3b4610e6eba06babf16547369c512a'/>
<id>urn:sha1:6f74998e5c3b4610e6eba06babf16547369c512a</id>
<content type='text'>
Rename ax25_encapsulate to ax25_hard_header which these days more
accurately describes what the function is supposed to do.

Signed-off-by: Ralf Baechle DL5RB &lt;ralf@linux-mips.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[AX.25]: Make asc2ax() thread-proof</title>
<updated>2005-09-08T20:40:41Z</updated>
<author>
<name>Ralf Baechle</name>
<email>ralf@linux-mips.org</email>
</author>
<published>2005-09-08T20:40:41Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=baed16a7ff5194487764db300c2753ac7409c4c5'/>
<id>urn:sha1:baed16a7ff5194487764db300c2753ac7409c4c5</id>
<content type='text'>
Asc2ax was still using a static buffer for all invocations which isn't
exactly SMP-safe.  Change asc2ax to take an additional result buffer as
the argument.  Change all callers to provide such a buffer.

This one only really is a fix for ROSE and as per recent discussions
there's still much more to fix in ROSE ...

Signed-off-by: Ralf Baechle DL5RB &lt;ralf@linux-mips.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Merge git://git.skbuff.net/gitroot/yoshfuji/linux-2.6-git-rfc3542 </title>
<updated>2005-09-08T19:59:43Z</updated>
<author>
<name>David S. Miller</name>
<email>davem@sunset.davemloft.net</email>
</author>
<published>2005-09-08T19:59:43Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=2e66fc41169c90d93b7811caf7e7822de6aa2259'/>
<id>urn:sha1:2e66fc41169c90d93b7811caf7e7822de6aa2259</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[NET]: Need struct sock forward decl in net/compat.h</title>
<updated>2005-09-08T19:32:46Z</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2005-09-08T19:32:46Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=e50ef933e649a2b43aa10c8a60c491543b8b4c02'/>
<id>urn:sha1:e50ef933e649a2b43aa10c8a60c491543b8b4c02</id>
<content type='text'>
Else we get build failures like:

  CC      arch/sparc64/kernel/sparc64_ksyms.o
In file included from arch/sparc64/kernel/sparc64_ksyms.c:28:
include/net/compat.h:37: warning: "struct sock" declared inside parameter list
include/net/compat.h:37: warning: its scope is only this definition or declaration, which is probably not what you want

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] Fix 32bit sendmsg() flaw</title>
<updated>2005-09-08T15:14:11Z</updated>
<author>
<name>Al Viro</name>
<email>viro@zeniv.linux.org.uk</email>
</author>
<published>2005-09-08T01:28:51Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=8920e8f94c44e31a73bdf923b04721e26e88cadd'/>
<id>urn:sha1:8920e8f94c44e31a73bdf923b04721e26e88cadd</id>
<content type='text'>
When we copy 32bit -&gt;msg_control contents to kernel, we walk the same
userland data twice without sanity checks on the second pass.

Second version of this patch: the original broke with 64-bit arches
running 32-bit-compat-mode executables doing sendmsg() syscalls with
unaligned CMSG data areas

Another thing is that we use kmalloc() to allocate and sock_kfree_s()
to free afterwards; less serious, but also needs fixing.

Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
Signed-off-by: Chris Wright &lt;chrisw@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[IPV6]: Support IPV6_{RECV,}TCLASS socket options / ancillary data.</title>
<updated>2005-09-08T01:19:03Z</updated>
<author>
<name>YOSHIFUJI Hideaki</name>
<email>yoshfuji@linux-ipv6.org</email>
</author>
<published>2005-09-08T01:19:03Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=41a1f8ea4fbfcdc4232f023732584aae2220de31'/>
<id>urn:sha1:41a1f8ea4fbfcdc4232f023732584aae2220de31</id>
<content type='text'>
Based on patch from David L Stevens &lt;dlstevens@us.ibm.com&gt;

Signed-off-by: David L Stevens &lt;dlstevens@us.ibm.com&gt;
Signed-off-by: YOSHIFUJI Hideaki &lt;yoshfuji@linux-ipv6.org&gt;
</content>
</entry>
</feed>
