David McCullough
4dc27d1cf3
net/ipv6/route.c: packets originating on device match lo
...
Fix to allow IPv6 packets originating locally to match rules with the "iff"
set to "lo". This allows IPv6 rule matching work the same as it does for
IPv4. From the iproute2 man page:
iif NAME
select the incoming device to match. If the interface is loop‐
back, the rule only matches packets originating from this host.
This means that you may create separate routing tables for for‐
warded and local packets and, hence, completely segregate them.
Signed-off-by: David McCullough <david_mccullough@mcafee.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2012-06-25 23:54:32 -07:00
..
netfilter
netfilter: add user-space connection tracking helper infrastructure
2012-06-16 15:40:02 +02:00
addrconf.c
Merge branch 'delete-tokenring' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux
2012-05-16 01:02:40 -04:00
addrconf_core.c
net: cleanup unsigned to unsigned int
2012-04-15 12:44:40 -04:00
addrlabel.c
ipv6: bool/const conversions phase2
2012-05-19 01:08:16 -04:00
af_inet6.c
ipv6: bool conversions phase1
2012-05-18 02:24:13 -04:00
ah6.c
ipv6: Handle PMTU in ICMP error handlers.
2012-06-15 14:54:11 -07:00
anycast.c
ipv6: bool/const conversions phase2
2012-05-19 01:08:16 -04:00
datagram.c
ipv6: bool/const conversions phase2
2012-05-19 01:08:16 -04:00
esp6.c
ipv6: Handle PMTU in ICMP error handlers.
2012-06-15 14:54:11 -07:00
exthdrs.c
net: Remove casts to same type
2012-06-04 11:45:11 -04:00
exthdrs_core.c
ipv6: bool/const conversions phase2
2012-05-19 01:08:16 -04:00
fib6_rules.c
icmp.c
inet: Sanitize inet{,6} protocol demux.
2012-06-19 18:56:21 -07:00
inet6_connection_sock.c
inet6_hashtables.c
ip6_fib.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2012-06-25 15:50:32 -07:00
ip6_flowlabel.c
ipv6: bool/const conversions phase2
2012-05-19 01:08:16 -04:00
ip6_input.c
inet: Sanitize inet{,6} protocol demux.
2012-06-19 18:56:21 -07:00
ip6_output.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2012-06-12 21:59:18 -07:00
ip6_tunnel.c
ipv6: bool conversions phase1
2012-05-18 02:24:13 -04:00
ip6mr.c
snmp: fix OutOctets counter to include forwarded datagrams
2012-06-07 14:50:56 -07:00
ipcomp6.c
ipv6: Handle PMTU in ICMP error handlers.
2012-06-15 14:54:11 -07:00
ipv6_sockglue.c
net: cleanup unsigned to unsigned int
2012-04-15 12:44:40 -04:00
Kconfig
xfrm: make xfrm_algo.c a module
2012-05-15 13:13:34 -04:00
Makefile
mcast.c
ipv6: bool/const conversions phase2
2012-05-19 01:08:16 -04:00
mip6.c
ipv6: correct the ipv6 option name - Pad0 to Pad1
2012-05-17 15:49:51 -04:00
ndisc.c
inet: Create and use rt{,6}_get_peer_create().
2012-06-08 23:24:18 -07:00
netfilter.c
proc.c
protocol.c
inet: Sanitize inet{,6} protocol demux.
2012-06-19 18:56:21 -07:00
raw.c
inet: Sanitize inet{,6} protocol demux.
2012-06-19 18:56:21 -07:00
reassembly.c
ipv6: use skb coalescing in reassembly
2012-05-19 18:34:57 -04:00
route.c
net/ipv6/route.c: packets originating on device match lo
2012-06-25 23:54:32 -07:00
sit.c
ipv4: Handle PMTU in all ICMP error handlers.
2012-06-14 22:22:07 -07:00
syncookies.c
sysctl_net_ipv6.c
net: Delete all remaining instances of ctl_path
2012-04-20 21:22:30 -04:00
tcp_ipv6.c
ipv6: Handle PMTU in ICMP error handlers.
2012-06-15 14:54:11 -07:00
tunnel6.c
net: ipv6: Standardize prefixes for message logging
2012-05-16 01:01:03 -04:00
udp.c
ipv6: Handle PMTU in ICMP error handlers.
2012-06-15 14:54:11 -07:00
udp_impl.h
udplite.c
xfrm6_input.c
xfrm6_mode_beet.c
xfrm6_mode_ro.c
xfrm6_mode_transport.c
xfrm6_mode_tunnel.c
xfrm6_output.c
xfrm6_policy.c
inet: Hide route peer accesses behind helpers.
2012-06-11 02:08:47 -07:00
xfrm6_state.c
xfrm6_tunnel.c
net: cleanup unsigned to unsigned int
2012-04-15 12:44:40 -04:00