Hannes Frederic Sowa
c1a9a291ce
ipv6: honor ifindex in case we receive ll addresses in router advertisements
...
Marc Haber reported we don't honor interface indexes when we receive link
local router addresses in router advertisements. Luckily the non-strict
version of ipv6_chk_addr already does the correct job here, so we can
simply use it to lighten the checks and use those addresses by default
without any configuration change.
Link: <http://permalink.gmane.org/gmane.linux.network/391348 >
Reported-by: Marc Haber <mh+netdev@zugschlus.de>
Cc: Marc Haber <mh+netdev@zugschlus.de>
Signed-off-by: Hannes Frederic Sowa <hannes@stressinduktion.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
2015-12-23 22:03:54 -05:00
..
netfilter
Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf
2015-12-14 11:09:01 -05:00
addrconf.c
addrconf: always initialize sysctl table data
2015-12-22 17:00:58 -05:00
addrconf_core.c
ipv6: change ipv6_stub_impl.ipv6_dst_lookup to take net argument
2015-07-31 15:21:30 -07:00
addrlabel.c
ipv6/addrlabel: fix ip6addrlbl_get()
2015-12-22 15:57:54 -05:00
af_inet6.c
net: add validation for the socket syscall protocol argument
2015-12-14 16:09:30 -05:00
ah6.c
ah6: fix error return code
2015-08-25 13:37:31 -07:00
anycast.c
datagram.c
ipv6: add complete rcu protection around np->opt
2015-12-02 23:37:16 -05:00
esp6.c
exthdrs.c
ipv6: add complete rcu protection around np->opt
2015-12-02 23:37:16 -05:00
exthdrs_core.c
exthdrs_offload.c
ipv6: fix exthdrs offload registration in out_rt path
2015-09-02 15:31:00 -07:00
fib6_rules.c
ipv6: fix the incorrect return value of throw route
2015-10-23 02:38:18 -07:00
icmp.c
ipv6: kill sk_dst_lock
2015-12-03 11:32:06 -05:00
ila.c
dst: Pass net into dst->output
2015-10-08 04:27:03 -07:00
inet6_connection_sock.c
ipv6: kill sk_dst_lock
2015-12-03 11:32:06 -05:00
inet6_hashtables.c
net: SO_INCOMING_CPU setsockopt() support
2015-10-12 19:28:20 -07:00
ip6_checksum.c
ip6_fib.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2015-10-24 06:54:12 -07:00
ip6_flowlabel.c
ip6_gre.c
gre6: allow to update all parameters via rtnl
2015-12-04 16:52:06 -05:00
ip6_icmp.c
ip6_input.c
netfilter: Pass net into okfn
2015-09-17 17:18:37 -07:00
ip6_offload.c
ipv6: gro: support sit protocol
2015-10-21 19:36:11 -07:00
ip6_offload.h
ip6_output.c
ipv6: add defensive check for CHECKSUM_PARTIAL skbs in ip_fragment
2015-11-01 12:01:28 -05:00
ip6_tunnel.c
net/ip6_tunnel: fix dst leak
2015-11-18 16:25:01 -05:00
ip6_udp_tunnel.c
vxlan: do not receive IPv4 packets on IPv6 socket
2015-08-29 13:07:54 -07:00
ip6_vti.c
net: Pass net into dst_output and remove dst_output_okfn
2015-10-08 04:26:54 -07:00
ip6mr.c
net: ipmr, ip6mr: fix vif/tunnel failure race condition
2015-11-24 17:15:56 -05:00
ipcomp6.c
ipv6_sockglue.c
ipv6: add complete rcu protection around np->opt
2015-12-02 23:37:16 -05:00
Kconfig
net: Identifier Locator Addressing module
2015-08-17 21:33:06 -07:00
Makefile
net: Identifier Locator Addressing module
2015-08-17 21:33:06 -07:00
mcast.c
snmp: Remove duplicate OUTMCAST stat increment
2015-11-16 16:36:32 -05:00
mcast_snoop.c
net: fix wrong skb_get() usage / crash in IGMP/MLD parsing code
2015-08-13 17:08:39 -07:00
mip6.c
ipv6: use ktime_t for internal timestamps
2015-10-05 03:16:47 -07:00
ndisc.c
ipv6: honor ifindex in case we receive ll addresses in router advertisements
2015-12-23 22:03:54 -05:00
netfilter.c
ipv6: Pass struct net into ip6_route_me_harder
2015-09-29 20:21:32 +02:00
output_core.c
ipv4, ipv6: Pass net into ip_local_out and ip6_local_out
2015-10-08 04:27:02 -07:00
ping.c
proc.c
protocol.c
raw.c
ipv6: add complete rcu protection around np->opt
2015-12-02 23:37:16 -05:00
reassembly.c
ipv6: distinguish frag queues by device for multicast and link-local packets
2015-11-24 16:45:47 -05:00
route.c
Revert "ipv6: ndisc: inherit metadata dst when creating ndisc requests"
2015-12-01 15:07:59 -05:00
sit.c
sit: fix sit0 percpu double allocations
2015-11-02 22:54:45 -05:00
syncookies.c
ipv6: add complete rcu protection around np->opt
2015-12-02 23:37:16 -05:00
sysctl_net_ipv6.c
ipv6: Implement different admin modes for automatic flow labels
2015-07-31 17:07:11 -07:00
tcp_ipv6.c
net: fix IP early demux races
2015-12-14 23:52:00 -05:00
tcpv6_offload.c
tunnel6.c
ipv6: fix tunnel error handling
2015-11-03 10:52:13 -05:00
udp.c
ipv6: add complete rcu protection around np->opt
2015-12-02 23:37:16 -05:00
udp_impl.h
udp_offload.c
udplite.c
xfrm6_input.c
netfilter: Pass struct net into the netfilter hooks
2015-09-17 17:18:37 -07:00
xfrm6_mode_beet.c
xfrm6_mode_ro.c
xfrm6_mode_transport.c
xfrm6_mode_tunnel.c
xfrm6: Fix IPv6 ECN decapsulation
2015-08-11 12:41:34 +02:00
xfrm6_output.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2015-10-24 06:54:12 -07:00
xfrm6_policy.c
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
2015-12-22 16:26:31 -05:00
xfrm6_protocol.c
xfrm6_state.c
xfrm6_tunnel.c