Daniel Borkmann
617fe29d45
net: ipv6: only invalidate previously tokenized addresses
...
Instead of invalidating all IPv6 addresses with global scope
when one decides to use IPv6 tokens, we should only invalidate
previous tokens and leave the rest intact until they expire
eventually (or are intact forever). For doing this less greedy
approach, we're adding a bool at the end of inet6_ifaddr structure
instead, for two reasons: i) per-inet6_ifaddr flag space is
already used up, making it wider might not be a good idea,
since ii) also we do not necessarily need to export this
information into user space.
Suggested-by: Hannes Frederic Sowa <hannes@stressinduktion.org>
Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2013-04-09 13:12:23 -04:00
..
netfilter
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2013-04-07 18:37:01 -04:00
addrconf.c
net: ipv6: only invalidate previously tokenized addresses
2013-04-09 13:12:23 -04:00
addrconf_core.c
addrlabel.c
rtnetlink: Remove passing of attributes into rtnl_doit functions
2013-03-22 10:31:16 -04:00
af_inet6.c
GRE: Refactor GRE tunneling code.
2013-03-26 12:27:18 -04:00
ah6.c
net: Add skb_unclone() helper function.
2013-02-15 15:10:37 -05:00
anycast.c
net: proc: change proc_net_remove to remove_proc_entry
2013-02-18 14:53:08 -05:00
datagram.c
ipv6: report sin6_scope_id if sockopt RECVORIGDSTADDR is set
2013-03-08 12:29:23 -05:00
esp6.c
exthdrs.c
exthdrs_core.c
exthdrs_offload.c
fib6_rules.c
icmp.c
ipv6: use newly introduced __ipv6_addr_needs_scope_id and ipv6_iface_scope_id
2013-03-08 12:29:22 -05:00
inet6_connection_sock.c
ipv6: use newly introduced __ipv6_addr_needs_scope_id and ipv6_iface_scope_id
2013-03-08 12:29:22 -05:00
inet6_hashtables.c
ip6_checksum.c
ip6_fib.c
hlist: drop the node parameter from iterators
2013-02-27 19:10:24 -08:00
ip6_flowlabel.c
ipv6 flowlabel: add __rcu annotations
2013-03-07 16:33:10 -05:00
ip6_gre.c
Tunneling: use IP Tunnel stats APIs.
2013-03-26 12:27:19 -04:00
ip6_input.c
ipv6: don't accept node local multicast traffic from the wire
2013-03-29 14:57:33 -04:00
ip6_offload.c
tunneling: Add generic Tunnel segmentation.
2013-03-09 16:09:17 -05:00
ip6_offload.h
ip6_output.c
ipv6: don't let node/interface scoped multicast traffic escape on the wire
2013-02-11 14:00:54 -05:00
ip6_tunnel.c
GRE: Refactor GRE tunneling code.
2013-03-26 12:27:18 -04:00
ip6mr.c
net-next: replace obsolete NLMSG_* with type safe nlmsg_*
2013-03-28 14:25:25 -04:00
ipcomp6.c
ipv6_sockglue.c
Kconfig
Tunneling: use IP Tunnel stats APIs.
2013-03-26 12:27:19 -04:00
Makefile
mcast.c
net: proc: change proc_net_remove to remove_proc_entry
2013-02-18 14:53:08 -05:00
mip6.c
ndisc.c
ipv6: ndisc: remove redundant check for !dev->addr_len
2013-03-08 12:29:22 -05:00
netfilter.c
output_core.c
proc.c
net: proc: change proc_net_remove to remove_proc_entry
2013-02-18 14:53:08 -05:00
protocol.c
raw.c
ipv6: use newly introduced __ipv6_addr_needs_scope_id and ipv6_iface_scope_id
2013-03-08 12:29:22 -05:00
reassembly.c
ipv6: implement RFC3168 5.3 (ecn protection) for ipv6 fragmentation handling
2013-03-24 17:16:30 -04:00
route.c
rtnetlink: Remove passing of attributes into rtnl_doit functions
2013-03-22 10:31:16 -04:00
sit.c
Tunneling: use IP Tunnel stats APIs.
2013-03-26 12:27:19 -04:00
syncookies.c
tcp: Remove TCPCT
2013-03-17 14:35:13 -04:00
sysctl_net_ipv6.c
tcp_ipv6.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2013-04-07 18:37:01 -04:00
tcpv6_offload.c
tunnel6.c
udp.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2013-03-20 12:46:26 -04:00
udp_impl.h
udp_offload.c
tunneling: Add generic Tunnel segmentation.
2013-03-09 16:09:17 -05:00
udplite.c
xfrm6_input.c
xfrm6_mode_beet.c
xfrm6_mode_ro.c
xfrm6_mode_transport.c
xfrm6_mode_tunnel.c
ipv6: fix warning in xfrm6_mode_tunnel_input
2013-02-18 12:42:47 -05:00
xfrm6_output.c
xfrm6_policy.c
xfrm: release neighbor upon dst destruction
2013-02-18 14:57:29 -05:00
xfrm6_state.c
xfrm6_tunnel.c
hlist: drop the node parameter from iterators
2013-02-27 19:10:24 -08:00