| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-07-25 | xsk: Require XDP_UMEM_TX_METADATA_LEN to actuate tx_metadata_len | Stanislav Fomichev | 1 | -3/+6 |
| 2023-11-29 | xsk: Add option to calculate TX checksum in SW | Stanislav Fomichev | 1 | -1/+6 |
| 2023-11-29 | xsk: Support tx_metadata_len | Stanislav Fomichev | 1 | -0/+4 |
| 2023-06-09 | mm/gup: remove vmas parameter from pin_user_pages() | Lorenzo Stoakes | 1 | -1/+1 |
| 2023-03-16 | xsk: Add missing overflow check in xdp_umem_reg | Kal Conley | 1 | -6/+7 |
| 2022-09-30 | xsk: Expose min chunk size to drivers | Maxim Mikityanskiy | 1 | -2/+0 |
| 2022-06-02 | xdp: Directly use ida_alloc()/free() APIs | Ke Liu | 1 | -3/+3 |
| 2021-05-25 | xsk: Use kvcalloc to support large umems | Magnus Karlsson | 1 | -4/+3 |
| 2020-11-20 | xsk: Fix umem cleanup bug at socket destruct | Magnus Karlsson | 1 | -3/+16 |
| 2020-09-22 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | David S. Miller | 1 | -9/+8 |
| 2020-09-14 | xsk: Fix number of pinned pages/umem size discrepancy | Björn Töpel | 1 | -9/+8 |
| 2020-08-31 | xsk: Enable sharing of dma mappings | Magnus Karlsson | 1 | -0/+1 |
| 2020-08-31 | xsk: Move addrs from buffer pool to umem | Magnus Karlsson | 1 | -0/+22 |
| 2020-08-31 | xsk: Move xsk_tx_list and its lock to buffer pool | Magnus Karlsson | 1 | -26/+0 |
| 2020-08-31 | xsk: Move queue_id, dev and need_wakeup to buffer pool | Magnus Karlsson | 1 | -20/+2 |
| 2020-08-31 | xsk: Move fill and completion rings to buffer pool | Magnus Karlsson | 1 | -15/+0 |
| 2020-08-31 | xsk: Create and free buffer pool independently from umem | Magnus Karlsson | 1 | -150/+14 |
| 2020-08-31 | xsk: i40e: ice: ixgbe: mlx5: Rename xsk zero-copy driver interfaces | Magnus Karlsson | 1 | -12/+12 |
| 2020-08-31 | xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver instead of umem | Magnus Karlsson | 1 | -22/+23 |
| 2020-06-09 | mmap locking API: use coccinelle to convert mmap_sem rwsem call sites | Michel Lespinasse | 1 | -2/+2 |
| 2020-06-04 | net/xdp: use shift instead of 64 bit division | Pavel Machek | 1 | -1/+1 |
| 2020-05-31 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | David S. Miller | 1 | -2/+6 |
| 2020-05-26 | xsk: Add overflow check for u64 division, stored into u32 | Björn Töpel | 1 | -2/+6 |
| 2020-05-21 | xsk: Remove MEM_TYPE_ZERO_COPY and corresponding code | Björn Töpel | 1 | -55/+1 |
| 2020-05-21 | xsk: Introduce AF_XDP buffer allocation API | Björn Töpel | 1 | -4/+15 |
| 2020-05-04 | xsk: Remove unnecessary member in xdp_umem | Magnus Karlsson | 1 | -4/+3 |
| 2020-05-04 | xsk: Change two variable names for increased clarity | Magnus Karlsson | 1 | -7/+7 |
| 2020-04-15 | xsk: Add missing check on user supplied headroom size | Magnus Karlsson | 1 | -3/+2 |
| 2020-01-31 | mm, tree-wide: rename put_user_page*() to unpin_user_page*() | John Hubbard | 1 | -1/+1 |
| 2020-01-31 | net/xdp: set FOLL_PIN via pin_user_pages() | John Hubbard | 1 | -1/+1 |
| 2020-01-15 | xsk: Support allocations of large umems | Magnus Karlsson | 1 | -3/+4 |
| 2019-10-23 | xsk: Fix registration of Rx-only sockets | Magnus Karlsson | 1 | -0/+6 |
| 2019-09-28 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Linus Torvalds | 1 | -2/+0 |
| 2019-09-24 | net/xdp: convert put_page() to put_user_page*() | John Hubbard | 1 | -8/+1 |
| 2019-09-19 | xsk: relax UMEM headroom alignment | Björn Töpel | 1 | -2/+0 |
| 2019-09-06 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next | David S. Miller | 1 | -13/+54 |
| 2019-08-31 | xsk: add support to allow unaligned chunk placement | Kevin Laatz | 1 | -5/+14 |
| 2019-08-27 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | David S. Miller | 1 | -1/+3 |
| 2019-08-21 | xdp: xdp_umem: replace kmap on vmap for umem map | Ivan Khoronzhuk | 1 | -6/+30 |
| 2019-08-20 | xdp: unpin xdp umem pages in error path | Ivan Khoronzhuk | 1 | -1/+3 |
| 2019-08-17 | xsk: add support for need_wakeup flag in AF_XDP rings | Magnus Karlsson | 1 | -0/+9 |
| 2019-08-17 | xsk: replace ndo_xsk_async_xmit with ndo_xsk_wakeup | Magnus Karlsson | 1 | -2/+1 |
| 2019-08-09 | xdp: xdp_umem: fix umem pages mapping for 32bits systems | Ivan Khoronzhuk | 1 | -1/+11 |
| 2019-07-12 | xdp: fix potential deadlock on socket mutex | Ilya Maximets | 1 | -10/+6 |
| 2019-07-03 | xdp: fix hang while unregistering device bound to xdp socket | Ilya Maximets | 1 | -5/+5 |
| 2019-07-03 | xdp: hold device for umem regardless of zero-copy mode | Ilya Maximets | 1 | -5/+6 |
| 2019-06-12 | xdp: check device pointer before clearing | Ilya Maximets | 1 | -5/+6 |
| 2019-05-14 | mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM | Ira Weiny | 1 | -2/+2 |
| 2019-03-16 | xsk: fix umem memory leak on cleanup | Björn Töpel | 1 | -18/+1 |
| 2019-02-20 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -5/+6 |
| 2019-02-12 | xsk: do not remove umem from netdevice on fall-back to copy-mode | Björn Töpel | 1 | -1/+2 |
| 2019-02-11 | xsk: share the mmap_sem for page pinning | Davidlohr Bueso | 1 | -4/+4 |
| 2019-01-28 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next | David S. Miller | 1 | -0/+13 |
| 2019-01-25 | xsk: add id to umem | Björn Töpel | 1 | -0/+13 |
| 2019-01-22 | xsk: export xdp_get_umem_from_qid | Jan Sokolowski | 1 | -0/+1 |
| 2019-01-15 | xsk: Check if a queue exists during umem setup | Krzysztof Kazimierczak | 1 | -3/+13 |
| 2018-10-08 | xsk: proper AF_XDP socket teardown ordering | Björn Töpel | 1 | -8/+3 |
| 2018-10-05 | xsk: simplify xdp_clear_umem_at_qid implementation | Magnus Karlsson | 1 | -5/+2 |
| 2018-10-05 | ethtool: don't allow disabling queues with umem installed | Jakub Kicinski | 1 | -2/+2 |
| 2018-10-05 | xsk: fix bug when trying to use both copy and zero-copy on one queue id | Magnus Karlsson | 1 | -27/+63 |
| 2018-09-25 | net: xsk: add a simple buffer reuse queue | Jakub Kicinski | 1 | -0/+2 |
| 2018-09-01 | xsk: i40e: get rid of useless struct xdp_umem_props | Magnus Karlsson | 1 | -2/+2 |
| 2018-09-01 | xsk: remove unnecessary assignment | Prashant Bhole | 1 | -2/+0 |
| 2018-08-21 | xsk: fix return value of xdp_umem_assign_dev() | Prashant Bhole | 1 | -2/+2 |
| 2018-07-31 | xsk: don't allow umem replace at stack level | Jakub Kicinski | 1 | -9/+28 |
| 2018-07-31 | xsk: refactor xdp_umem_assign_dev() | Jakub Kicinski | 1 | -28/+21 |
| 2018-06-11 | xsk: silence warning on memory allocation failure | Björn Töpel | 1 | -1/+2 |
| 2018-06-07 | bpf, xdp: fix crash in xdp_umem_unaccount_pages | Daniel Borkmann | 1 | -2/+4 |
| 2018-06-05 | xsk: wire upp Tx zero-copy functions | Magnus Karlsson | 1 | -2/+27 |
| 2018-06-05 | xsk: add zero-copy support for Rx | Björn Töpel | 1 | -0/+77 |
| 2018-06-05 | xsk: introduce xdp_umem_page | Björn Töpel | 1 | -1/+14 |
| 2018-06-05 | xsk: moved struct xdp_umem definition | Björn Töpel | 1 | -0/+1 |
| 2018-06-04 | xsk: new descriptor addressing scheme | Björn Töpel | 1 | -18/+15 |
| 2018-05-22 | xsk: convert atomic_t to refcount_t | Björn Töpel | 1 | -3/+3 |
| 2018-05-22 | xsk: simplified umem setup | Björn Töpel | 1 | -41/+38 |
| 2018-05-18 | xsk: fixed some cases of unnecessary parentheses | Björn Töpel | 1 | -2/+2 |
| 2018-05-18 | xsk: clean up SPDX headers | Björn Töpel | 1 | -9/+0 |
| 2018-05-09 | xsk: fix 64-bit division | Björn Töpel | 1 | -1/+1 |
| 2018-05-03 | xsk: add umem completion queue support and mmap | Magnus Karlsson | 1 | -1/+6 |
| 2018-05-03 | xsk: add support for bind for Rx | Magnus Karlsson | 1 | -0/+5 |
| 2018-05-03 | xsk: add umem fill queue support and mmap | Magnus Karlsson | 1 | -0/+5 |
| 2018-05-03 | xsk: add user memory registration support sockopt | Björn Töpel | 1 | -0/+245 |