<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/include/net/addrconf.h, branch linux-2.6.25.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.25.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.25.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2008-01-28T23:08:44Z</updated>
<entry>
<title>[IPV4]: Enable use of 240/4 address space.</title>
<updated>2008-01-28T23:08:44Z</updated>
<author>
<name>Jan Engelhardt</name>
</author>
<published>2008-01-21T11:18:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1e637c74b0f84eaca02b914c0b8c6f67276e9697'/>
<id>urn:sha1:1e637c74b0f84eaca02b914c0b8c6f67276e9697</id>
<content type='text'>
This short patch modifies the IPv4 networking to enable use of the
240.0.0.0/4 (aka "class-E") address space as propsed in the internet
draft draft-fuller-240space-00.txt.

Signed-off-by: Jan Engelhardt &lt;jengelh@computergmbh.de&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>[NETNS][IPV6]: inet6_addr - make ipv6_chk_home_addr namespace aware</title>
<updated>2008-01-28T23:01:46Z</updated>
<author>
<name>Daniel Lezcano</name>
</author>
<published>2008-01-11T06:44:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=389f661224cdbdf178553fb09a52dc6c8bf86890'/>
<id>urn:sha1:389f661224cdbdf178553fb09a52dc6c8bf86890</id>
<content type='text'>
Looks if the address is belonging to the network namespace, otherwise
discard the address for the check.

Signed-off-by: Daniel Lezcano &lt;dlezcano@fr.ibm.com&gt;
Signed-off-by: Benjamin Thery &lt;benjamin.thery@bull.net&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[NETNS][IPV6]: inet6_addr - ipv6_get_ifaddr namespace aware</title>
<updated>2008-01-28T23:01:45Z</updated>
<author>
<name>Daniel Lezcano</name>
</author>
<published>2008-01-11T06:44:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1cab3da6be6c7659f62d0d297b389cc0e48b2178'/>
<id>urn:sha1:1cab3da6be6c7659f62d0d297b389cc0e48b2178</id>
<content type='text'>
The inet6_addr_lst is browsed taking into account the network
namespace specified as parameter. If an address does not belong
to the specified namespace, it is ignored.

Signed-off-by: Daniel Lezcano &lt;dlezcano@fr.ibm.com&gt;
Signed-off-by: Benjamin Thery &lt;benjamin.thery@bull.net&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[NETNS][IPV6]: inet6_addr - check ipv6 address per namespace</title>
<updated>2008-01-28T23:01:44Z</updated>
<author>
<name>Daniel Lezcano</name>
</author>
<published>2008-01-11T06:43:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bfeade087005278fc8cafe230b7658a4f40c5acb'/>
<id>urn:sha1:bfeade087005278fc8cafe230b7658a4f40c5acb</id>
<content type='text'>
When a new address is added, we must check if the new address does not
already exists.  This patch makes this check to be aware of a network
namespace, so the check will look if the address already exists for
the specified network namespace. While the addresses are browsed, the
addresses which do not belong to the namespace are discarded.

Signed-off-by: Daniel Lezcano &lt;dlezcano@fr.ibm.com&gt;
Signed-off-by: Benjamin Thery &lt;benjamin.thery@bull.net&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[IPV4] include/net: Use ipv4_is_&lt;type&gt;</title>
<updated>2008-01-28T22:58:14Z</updated>
<author>
<name>Joe Perches</name>
</author>
<published>2007-12-16T21:43:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3db8cda362dced00caf19865ffda3fa1028c59bc'/>
<id>urn:sha1:3db8cda362dced00caf19865ffda3fa1028c59bc</id>
<content type='text'>
Signed-off-by: Joe Perches &lt;joe@perches.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[IPV6]: Add RFC4214 support</title>
<updated>2008-01-28T22:55:09Z</updated>
<author>
<name>Fred L. Templin</name>
</author>
<published>2007-11-29T11:11:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c7dc89c0ac8e7c3796bff91becf58ccdbcaf9f18'/>
<id>urn:sha1:c7dc89c0ac8e7c3796bff91becf58ccdbcaf9f18</id>
<content type='text'>
This patch includes support for the Intra-Site Automatic Tunnel
Addressing Protocol (ISATAP) per RFC4214. It uses the SIT
module, and is configured using extensions to the "iproute2"
utility. The diffs are specific to the Linux 2.6.24-rc2 kernel
distribution.

