numam-dpdk/drivers/net/bnxt
Kalesh AP c4ae7adafa net/bnxt: fix UDP tunnel port removal
The HWRM supports only one global destination port for a tunnel type.

When port is stopped, driver deletes the UDP tunnel port configured
in the HW, but it does not update the counter which causes the
tunnel port addition to fail after port is started again.

Fixed to update the counter when tunnel port is deleted.

Fixes: 10d074b202 ("net/bnxt: support tunneling")
Cc: stable@dpdk.org

Signed-off-by: Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
Reviewed-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
Reviewed-by: Somnath Kotur <somnath.kotur@broadcom.com>
2020-10-16 19:48:19 +02:00
..
hcapi build: remove makefiles 2020-09-08 00:09:50 +02:00
tf_core net/bnxt: use direct HWRM message for interface table 2020-09-18 18:55:11 +02:00
tf_ulp net/bnxt: add parent child flow create and free 2020-10-16 19:47:58 +02:00
bnxt_cpr.c net/bnxt: handle default VNIC change async event 2020-10-16 19:47:58 +02:00
bnxt_cpr.h net/bnxt: fix performance for Arm 2020-05-28 17:57:07 +02:00
bnxt_ethdev.c net/bnxt: fix UDP tunnel port removal 2020-10-16 19:48:19 +02:00
bnxt_filter.c net/bnxt: fix checking VNIC in shutdown path 2020-09-18 18:55:12 +02:00
bnxt_filter.h net/bnxt: add flow stats in extended stats 2020-04-21 13:57:09 +02:00
bnxt_flow.c net/bnxt: support RSS hash selection 2020-10-08 19:58:11 +02:00
bnxt_hwrm.c net/bnxt: fix UDP tunnel port removal 2020-10-16 19:48:19 +02:00
bnxt_hwrm.h net/bnxt: fix PF support in SR-IOV mode 2020-10-16 19:47:58 +02:00
bnxt_irq.c net/bnxt: fix probe in FreeBSD 2020-02-05 09:51:19 +01:00
bnxt_irq.h net/bnxt: change MSI-X vector to queue mapping 2019-10-23 16:43:08 +02:00
bnxt_nvm_defs.h net/bnxt: convert to SPDX license tag 2018-04-14 00:40:21 +02:00
bnxt_reps.c drivers/net: check process type in close operation 2020-09-30 19:19:14 +02:00
bnxt_reps.h ethdev: allow drivers to return error on close 2020-09-30 19:19:13 +02:00
bnxt_ring.c net/bnxt: use appropriate type for Rx ring 2020-09-18 18:55:09 +02:00
bnxt_ring.h eal: remove deprecated coherent IO memory barriers 2020-09-23 13:40:26 +02:00
bnxt_rxq.c net/bnxt: support RSS hash selection 2020-10-08 19:58:11 +02:00
bnxt_rxq.h net/bnxt: remove unused macros and fields 2020-10-16 19:18:47 +02:00
bnxt_rxr.c net/bnxt: fix representor data path 2020-09-18 18:55:12 +02:00
bnxt_rxr.h net/bnxt: remove unused macros and fields 2020-10-16 19:18:47 +02:00
bnxt_rxtx_vec_common.h net/bnxt: fix non-vector fast mbuf free offload 2020-10-16 19:47:58 +02:00
bnxt_rxtx_vec_neon.c net/bnxt: fix non-vector fast mbuf free offload 2020-10-16 19:47:58 +02:00
bnxt_rxtx_vec_sse.c net/bnxt: fix non-vector fast mbuf free offload 2020-10-16 19:47:58 +02:00
bnxt_stats.c net/bnxt: fix PCI per function stats 2020-09-30 19:19:09 +02:00
bnxt_stats.h ethdev: make stats and xstats reset callbacks return int 2019-10-07 15:00:54 +02:00
bnxt_txq.c net/bnxt: support fast mbuf free 2020-10-09 13:17:42 +02:00
bnxt_txq.h net/bnxt: remove unused macros and fields 2020-10-16 19:18:47 +02:00
bnxt_txr.c net/bnxt: fix non-vector fast mbuf free offload 2020-10-16 19:47:58 +02:00
bnxt_txr.h net/bnxt: fix non-vector fast mbuf free offload 2020-10-16 19:47:58 +02:00
bnxt_util.c net/bnxt: fix VF probe when MAC address is zero 2019-07-23 14:31:35 +02:00
bnxt_util.h net/bnxt: use macro for bit definitions 2019-10-08 12:14:30 +02:00
bnxt_vnic.c net/bnxt: support RSS hash selection 2020-10-08 19:58:11 +02:00
bnxt_vnic.h net/bnxt: support RSS hash selection 2020-10-08 19:58:11 +02:00
bnxt.h net/bnxt: fix PF support in SR-IOV mode 2020-10-16 19:47:58 +02:00
hsi_struct_def_dpdk.h net/bnxt: update HWRM structures 2020-10-08 19:58:11 +02:00
meson.build net/bnxt: add Stingray device support to ULP 2020-10-16 19:47:58 +02:00
rte_pmd_bnxt_version.map version: 20.11-rc0 2020-08-12 11:32:16 +02:00
rte_pmd_bnxt.c ethdev: remove underscore prefix from internal API 2020-09-18 18:55:08 +02:00
rte_pmd_bnxt.h drivers/net: fix exposing internal headers 2020-07-11 06:18:54 +02:00