<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/net/ipv6/addrconf.c, branch linux-2.6.19.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.19.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.19.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2007-02-05T16:31:41Z</updated>
<entry>
<title>[PATCH] IPV6 MCAST: Fix joining all-node multicast group on device initialization.</title>
<updated>2007-02-05T16:31:41Z</updated>
<author>
<name>YOSHIFUJI Hideaki</name>
</author>
<published>2007-01-14T18:56:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3aed0b7e78a27a47f7cc730befd437ead67f866c'/>
<id>urn:sha1:3aed0b7e78a27a47f7cc730befd437ead67f866c</id>
<content type='text'>
Join all-node multicast group after assignment of dev-&gt;ip6_ptr
because it must be assigned when ipv6_dev_mc_inc() is called.
This fixes Bug#7817, reported by &lt;gernoth@informatik.uni-erlangen.de&gt;.

Closes: 7817
Signed-off-by: YOSHIFUJI Hideaki &lt;yoshfuji@linux-ipv6.org&gt;
Signed-off-by: Chris Wright &lt;chrisw@sous-sol.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] IPV4/IPV6: Fix inet{,6} device initialization order.</title>
<updated>2007-01-10T19:05:23Z</updated>
<author>
<name>David L Stevens</name>
</author>
<published>2007-01-05T01:07:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=edfe21a29b1dca9ce5a938317868066d2e21c385'/>
<id>urn:sha1:edfe21a29b1dca9ce5a938317868066d2e21c385</id>
<content type='text'>
It is important that we only assign dev-&gt;ip{,6}_ptr
only after all portions of the inet{,6} are setup.

Otherwise we can receive packets before the multicast
spinlocks et al. are initialized.

Signed-off-by: David L Stevens &lt;dlstevens@us.ibm.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Chris Wright &lt;chrisw@sous-sol.org&gt;
</content>
</entry>
<entry>
<title>[IPV6]: Seperate sit driver to extra module (addrconf.c changes)</title>
<updated>2006-10-12T06:59:52Z</updated>
<author>
<name>Joerg Roedel</name>
</author>
<published>2006-10-10T21:49:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0be669bb37693103c15e64610454f8f431a38feb'/>
<id>urn:sha1:0be669bb37693103c15e64610454f8f431a38feb</id>
<content type='text'>
This patch contains the changes to net/ipv6/addrconf.c to remove sit
specific code if the sit driver is not selected.

Signed-off-by: Joerg Roedel &lt;joro-lkml@zlug.org&gt;
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>[IPV4]: inet_rcv_saddr() annotations</title>
<updated>2006-09-29T01:02:28Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2006-09-28T01:44:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=82103232edc4b4ed48949a195aca93cfa3fe3fa8'/>
<id>urn:sha1:82103232edc4b4ed48949a195aca93cfa3fe3fa8</id>
<content type='text'>
inet_rcv_saddr() returns net-endian

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] ADDRCONF: Mobile IPv6 Home Address support.</title>
<updated>2006-09-22T22:20:29Z</updated>
<author>
<name>Noriaki TAKAMIYA</name>
</author>
<published>2006-09-22T21:45:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3b9f9a1c3903b64c38505f9fed3bb11e48dbc931'/>
<id>urn:sha1:3b9f9a1c3903b64c38505f9fed3bb11e48dbc931</id>
<content type='text'>
IFA_F_HOMEADDRESS is introduced for Mobile IPv6 Home Addresses on
Mobile Node.

The IFA_F_HOMEADDRESS flag should be set for Mobile IPv6 Home
Addresses for 2 purposes. 1) We need to check this on receipt of
Type 2 Routing Header (RFC3775 Secion 6.4), 2) We prefer Home
Address(es) in source address selection (RFC3484 Section 5 Rule 4).

Signed-off-by: Noriaki TAKAMIYA &lt;takamiya@po.ntts.co.jp&gt;
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>[IPV6] ADDRCONF: Allow non-DAD'able addresses.</title>
<updated>2006-09-22T22:20:28Z</updated>
<author>
<name>Noriaki TAKAMIYA</name>
</author>
<published>2006-09-22T21:45:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=55ebaef1d5db9c1c76ba01a87fd986db5dee550d'/>
<id>urn:sha1:55ebaef1d5db9c1c76ba01a87fd986db5dee550d</id>
<content type='text'>
IFA_F_NODAD flag, similar to IN6_IFF_NODAD in BSDs, is introduced
to skip DAD.

This flag should be set to Mobile IPv6 Home Address(es) on Mobile
Node because DAD would fail if we should perform DAD; our Home Agent
protects our Home Address(es).

Signed-off-by: Noriaki TAKAMIYA &lt;takamiya@po.ntts.co.jp&gt;
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>[IPV6] ADDRCONF: Convert addrconf_lock to RCU.</title>
<updated>2006-09-22T22:20:26Z</updated>
<author>
<name>YOSHIFUJI Hideaki</name>
</author>
<published>2006-09-22T21:44:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8814c4b533817df825485ff32ce6ac406c3a54d1'/>
<id>urn:sha1:8814c4b533817df825485ff32ce6ac406c3a54d1</id>
<content type='text'>
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>[IPV6] NDISC: Add proxy_ndp sysctl.</title>
<updated>2006-09-22T22:20:25Z</updated>
<author>
<name>YOSHIFUJI Hideaki</name>
</author>
<published>2006-09-22T21:43:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fbea49e1e2404baa2d88ab47e2db89e49551b53b'/>
<id>urn:sha1:fbea49e1e2404baa2d88ab47e2db89e49551b53b</id>
<content type='text'>
We do not always need proxy NDP functionality even we
enable forwarding.

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>[IPV6] address: Support NLM_F_EXCL when adding addresses</title>
<updated>2006-09-22T22:19:02Z</updated>
<author>
<name>Thomas Graf</name>
</author>
<published>2006-09-18T07:13:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7198f8cec12ccec6d6f2e18c08ecc8c66c8aaf93'/>
<id>urn:sha1:7198f8cec12ccec6d6f2e18c08ecc8c66c8aaf93</id>
<content type='text'>
iproute2 doesn't provide the NLM_F_CREATE flag when adding addresses,
it is assumed to be implied. The existing code issues a check on
said flag when the modify operation fails (likely due to ENOENT)
before continueing to create it, this leads to a hard to predict
result, therefore the NLM_F_CREATE check is removed.

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>[IPV6] address: Allow address changes while device is administrative down</title>
<updated>2006-09-22T22:19:01Z</updated>
<author>
<name>Thomas Graf</name>
</author>
<published>2006-09-18T07:13:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=680a27a23af45307095ae432dd0bc859e1fbe219'/>
<id>urn:sha1:680a27a23af45307095ae432dd0bc859e1fbe219</id>
<content type='text'>
Same behaviour as IPv4, using IFF_UP is a no-no anyway.

Signed-off-by: Thomas Graf &lt;tgraf@suug.ch&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