This version includes the diff for ./include/linux/if.h which was
missing in the v2.4 submission and is needed to make the
patch compile. The patch has been installed, compiled and
tested in a clean 2.6.24-rc2 kernel build area.

Signed-off-by: Fred L. Templin &lt;fred.l.templin@boeing.com&gt;
Signed-off-by: YOSHIFUJI Hideaki &lt;yoshfuji@linux-ipv6.org&gt;
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>[IPV6] ADDRCONF: Support RFC3484 configurable address selection policy table.</title>
<updated>2008-01-28T22:53:58Z</updated>
<author>
<name>YOSHIFUJI Hideaki</name>
</author>
<published>2007-11-14T06:56:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2a8cc6c89039e0530a3335954253b76ed0f9339a'/>
<id>urn:sha1:2a8cc6c89039e0530a3335954253b76ed0f9339a</id>
<content type='text'>
Policy table is implemented as an RCU linear list since we do not expect
large list nor frequent updates.

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] MIP6: Loadable module support for MIPv6.</title>
<updated>2007-07-11T05:15:42Z</updated>
<author>
<name>Masahide NAKAMURA</name>
</author>
<published>2007-06-27T06:56:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=59fbb3a61e02deaeaa4fb50792217921f3002d64'/>
<id>urn:sha1:59fbb3a61e02deaeaa4fb50792217921f3002d64</id>
<content type='text'>
This patch makes MIPv6 loadable module named "mip6".

Here is a modprobe.conf(5) example to load it automatically
when user application uses XFRM state for MIPv6:

alias xfrm-type-10-43 mip6
alias xfrm-type-10-60 mip6

Some MIPv6 feature is not included by this modular, however,
it should not be affected to other features like either IPsec
or IPv6 with and without the patch.
We may discuss XFRM, MH (RAW socket) and ancillary data/sockopt
separately for future work.

Loadable features:
* MH receiving check (to send ICMP error back)
* RO header parsing and building (i.e. RH2 and HAO in DSTOPTS)
* XFRM policy/state database handling for RO

These are NOT covered as loadable:
* Home Address flags and its rule on source address selection
* XFRM sub policy (depends on its own kernel option)
* XFRM functions to receive RO as IPv6 extension header
* MH sending/receiving through raw socket if user application
  opens it (since raw socket allows to do so)
* RH2 sending as ancillary data
* RH2 operation with setsockopt(2)

Signed-off-by: Masahide NAKAMURA &lt;nakam@linux-ipv6.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[IPV6] ADDRCONF: Optimistic Duplicate Address Detection (RFC 4429) Support.</title>
<updated>2007-04-26T05:23:43Z</updated>
<author>
<name>Neil Horman</name>
</author>
<published>2007-04-26T00:08:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=95c385b4d5a71b8ad552aecaa968ea46d7da2f6a'/>
<id>urn:sha1:95c385b4d5a71b8ad552aecaa968ea46d7da2f6a</id>
<content type='text'>
Nominally an autoconfigured IPv6 address is added to an interface in the
Tentative state (as per RFC 2462).  Addresses in this state remain in this
state while the Duplicate Address Detection process operates on them to
determine their uniqueness on the network.  During this period, these
tentative addresses may not be used for communication, increasing the time
before a node may be able to communicate on a network.  Using Optimistic
Duplicate Address Detection, autoconfigured addresses may be used
immediately for communication on the network, as long as certain rules are
followed to avoid conflicts with other nodes during the Duplicate Address
Detection process.

Signed-off-by: Neil Horman &lt;nhorman@tuxdriver.com&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]: Misc endianness annotations.</title>
<updated>2006-12-03T05:22:52Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2006-11-15T04:56:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e69a4adc669fe210817ec50ae3f9a7a5ad62d4e8'/>
<id>urn:sha1:e69a4adc669fe210817ec50ae3f9a7a5ad62d4e8</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>
