numam-dpdk/drivers/net/bnxt
Kishore Padmanabha 8a32d5c492 net/bnxt: modify mark manager validity checks
The ULP mark manager originally assumed that zero was an invalid
mark and used it for invalidation and deletion.  The mark manager
now supports adding zero as a mark, flags for validity and type,
and adds explicit bounds checking instead of relying on mask.

Signed-off-by: Kishore Padmanabha <kishore.padmanabha@broadcom.com>
Reviewed-by: Mike Baucom <michael.baucom@broadcom.com>
Reviewed-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
2020-05-05 15:54:27 +02:00
..
tf_core net/bnxt: add Truflow flush-timer to alloc table scope 2020-05-05 15:53:57 +02:00
tf_ulp net/bnxt: modify mark manager validity checks 2020-05-05 15:54:27 +02:00
bnxt_cpr.c net/bnxt: fix race condition when port is stopped 2020-02-21 11:41:20 +01:00
bnxt_cpr.h net/bnxt: support hot firmware upgrade for Stingray 2019-10-08 12:14:30 +02:00
bnxt_ethdev.c net/bnxt: fix VNIC Rx queue count on VNIC free 2020-04-25 23:09:29 +02:00
bnxt_filter.c net/bnxt: fix bumping of L2 filter reference count 2020-02-05 09:51:20 +01: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: add flow stats in extended stats 2020-04-21 13:57:09 +02:00
bnxt_hwrm.c net/bnxt: fix memory leak during queue restart 2020-04-25 23:09:29 +02:00
bnxt_hwrm.h net/bnxt: add flow stats in extended stats 2020-04-21 13:57:09 +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_ring.c net/bnxt: use macro for PCI log format 2020-04-22 13:41:24 +02:00
bnxt_ring.h net/bnxt: fix initialization 2019-11-08 23:15:04 +01:00
bnxt_rxq.c net/bnxt: fix null dereference in Rx stop 2019-11-20 17:36:05 +01:00
bnxt_rxq.h net/bnxt: use common NQ ring 2019-10-08 12:14:32 +02:00
bnxt_rxr.c net/bnxt: fix mark handling 2020-05-05 15:54:27 +02:00
bnxt_rxr.h net/bnxt: fix mark handling 2020-05-05 15:54:27 +02:00
bnxt_rxtx_vec_sse.c replace cold attributes 2020-04-16 18:30:58 +02:00
bnxt_stats.c net/bnxt: add flow stats in extended stats 2020-04-21 13:57: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: limit queue count for NS3/Stingray devices 2019-11-20 17:36:05 +01:00
bnxt_txq.h net/bnxt: use common NQ ring 2019-10-08 12:14:32 +02:00
bnxt_txr.c net/bnxt: remove redundant header file inclusion 2019-10-23 16:43:08 +02:00
bnxt_txr.h net/bnxt: prevent device access when device is in reset 2019-10-08 12:14:30 +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: use macro for PCI log format 2020-04-22 13:41:24 +02:00
bnxt_vnic.h net/bnxt: fix initialization 2019-11-08 23:15:04 +01:00
bnxt.h net/bnxt: fix max ring count 2020-05-05 15:53:57 +02:00
hsi_struct_def_dpdk.h net/bnxt: log firmware status on early init failure 2020-04-22 13:41:24 +02:00
Makefile net/bnxt: add port database 2020-04-21 13:57:09 +02:00
meson.build net/bnxt: add port database 2020-04-21 13:57:09 +02:00
rte_pmd_bnxt_version.map build: align symbols with global ABI version 2019-11-20 23:05:39 +01:00
rte_pmd_bnxt.c net/bnxt: add PCI function stats to extended stats 2020-04-21 13:57:09 +02:00
rte_pmd_bnxt.h net: add rte prefix to ether structures 2019-05-24 13:34:45 +02:00