Revision 5b18f1289808fee5d04a7e6ecf200189f41a4db6 authored by Stephen Suryaputra on 26 June 2019, 06:21:16 UTC, committed by David S. Miller on 26 June 2019, 19:40:10 UTC
Multicast or broadcast egress packets have rt_iif set to the oif. These packets might be recirculated back as input and lookup to the raw sockets may fail because they are bound to the incoming interface (skb_iif). If rt_iif is not zero, during the lookup, inet_iif() function returns rt_iif instead of skb_iif. Hence, the lookup fails. v2: Make it non vrf specific (David Ahern). Reword the changelog to reflect it. Signed-off-by: Stephen Suryaputra <ssuryaextr@gmail.com> Reviewed-by: David Ahern <dsahern@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
1 parent ee42974
File | Mode | Size |
---|---|---|
Kconfig | -rw-r--r-- | 2.8 KB |
Makefile | -rw-r--r-- | 402 bytes |
acl.c | -rw-r--r-- | 8.9 KB |
acl.h | -rw-r--r-- | 1.0 KB |
checkpoint.c | -rw-r--r-- | 41.1 KB |
data.c | -rw-r--r-- | 69.9 KB |
debug.c | -rw-r--r-- | 18.1 KB |
dir.c | -rw-r--r-- | 22.8 KB |
extent_cache.c | -rw-r--r-- | 19.7 KB |
f2fs.h | -rw-r--r-- | 116.1 KB |
file.c | -rw-r--r-- | 74.5 KB |
gc.c | -rw-r--r-- | 33.1 KB |
gc.h | -rw-r--r-- | 2.9 KB |
hash.c | -rw-r--r-- | 2.0 KB |
inline.c | -rw-r--r-- | 17.2 KB |
inode.c | -rw-r--r-- | 21.8 KB |
namei.c | -rw-r--r-- | 28.9 KB |
node.c | -rw-r--r-- | 75.3 KB |
node.h | -rw-r--r-- | 12.2 KB |
recovery.c | -rw-r--r-- | 19.3 KB |
segment.c | -rw-r--r-- | 113.3 KB |
segment.h | -rw-r--r-- | 25.9 KB |
shrinker.c | -rw-r--r-- | 3.1 KB |
super.c | -rw-r--r-- | 92.7 KB |
sysfs.c | -rw-r--r-- | 20.5 KB |
trace.c | -rw-r--r-- | 3.4 KB |
trace.h | -rw-r--r-- | 859 bytes |
xattr.c | -rw-r--r-- | 18.1 KB |
xattr.h | -rw-r--r-- | 4.9 KB |
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...