summaryrefslogtreecommitdiffstats
path: root/net/xdp/xsk.c
Commit message (Expand)AuthorAgeFilesLines
* xsk: Skip polling event check for unbound socketYewon Choi2023-12-051-3/+2
* 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
* net: implement lockless SO_PRIORITYEric Dumazet2023-10-011-1/+1
* xsk: add multi-buffer support for sockets sharing umemTirthendu Sarkar2023-09-151-1/+1
* 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 mbuf on ZC RXMaciej Fijalkowski2023-07-191-1/+25
* | xsk: add support for AF_XDP multi-buffer on Tx pathTirthendu Sarkar2023-07-191-28/+92
* | xsk: introduce wrappers and helpers for supporting multi-buffer in Tx pathTirthendu Sarkar2023-07-191-20/+54
* | xsk: add support for AF_XDP multi-buffer on Rx pathTirthendu Sarkar2023-07-191-23/+87
* | xsk: move xdp_buff's data length check to xsk_rcv_checkTirthendu Sarkar2023-07-191-14/+13
* | xsk: prepare both copy and zero-copy modes to co-existMaciej Fijalkowski2023-07-191-4/+13
* | xsk: introduce XSK_USE_SG bind flag for xsk socketTirthendu Sarkar2023-07-191-2/+3
* | xsk: prepare 'options' in xdp_desc for multi-buffer useTirthendu Sarkar2023-07-191-4/+4
|/
* xsk: Honor SO_BINDTODEVICE on bindIlya Maximets2023-07-041-0/+5
* sock: Remove ->sendpage*() in favour of sendmsg(MSG_SPLICE_PAGES)David Howells2023-06-241-1/+0
* xsk: allow remap of fill and/or completion ringsNuno Gonçalves2023-03-251-3/+6
* xsk: add linux/vmalloc.h to xsk.cXuan Zhuo2023-02-211-0/+1
* Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2023-02-201-26/+33
|\
| * xsk: check IFF_UP earlier in Tx pathMaciej Fijalkowski2023-02-171-26/+33
* | xsk: support use vaddr as ringXuan Zhuo2023-02-201-7/+2
* | net: no longer support SOCK_REFCNT_DEBUG featureJason Xing2023-02-151-4/+0
|/
* xsk: Inherit need_wakeup flag for shared socketsJalal Mostafa2022-09-221-2/+2
* xsk: Fix backpressure mechanism on TxMaciej Fijalkowski2022-08-311-11/+11
* xsk: Mark napi_id on sendmsg()Maciej Fijalkowski2022-07-141-1/+4
* xsk: Fix generic transmit when completion queue reservation failsCiara Loftus2022-06-141-7/+9
* xsk: Fix handling of invalid descriptors in XSK TX batching APIMaciej Fijalkowski2022-06-081-2/+3
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-04-281-1/+14
|\
| * xsk: Fix possible crash when multiple sockets are createdMaciej Fijalkowski2022-04-261-0/+13
| * xsk: Fix l2fwd for copy mode + busy poll comboMaciej Fijalkowski2022-04-071-1/+1
* | xsk: Diversify return codes in xsk_rcv_check()Maciej Fijalkowski2022-04-151-1/+1
* | xsk: Improve xdp_do_redirect() error codesBjörn Töpel2022-04-151-1/+1
|/
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-03-231-19/+50
|\
| * xsk: Fix race at socket teardownMagnus Karlsson2022-02-281-19/+50
* | i40e: xsk: Move tmp desc array from driver to poolMagnus Karlsson2022-01-271-7/+6
|/
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-01-051-2/+2
|\
| * Revert "xsk: Do not sleep in poll() when need_wakeup set"Magnus Karlsson2021-12-171-2/+2
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-12-161-2/+2
|\|
| * xsk: Do not sleep in poll() when need_wakeup setMagnus Karlsson2021-12-141-2/+2
* | net: drop nopreempt requirement on sock_prot_inuse_add()Eric Dumazet2021-11-161-4/+0
|/
* xsk: Optimize for aligned caseMagnus Karlsson2021-09-281-15/+0
* net: sock: introduce sk_error_reportAlexander Aring2021-06-291-1/+1
* xdp: Add proper __rcu annotations to redirect map entriesToke Høiland-Jørgensen2021-06-241-2/+2
* xsk: Align XDP socket batch size with DPDKLi RongQing2021-04-231-1/+1