summaryrefslogtreecommitdiffstats
path: root/net/ipv4/fib_frontend.c
diff options
context:
space:
mode:
authorEdward Cree <ecree@solarflare.com>2017-01-27 15:02:52 +0000
committerDavid S. Miller <davem@davemloft.net>2017-01-27 11:59:31 -0500
commit9b41080125176841ece49b661aa133afffe99381 (patch)
treef4efdf0f07abaa69f49d6e1d2d0390fdbd89b999 /net/ipv4/fib_frontend.c
parent34e7aefb2a15f3180635e5730f01f5ce4a0734ec (diff)
downloadlinux-9b41080125176841ece49b661aa133afffe99381.tar.bz2
sfc: insert catch-all filters for encapsulated traffic
8000 series adapters support filtering VXLAN, NVGRE and GENEVE traffic based on inner fields, and when the NIC recognises such traffic, it does not match unencapsulated traffic filters any more. So add catch- all filters for encapsulated traffic on supporting platforms. Although recognition of VXLAN and GENEVE is based on UDP ports, and thus will not occur until the driver (on the primary PF) notifies the firmware of UDP ports to use, NVGRE will always be recognised, hence without this patch 8000 series adapters will drop all NVGRE traffic. Partly based on patches by Jon Cooper <jcooper@solarflare.com>. Signed-off-by: Edward Cree <ecree@solarflare.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv4/fib_frontend.c')
0 files changed, 0 insertions, 0 deletions