numam-dpdk/drivers/net/cxgbe/base
Rahul Lakkireddy 422d7823a9 net/cxgbe: add MAC match-all to track promiscuous traffic
Chelsio T6 ASIC doesn't track Rx promisc traffic dropped due to lack
of Rx buffers and hence the imissed counter doesn't increment. Add
support for RAW MAC filter to insert a wildcard matchall rule at
the end of MPS TCAM to make MPS track the promisc traffic. This
rule will only be added/removed when promisc mode is turned on/off
on the interface.

Signed-off-by: Rahul Lakkireddy <rahul.lakkireddy@chelsio.com>
2021-07-02 19:03:03 +02:00
..
adapter.h net/cxgbe: disable Rx during port link down 2021-03-22 19:21:55 +01:00
common.h net/cxgbe: add MAC match-all to track promiscuous traffic 2021-07-02 19:03:03 +02:00
t4_chip_type.h net/cxgbe: convert to SPDX license tags 2018-03-30 14:08:44 +02:00
t4_hw.c net/cxgbe: use C11-style compiler builtins for atomics 2021-07-02 19:03:03 +02:00
t4_hw.h net/cxgbe: implement flow query operation 2018-06-14 19:27:50 +02:00
t4_msg.h net/cxgbe: support flow API for source MAC rewrite 2020-03-18 15:29:39 +01:00
t4_pci_id_tbl.h net/cxgbe: update Chelsio T5/T6 NIC device ids 2019-04-19 14:51:55 +02:00
t4_regs_values.h net/cxgbe: support matching VLAN via flow API 2019-10-07 15:00:57 +02:00
t4_regs.h net/cxgbe: always enable HASH filter support 2020-06-17 20:12:35 +02:00
t4_tcb.h net/cxgbe: support flow API for source MAC rewrite 2020-03-18 15:29:39 +01:00
t4fw_interface.h net/cxgbe: add MAC match-all to track promiscuous traffic 2021-07-02 19:03:03 +02:00
t4vf_hw.c ethdev: make driver-only headers private 2021-01-29 20:59:09 +01:00
t4vf_hw.h net/cxgbe: add base for enabling VF ports 2018-03-30 14:08:44 +02:00