summaryrefslogtreecommitdiffstats
path: root/include/net/xdp_sock.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* net: Optimize xdp_do_flush() with bpf_net_context infos.Sebastian Andrzej Siewior2024-07-021-12/+2
* xsk: Don't assume metadata is always requested in TX completionStanislav Fomichev2024-03-191-0/+2
* xsk: Add TX timestamp and TX checksum offload supportStanislav Fomichev2023-11-291-0/+110
* xsk: Support tx_metadata_lenStanislav Fomichev2023-11-291-0/+1
* xsk: Avoid starving the xsk further down the listAlbert Huang2023-10-241-0/+7
* net, bpf: Add a warning if NAPI cb missed xdp_do_flush().Sebastian Andrzej Siewior2023-10-171-0/+9
* xsk: add multi-buffer support for sockets sharing umemTirthendu Sarkar2023-09-151-0/+2
* xsk: introduce wrappers and helpers for supporting multi-buffer in Tx pathTirthendu Sarkar2023-07-191-0/+6
* xsk: introduce XSK_USE_SG bind flag for xsk socketTirthendu Sarkar2023-07-191-0/+1
* bpf, net: xskmap memory usageYafang Shao2023-03-071-0/+1
* net: Don't include filter.h from net/sock.hJakub Kicinski2021-12-291-0/+1
* xdp: Add proper __rcu annotations to redirect map entriesToke Høiland-Jørgensen2021-06-241-1/+1
* bpf, xdp: Make bpf_redirect_map() a map operationBjörn Töpel2021-03-101-19/+0
* xsk: Fix race in SKB mode transmit with shared cqMagnus Karlsson2020-12-181-4/+0
* xsk: Fix umem cleanup bug at socket destructMagnus Karlsson2020-11-201-0/+1
* xsk: Rearrange internal structs for better performanceMagnus Karlsson2020-08-311-6/+7
* xsk: Enable sharing of dma mappingsMagnus Karlsson2020-08-311-0/+1
* xsk: Move addrs from buffer pool to umemMagnus Karlsson2020-08-311-0/+1
* xsk: Move xsk_tx_list and its lock to buffer poolMagnus Karlsson2020-08-311-3/+1
* xsk: Move queue_id, dev and need_wakeup to buffer poolMagnus Karlsson2020-08-311-3/+0
* xsk: Move fill and completion rings to buffer poolMagnus Karlsson2020-08-311-2/+2
* xsk: Create and free buffer pool independently from umemMagnus Karlsson2020-08-311-2/+1
* xsk: i40e: ice: ixgbe: mlx5: Rename xsk zero-copy driver interfacesMagnus Karlsson2020-08-311-0/+1
* xsk: Add new statisticsCiara Loftus2020-07-141-0/+4
* xsk: Remove MEM_TYPE_ZERO_COPY and corresponding codeBjörn Töpel2020-05-221-45/+0
* xsk: Introduce AF_XDP buffer allocation APIBjörn Töpel2020-05-221-0/+2
* xsk: Move defines only used by AF_XDP internals to xsk.hBjörn Töpel2020-05-221-14/+0
* xsk: Move driver interface to xdp_sock_drv.hMagnus Karlsson2020-05-221-206/+8
* xsk: Move xskmap.c to net/xdp/Björn Töpel2020-05-221-20/+0
* xsk: Fix xsk_umem_xdp_frame_sz()Björn Töpel2020-05-221-1/+1
* xdp: For Intel AF_XDP drivers add XDP frame_szJesper Dangaard Brouer2020-05-151-0/+11
* xsk: Remove unnecessary member in xdp_umemMagnus Karlsson2020-05-041-1/+0
* xsk: Change two variable names for increased clarityMagnus Karlsson2020-05-041-2/+2
* xsk: ixgbe: i40e: ice: mlx5: Xsk_umem_discard_addr to xsk_umem_release_addrMagnus Karlsson2019-12-211-5/+5
* xsk: Change names of validation functionsMagnus Karlsson2019-12-211-2/+2
* xsk: Make xskmap flush_list common for all map instancesBjörn Töpel2019-12-201-7/+4
* xsk: Restructure/inline XSKMAP lookup/redirect/flushBjörn Töpel2019-11-021-12/+39
* xsk: add support to allow unaligned chunk placementKevin Laatz2019-08-311-4/+71
* xsk: remove AF_XDP socket from map when the socket is releasedBjörn Töpel2019-08-171-0/+18
* xsk: add support for need_wakeup flag in AF_XDP ringsMagnus Karlsson2019-08-171-1/+32
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2019-07-091-0/+5
|\
| * xdp: fix hang while unregistering device bound to xdp socketIlya Maximets2019-07-031-0/+5
* | xdp: fix race on generic receive pathIlya Maximets2019-07-091-0/+2
* | xsk: Return the whole xdp_desc from xsk_umem_consume_txMaxim Mikityanskiy2019-06-271-3/+3
* | xsk: Add API to check for available entries in FQMaxim Mikityanskiy2019-06-271-0/+21
* | bpf: Allow bpf_map_lookup_elem() on an xskmapJonathan Lemon2019-06-111-2/+2
|/
* xsk: fix umem memory leak on cleanupBjörn Töpel2019-03-161-1/+0
* xsk: add id to umemBjörn Töpel2019-01-251-0/+1
* ethtool: don't allow disabling queues with umem installedJakub Kicinski2018-10-051-0/+7
* net: xsk: add a simple buffer reuse queueJakub Kicinski2018-09-251-0/+69