| Commit message (Expand) | Author | Age | Files | Lines |
* | xsk: Use kvcalloc to support large umems | Magnus Karlsson | 2021-05-25 | 1 | -4/+3 |
* | xsk: Fix umem cleanup bug at socket destruct | Magnus Karlsson | 2020-11-20 | 1 | -3/+16 |
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | David S. Miller | 2020-09-22 | 1 | -9/+8 |
|\ |
|
| * | xsk: Fix number of pinned pages/umem size discrepancy | Björn Töpel | 2020-09-14 | 1 | -9/+8 |
* | | xsk: Enable sharing of dma mappings | Magnus Karlsson | 2020-08-31 | 1 | -0/+1 |
* | | xsk: Move addrs from buffer pool to umem | Magnus Karlsson | 2020-08-31 | 1 | -0/+22 |
* | | xsk: Move xsk_tx_list and its lock to buffer pool | Magnus Karlsson | 2020-08-31 | 1 | -26/+0 |
* | | xsk: Move queue_id, dev and need_wakeup to buffer pool | Magnus Karlsson | 2020-08-31 | 1 | -20/+2 |
* | | xsk: Move fill and completion rings to buffer pool | Magnus Karlsson | 2020-08-31 | 1 | -15/+0 |
* | | xsk: Create and free buffer pool independently from umem | Magnus Karlsson | 2020-08-31 | 1 | -150/+14 |
* | | xsk: i40e: ice: ixgbe: mlx5: Rename xsk zero-copy driver interfaces | Magnus Karlsson | 2020-08-31 | 1 | -12/+12 |
* | | xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver instead of umem | Magnus Karlsson | 2020-08-31 | 1 | -22/+23 |
|/ |
|
* | mmap locking API: use coccinelle to convert mmap_sem rwsem call sites | Michel Lespinasse | 2020-06-09 | 1 | -2/+2 |
* | net/xdp: use shift instead of 64 bit division | Pavel Machek | 2020-06-04 | 1 | -1/+1 |
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | David S. Miller | 2020-05-31 | 1 | -2/+6 |
|\ |
|
| * | xsk: Add overflow check for u64 division, stored into u32 | Björn Töpel | 2020-05-26 | 1 | -2/+6 |
* | | xsk: Remove MEM_TYPE_ZERO_COPY and corresponding code | Björn Töpel | 2020-05-21 | 1 | -55/+1 |
* | | xsk: Introduce AF_XDP buffer allocation API | Björn Töpel | 2020-05-21 | 1 | -4/+15 |
* | | xsk: Remove unnecessary member in xdp_umem | Magnus Karlsson | 2020-05-04 | 1 | -4/+3 |
* | | xsk: Change two variable names for increased clarity | Magnus Karlsson | 2020-05-04 | 1 | -7/+7 |
|/ |
|
* | xsk: Add missing check on user supplied headroom size | Magnus Karlsson | 2020-04-15 | 1 | -3/+2 |
* | mm, tree-wide: rename put_user_page*() to unpin_user_page*() | John Hubbard | 2020-01-31 | 1 | -1/+1 |
* | net/xdp: set FOLL_PIN via pin_user_pages() | John Hubbard | 2020-01-31 | 1 | -1/+1 |
* | xsk: Support allocations of large umems | Magnus Karlsson | 2020-01-15 | 1 | -3/+4 |
* | xsk: Fix registration of Rx-only sockets | Magnus Karlsson | 2019-10-23 | 1 | -0/+6 |
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Linus Torvalds | 2019-09-28 | 1 | -2/+0 |
|\ |
|
| * | xsk: relax UMEM headroom alignment | Björn Töpel | 2019-09-19 | 1 | -2/+0 |
* | | net/xdp: convert put_page() to put_user_page*() | John Hubbard | 2019-09-24 | 1 | -8/+1 |
|/ |
|
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next | David S. Miller | 2019-09-06 | 1 | -13/+54 |
|\ |
|
| * | xsk: add support to allow unaligned chunk placement | Kevin Laatz | 2019-08-31 | 1 | -5/+14 |
| * | xdp: xdp_umem: replace kmap on vmap for umem map | Ivan Khoronzhuk | 2019-08-21 | 1 | -6/+30 |
| * | xsk: add support for need_wakeup flag in AF_XDP rings | Magnus Karlsson | 2019-08-17 | 1 | -0/+9 |
| * | xsk: replace ndo_xsk_async_xmit with ndo_xsk_wakeup | Magnus Karlsson | 2019-08-17 | 1 | -2/+1 |
* | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | David S. Miller | 2019-08-27 | 1 | -1/+3 |
|\ \
| |/
|/| |
|
| * | xdp: unpin xdp umem pages in error path | Ivan Khoronzhuk | 2019-08-20 | 1 | -1/+3 |
* | | xdp: xdp_umem: fix umem pages mapping for 32bits systems | Ivan Khoronzhuk | 2019-08-09 | 1 | -1/+11 |
|/ |
|
* | xdp: fix potential deadlock on socket mutex | Ilya Maximets | 2019-07-12 | 1 | -10/+6 |
* | xdp: fix hang while unregistering device bound to xdp socket | Ilya Maximets | 2019-07-03 | 1 | -5/+5 |
* | xdp: hold device for umem regardless of zero-copy mode | Ilya Maximets | 2019-07-03 | 1 | -5/+6 |
* | xdp: check device pointer before clearing | Ilya Maximets | 2019-06-12 | 1 | -5/+6 |
* | mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM | Ira Weiny | 2019-05-14 | 1 | -2/+2 |
* | xsk: fix umem memory leak on cleanup | Björn Töpel | 2019-03-16 | 1 | -18/+1 |
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 2019-02-20 | 1 | -5/+6 |
|\ |
|
| * | xsk: do not remove umem from netdevice on fall-back to copy-mode | Björn Töpel | 2019-02-12 | 1 | -1/+2 |
| * | xsk: share the mmap_sem for page pinning | Davidlohr Bueso | 2019-02-11 | 1 | -4/+4 |
* | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next | David S. Miller | 2019-01-28 | 1 | -0/+13 |
|\ \ |
|
| * | | xsk: add id to umem | Björn Töpel | 2019-01-25 | 1 | -0/+13 |
* | | | xsk: export xdp_get_umem_from_qid | Jan Sokolowski | 2019-01-22 | 1 | -0/+1 |
| |/
|/| |
|
* | | xsk: Check if a queue exists during umem setup | Krzysztof Kazimierczak | 2019-01-15 | 1 | -3/+13 |
|/ |
|
* | xsk: proper AF_XDP socket teardown ordering | Björn Töpel | 2018-10-08 | 1 | -8/+3 |