linux_dsm_epyc7002/drivers/net/ethernet/broadcom/bnxt
Michael Chan 3841340627 bnxt_en: Add support for XDP_TX action.
Add dedicated transmit function and transmit completion handler for
XDP.  The XDP transmit logic and completion logic are different than
regular TX ring.  The TX buffer is recycled back to the RX ring when
it completes.

v3: Improved the buffer recyling scheme for XDP_TX.

v2: Add trace_xdp_exception().
    Add dma_sync.

Signed-off-by: Michael Chan <michael.chan@broadcom.com>
Tested-by: Andy Gospodarek <gospo@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-02-07 13:31:00 -05:00
..
bnxt_dcb.c bnxt_en: Add PFC statistics. 2016-12-05 13:21:40 -05:00
bnxt_dcb.h bnxt_en: Implement DCBNL to support host-based DCBX. 2016-12-05 13:21:40 -05:00
bnxt_ethtool.c bnxt_en: Add a set of TX rings to support XDP. 2017-02-07 13:30:59 -05:00
bnxt_ethtool.h bnxt_en: Add support for ethtool -p. 2017-01-13 23:21:31 -05:00
bnxt_fw_hdr.h bnxt_en: Added support for Secure Firmware Update 2016-09-19 21:32:24 -04:00
bnxt_hsi.h bnxt_en: Update to firmware interface spec to 1.6.1. 2017-01-13 23:21:31 -05:00
bnxt_nvm_defs.h bnxt_en: Add support for updating flash more securely 2016-07-02 14:52:35 -04:00
bnxt_sriov.c bnxt_en: Add the ulp_sriov_cfg hooks for bnxt_re RDMA driver. 2017-01-13 23:21:31 -05:00
bnxt_sriov.h net: Update API for VF vlan protocol 802.1ad support 2016-09-24 08:01:26 -04:00
bnxt_ulp.c bnxt_en: Add interface to support RDMA driver. 2016-12-07 10:59:26 -05:00
bnxt_ulp.h bnxt_en: Add interface to support RDMA driver. 2016-12-07 10:59:26 -05:00
bnxt_xdp.c bnxt_en: Add support for XDP_TX action. 2017-02-07 13:31:00 -05:00
bnxt_xdp.h bnxt_en: Add support for XDP_TX action. 2017-02-07 13:31:00 -05:00
bnxt.c bnxt_en: Add support for XDP_TX action. 2017-02-07 13:31:00 -05:00
bnxt.h bnxt_en: Add support for XDP_TX action. 2017-02-07 13:31:00 -05:00
Makefile bnxt_en: Add basic XDP support. 2017-02-07 13:31:00 -05:00