packets over an IPv6 network. It requires a
list rules for mapping between IPv4 prefix/shared addresses and IPv6
addresses.
This patch also supports the mapping rules defined in the draft3 version
of the RFC.
Co-developed-by: Felix Jia
Co-developed-by: Sheena Mira-ato
Co-developed-by: Masakazu
packets over an IPv6 network. It requires a
list rules for mapping between IPv4 prefix/shared addresses and IPv6
addresses.
This patch also support the mapping rules define in the draft3 version of
the RFC.
Co-developed-by: Felix Jia
Co-developed-by: Sheena Mira-ato
Co-developed-by: Masakazu
packets over an IPv6 network. It requires a
list rules for mapping between IPv4 prefix/shared addresses and IPv6
addresses.
This patch also support the mapping rules define in the draft3 version of
the RFC.
Co-developed-by: Felix Jia
Co-developed-by: Sheena Mira-ato
Co-developed-by: Masakazu
masquerading
and encapsulating IPv4 packets inside an IPv6 carrier.
Co-developed-by: Anthony Lineham
Co-developed-by: Scott Parlane
Signed-off-by: Blair Steven
Signed-off-by: Anthony Lineham
Signed-off-by: Scott Parlane
Signed-off-by: Felix Jia
---
include/net/netfilter/nf_nat_l4proto.h| 6
The addr_gen_mode variable can be accessed by both sysctl and netlink.
Repleacd rtnl_lock() with rtnl_trylock() protect the sysctl operation to
avoid the possbile dead lock.`
Signed-off-by: Felix Jia <felix@alliedtelesis.co.nz>
---
net/ipv6/addrconf.c | 22 +++---
-> v4
Removed unnecessary whitespace changes.
Signed-off-by: Felix Jia <felix@alliedtelesis.co.nz>
---
include/linux/ipv6.h | 1 +
include/net/if_inet6.h| 1 -
include/uapi/linux/ipv6.h | 1 +
net/ipv6/addrconf.c | 104 +-
Signed-off-by: Felix Jia <felix@alliedtelesis.co.nz>
---
net/ipv6/addrconf.c | 5 +
net/ipv6/ip6_gre.c | 3 +++
net/ipv6/ip6_vti.c | 4
3 files changed, 12 insertions(+)
diff --git a/net/ipv6/addrconf.c b/net/ipv6/addrconf.c
index e35259dd17ba..4c47656b9f09 100644
--- a/ne
Signed-off-by: Felix Jia <felix@alliedtelesis.co.nz>
---
net/ipv6/addrconf.c | 5 +
net/ipv6/ip6_gre.c | 3 +++
net/ipv6/ip6_vti.c | 4
3 files changed, 12 insertions(+)
diff --git a/net/ipv6/addrconf.c b/net/ipv6/addrconf.c
index e35259dd17ba..4c47656b9f09 100644
--- a/ne
ed-off-by: Felix Jia <felix@alliedtelesis.co.nz>
---
include/linux/ipv6.h | 3 +-
include/net/if_inet6.h| 5 +--
include/uapi/linux/ipv6.h | 5 ++-
net/ipv6/addrconf.c | 104 +-
4 files changed, 91 insertions(+), 26 deletions(-)
the addrgenmode variable from the
idev structure and use the systcl storage for the flag.
The patch is based from v4.9-rc7 in mainline.
Signed-off-by: Felix Jia <felix@alliedtelesis.co.nz>
Cc: Carl Smith <carl.sm...@alliedtelesis.co.nz>
---
include/linux/ipv6.h | 1 +
includ
.
The patch is based from v4.9-rc7 in mainline.
Signed-off-by: Felix Jia <felix@alliedtelesis.co.nz>
Cc: Carl Smith <carl.sm...@alliedtelesis.co.nz>
---
include/linux/ipv6.h | 1 +
include/uapi/linux/ipv6.h | 1 +
net/ipv6/addrconf.
11 matches
Mail list logo