summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
Commit message (Expand)AuthorAgeFilesLines
* bnxt_en: Fix possible crash after creating sw mqprio TCsMichael Chan2024-01-191-1/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni2023-12-211-9/+2
|\
| * bnxt_en: do not map packet buffers twiceAndy Gospodarek2023-12-151-9/+2
* | bnxt_en: Fix TX ring indexing logicMichael Chan2023-12-121-1/+1
* | bnxt_en: Modify TX ring indexing logic.Michael Chan2023-11-211-7/+7
* | bnxt_en: Add helper to get the number of CP rings required for TX ringsMichael Chan2023-11-151-2/+3
* | bnxt_en: Support up to 8 TX rings per MSIXMichael Chan2023-11-151-2/+2
* | bnxt_en: New encoding for the TX opaque fieldMichael Chan2023-11-151-1/+1
* | bnxt_en: Add completion ring pointer in TX and RX ring structuresMichael Chan2023-11-151-6/+6
* | bnxt_en: Put the TX producer information in the TX BD opaque fieldMichael Chan2023-11-151-1/+1
|/
* page_pool: split types and declarations from page_pool.hYunsheng Lin2023-08-071-1/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-08-031-4/+10
|\
| * bnxt_en: Fix page pool logic for page size >= 64KSomnath Kotur2023-08-011-3/+3
| * bnxt: don't handle XDP in netpollJakub Kicinski2023-07-311-1/+7
* | eth: bnxt: handle invalid Tx completions more gracefullyJakub Kicinski2023-07-201-0/+4
|/
* bnxt: use READ_ONCE/WRITE_ONCE for ring indexesJakub Kicinski2023-04-131-3/+3
* drivers: net: turn on XDP featuresMarek Majtyka2023-02-021-0/+2
* bnxt_en: Fix first buffer size calculations for XDP multi-bufferMichael Chan2022-12-281-6/+1
* bnxt_en: Fix XDP RX pathMichael Chan2022-12-281-2/+5
* bnxt_en: Simplify bnxt_xdp_buff_init()Michael Chan2022-12-281-3/+3
* bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP is not in usePavan Chebbi2022-08-231-2/+8
* bnxt_en: Fix and simplify XDP transmit pathMichael Chan2022-07-121-5/+5
* bnxt: XDP multibuffer enablementAndy Gospodarek2022-04-081-2/+3
* bnxt: support transmit and free of aggregation buffersAndy Gospodarek2022-04-081-12/+105
* bnxt: adding bnxt_xdp_build_skb to build skb from multibuffer xdp_buffAndy Gospodarek2022-04-081-0/+23
* bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_prepare_buffAndy Gospodarek2022-04-081-11/+35
* bnxt_en: Prevent XDP redirect from running when stopping TX queueRay Jui2022-04-041-2/+4
* bnxt_en: Synchronize tx when xdp redirects happen on same ringPavan Chebbi2022-04-041-0/+8
* bpf: Let bpf_warn_invalid_xdp_action() report more infoPaolo Abeni2021-12-131-1/+1
* net: broadcom: switch from 'pci_' to 'dma_' APIChristophe JAILLET2021-08-231-1/+1
* bnxt: Remove rcu_read_lock() around XDP program invocationToke Høiland-Jørgensen2021-06-241-2/+0
* bpf, devmap: Move drop error path to devmap for XDP_REDIRECTLorenzo Bianconi2021-03-181-12/+8
* net, xdp: Introduce xdp_prepare_buff utility routineLorenzo Bianconi2021-01-081-4/+1
* net, xdp: Introduce xdp_init_buff utility routineLorenzo Bianconi2021-01-081-2/+2
* treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-231-2/+2
* bpf, xdp: Remove XDP_QUERY_PROG and XDP_QUERY_PROG_HW XDP commandsAndrii Nakryiko2020-07-251-4/+0
* bnxt: Add XDP frame size to driverJesper Dangaard Brouer2020-05-141-0/+1
* bnxt_en: add page_pool supportAndy Gospodarek2019-07-081-1/+2
* bnxt_en: optimized XDP_REDIRECT supportAndy Gospodarek2019-07-081-5/+103
* bnxt_en: Refactor __bnxt_xmit_xdp().Michael Chan2019-07-081-10/+23
* bnxt_en: rename some xdp functionsAndy Gospodarek2019-07-081-4/+4
* bnxt_en: get rid of num_stat_ctxs variableVasundhara Volam2018-12-171-1/+0
* bnxt_en: Re-structure doorbells.Michael Chan2018-10-151-1/+1
* xdp: don't make drivers report attachment modeJakub Kicinski2018-07-131-1/+0
* bpf: make bnxt compatible w/ bpf_xdp_adjust_tailNikita V. Shirokov2018-04-181-1/+1
* bnxt_en: setup xdp_rxq_infoJesper Dangaard Brouer2018-01-051-0/+1
* net: bpf: rename ndo_xdp to ndo_bpfJakub Kicinski2017-11-051-1/+1
* bpf: add meta pointer for direct accessDaniel Borkmann2017-09-261-0/+1
* bnxt_en: Improve tx ring reservation logic.Michael Chan2017-08-281-2/+2
* bnxt_en: Fix bug in ethtool -L.Michael Chan2017-07-111-1/+1