summaryrefslogtreecommitdiff
path: root/doc/guides/nics/enic.rst
diff options
context:
space:
mode:
authorHyong Youb Kim <hyonkim@cisco.com>2019-03-02 02:42:49 -0800
committerFerruh Yigit <ferruh.yigit@intel.com>2019-03-08 17:52:22 +0100
commitd7316eae1a8ab1d8dfb7ac7f2c8804f1a98f2144 (patch)
tree4463c32f49421244c552e2d40848bac42b51810f /doc/guides/nics/enic.rst
parentaf3a16282aaae67224f0220a29f663b8b1b0fb0a (diff)
downloaddpdk-d7316eae1a8ab1d8dfb7ac7f2c8804f1a98f2144.zip
dpdk-d7316eae1a8ab1d8dfb7ac7f2c8804f1a98f2144.tar.gz
dpdk-d7316eae1a8ab1d8dfb7ac7f2c8804f1a98f2144.tar.xz
net/enic: fix VXLAN match
The filter API does not have flags for "match VXLAN". Explicitly set the UDP destination port and mask in the L4 pattern. Otherwise, UDP packets with non-VXLAN ports may be falsely reported as VXLAN. 1400 series VIC adapters have hardware VXLAN parsing. The L5 buffer on the NIC starts with the inner Ethernet header, and the VXLAN header is now in the L4 buffer following the UDP header. So the VXLAN spec/mask needs to be in the L4 pattern, not L5. Older models still expect the VXLAN spec/mask in the L5 pattern. Fix up the L4/L5 patterns accordingly. Fixes: 6ced137607d0 ("net/enic: flow API for NICs with advanced filters enabled") Cc: stable@dpdk.org Signed-off-by: Hyong Youb Kim <hyonkim@cisco.com>
Diffstat (limited to 'doc/guides/nics/enic.rst')
0 files changed, 0 insertions, 0 deletions