summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/intel/i40e/i40e_xsk.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'dma-mapping-6.10-2024-05-20' of git://git.infradead.org/users/hch/...Linus Torvalds13 days1-1/+1
|\
| * xsk: use generic DMA sync shortcut instead of a custom oneAlexander Lobakin2024-05-081-1/+1
* | net: remove gfp_mask from napi_alloc_skb()Jakub Kicinski2024-03-281-2/+1
|/
* intel: xsk: initialize skb_frag_t::bv_offset in ZC driversMaciej Fijalkowski2024-01-241-1/+2
* xsk: make xsk_buff_pool responsible for clearing xdp_buff::flagsMaciej Fijalkowski2024-01-241-1/+0
* i40e: field get conversionJesse Brandeburg2023-12-181-2/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-10-261-9/+13
|\
| * i40e: xsk: remove count_maskMaciej Fijalkowski2023-10-191-9/+13
* | i40e: Remove circular header dependencies and fix headersIvan Vecera2023-10-051-4/+0
|/
* i40e: xsk: add TX multi-buffer supportTirthendu Sarkar2023-07-191-5/+5
* i40e: xsk: add RX multi-buffer supportTirthendu Sarkar2023-07-191-11/+80
* i40e, xsk: fix comment typoYueh-Shun Li2023-06-221-1/+1
* i40e: Fix DMA mappings leakJan Sokolowski2022-10-141-8/+59
* i40e: read the XDP program once per NAPICiara Loftus2022-06-241-7/+10
* i40e, xsk: Get rid of redundant 'fallthrough'Maciej Fijalkowski2022-04-211-1/+0
* i40e, xsk: Diversify return values from xsk_wakeup call pathsMaciej Fijalkowski2022-04-151-3/+3
* i40e, xsk: Terminate Rx side of NAPI when XSK Rx queue gets fullMaciej Fijalkowski2022-04-151-10/+22
* i40e: remove dead stores on XSK hotpathAlexander Lobakin2022-02-191-2/+1
* Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2022-02-091-2/+2
|\
| * i40e: xsk: Move tmp desc array from driver to poolMagnus Karlsson2022-01-271-2/+2
* | i40e: respect metadata on XSK Rx to skbAlexander Lobakin2022-01-311-4/+10
* | i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skbAlexander Lobakin2022-01-311-3/+1
|/
* bpf: Let bpf_warn_invalid_xdp_action() report more infoPaolo Abeni2021-12-131-1/+1
* intel: Simplify bool conversionYang Li2021-10-291-1/+1
* i40e: Use the xsk batched rx allocation interfaceMagnus Karlsson2021-09-281-27/+25
* intel: Remove rcu_read_lock() around XDP program invocationToke Høiland-Jørgensen2021-06-241-3/+0
* i40e: add correct exception tracing for XDPMagnus Karlsson2021-06-031-2/+6
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-04-091-2/+2
|\
| * i40e: fix receiving of single packets in xsk zero-copy modeMagnus Karlsson2021-04-011-2/+2
* | intel: clean up mismatched header commentsJesse Brandeburg2021-03-231-1/+1
* | i40e: optimize for XDP_REDIRECT in xsk pathMagnus Karlsson2021-03-151-4/+7
|/
* Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/n...Jakub Kicinski2021-02-221-1/+1
|\
| * i40e: Fix endianness conversionsNorbert Ciosek2021-02-191-1/+1
* | i40e: Simplify the do-while allocation loopBjörn Töpel2021-02-121-3/+1
* | i40e: consolidate handling of XDP program actionsCristian Dumitrescu2021-02-081-37/+61
* | i40e: remove the redundant buffer info updatesCristian Dumitrescu2021-02-081-19/+14
* | i40e: remove unnecessary cleaned_count updatesCristian Dumitrescu2021-02-081-3/+1
* | i40e: remove unnecessary memory writes of the next to clean pointerCristian Dumitrescu2021-02-081-19/+11
|/
* i40e: fix potential NULL pointer dereferencingCristian Dumitrescu2021-01-131-1/+1
* i40e, xsk: clear the status bits for the next_to_use descriptorBjörn Töpel2020-12-161-1/+4
* Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2020-12-041-39/+84
|\
| * i40e: Use batched xsk Tx interfaces to increase performanceMagnus Karlsson2020-11-171-35/+84
| * i40e: Remove unnecessary sw_ring access from xsk TxMagnus Karlsson2020-11-171-5/+1
* | i40e: remove redundant assignmentMarek Majtyka2020-11-241-1/+0
|/
* i40e, xsk: uninitialized variable in i40e_clean_rx_irq_zc()Dan Carpenter2020-11-101-1/+1
* i40e, xsk: move buffer allocation out of the Rx processing loopBjörn Töpel2020-09-141-8/+4
* i40e, xsk: remove HW descriptor prefetch in AF_XDP pathBjörn Töpel2020-09-141-0/+12
* xsk: i40e: ice: ixgbe: mlx5: Test for dma_need_sync earlier for better perfor...Magnus Karlsson2020-08-311-1/+1
* xsk: i40e: ice: ixgbe: mlx5: Rename xsk zero-copy driver interfacesMagnus Karlsson2020-08-311-18/+16
* xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver instead of umemMagnus Karlsson2020-08-311-37/+44