summaryrefslogtreecommitdiffstats
path: root/net/xdp
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'bpf-next-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/bp...Linus Torvalds2024-09-211-11/+12
|\
| * xsk: Try to make xdp_umem_reg extension a bit more future-proofStanislav Fomichev2024-07-301-11/+12
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2024-09-151-7/+18
|\ \
| * | xsk: fix batch alloc API on non-coherent systemsMaciej Fijalkowski2024-09-131-7/+18
| |/
* | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2024-09-122-6/+9
|\ \
| * | xsk: Bump xsk_queue::queue_empty_descs in xp_can_alloc()Maciej Fijalkowski2024-09-052-6/+9
| |/
* / netdev: support binding dma-buf to netdeviceMina Almasry2024-09-111-0/+5
|/
* xsk: Require XDP_UMEM_TX_METADATA_LEN to actuate tx_metadata_lenStanislav Fomichev2024-07-251-3/+6
* net: Move flush list retrieval to where it is used.Sebastian Andrzej Siewior2024-07-021-2/+4
* net: Optimize xdp_do_flush() with bpf_net_context infos.Sebastian Andrzej Siewior2024-07-021-12/+1
* net: Move per-CPU flush-lists to bpf_net_context on PREEMPT_RT.Sebastian Andrzej Siewior2024-06-241-8/+4
* Revert "xsk: Support redirect to any socket bound to the same umem"Magnus Karlsson2024-06-051-4/+1
* xsk: use generic DMA sync shortcut instead of a custom oneAlexander Lobakin2024-05-081-25/+4
* xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RINGEric Dumazet2024-04-051-0/+2
* Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2024-03-021-1/+4
|\
| * xsk: support redirect to any socket bound to the same umemMagnus Karlsson2024-02-051-1/+4
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2024-02-221-1/+2
|\ \ | |/ |/|
| * xsk: Add truesize to skb_add_rx_frag().Sebastian Andrzej Siewior2024-02-131-1/+2
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2024-01-252-4/+9
|\|
| * xsk: make xsk_buff_pool responsible for clearing xdp_buff::flagsMaciej Fijalkowski2024-01-241-0/+1
| * xsk: recycle buffer in case Rx queue was fullMaciej Fijalkowski2024-01-241-4/+8
* | sock_diag: add module pointer to "struct sock_diag_handler"Eric Dumazet2024-01-231-0/+1
|/
* Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2023-12-181-0/+12
|\
| * xsk: add functions to fill control bufferMaciej Fijalkowski2023-12-131-0/+12
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-12-071-3/+2
|\ \ | |/ |/|
| * xsk: Skip polling event check for unbound socketYewon Choi2023-12-051-3/+2
* | xsk: Add option to calculate TX checksum in SWStanislav Fomichev2023-11-293-1/+13
* | xsk: Validate xsk_tx_metadata flagsStanislav Fomichev2023-11-291-0/+4
* | xsk: Add TX timestamp and TX checksum offload supportStanislav Fomichev2023-11-292-1/+35
* | xsk: Support tx_metadata_lenStanislav Fomichev2023-11-294-8/+26
|/
* net: fill in MODULE_DESCRIPTION()s for SOCK_DIAG modulesJakub Kicinski2023-11-191-0/+1
* xsk: Avoid starving the xsk further down the listAlbert Huang2023-10-241-0/+18
* net, bpf: Add a warning if NAPI cb missed xdp_do_flush().Sebastian Andrzej Siewior2023-10-171-0/+10
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-10-121-0/+10
|\
| * xdp: Fix zero-size allocation warning in xskq_create()Andrew Kanner2023-10-091-0/+10
* | net: implement lockless SO_PRIORITYEric Dumazet2023-10-011-1/+1
* | xsk: add multi-buffer support for sockets sharing umemTirthendu Sarkar2023-09-152-1/+4
|/
* xsk: Fix xsk_diag use-after-free error during socket cleanupMagnus Karlsson2023-08-311-0/+3
* xsk: Fix xsk_build_skb() error: 'skb' dereferencing possible ERR_PTR()Tirthendu Sarkar2023-08-301-9/+13
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-08-101-0/+1
|\
| * xsk: fix refcount underflow in error pathMagnus Karlsson2023-08-091-0/+1
* | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2023-08-031-0/+1
|\ \
| * | net: move struct netdev_rx_queue out of netdevice.hJakub Kicinski2023-08-031-0/+1
* | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-08-031-1/+1
|\ \ \ | |/ / |/| / | |/
| * net: annotate data-races around sk->sk_markEric Dumazet2023-07-291-1/+1
* | xsk: support ZC Tx multi-buffer in batch APIMaciej Fijalkowski2023-07-191-9/+36
* | xsk: support mbuf on ZC RXMaciej Fijalkowski2023-07-192-1/+32
* | xsk: discard zero length descriptors in Tx pathTirthendu Sarkar2023-07-191-0/+6
* | xsk: add support for AF_XDP multi-buffer on Tx pathTirthendu Sarkar2023-07-192-33/+100
* | xsk: introduce wrappers and helpers for supporting multi-buffer in Tx pathTirthendu Sarkar2023-07-192-32/+61