net/enic: reset VXLAN port regardless of overlay offload
authorHyong Youb Kim <hyonkim@cisco.com>
Sat, 2 Mar 2019 10:42:48 +0000 (02:42 -0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Fri, 8 Mar 2019 16:52:22 +0000 (17:52 +0100)
commitaf3a16282aaae67224f0220a29f663b8b1b0fb0a
tree656d2865ceb625aec011f0e8fba8c5104d7d238a
parent477959e6eeb0a2687d45474e67864714e8340a5c
net/enic: reset VXLAN port regardless of overlay offload

Currently, the driver resets the vxlan port register only if overlay
offload is enabled. But, the register is actually tied to hardware
vxlan parsing, which is an independent feature and is always enabled
even if overlay offload is disabled. If left uninitialized, it can
affect flow rules that match vxlan. So always reset the port number
when HW vxlan parsing is available.

Fixes: 8a4efd17410c ("net/enic: add handlers to add/delete vxlan port number")
Cc: stable@dpdk.org
Signed-off-by: Hyong Youb Kim <hyonkim@cisco.com>
drivers/net/enic/enic_main.c