summaryrefslogtreecommitdiffstats
path: root/include/net/xdp_sock.h
Commit message (Expand)AuthorAgeFilesLines
* 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-131-0/+4
* xsk: Remove MEM_TYPE_ZERO_COPY and corresponding codeBjörn Töpel2020-05-211-45/+0
* xsk: Introduce AF_XDP buffer allocation APIBjörn Töpel2020-05-211-0/+2
* xsk: Move defines only used by AF_XDP internals to xsk.hBjörn Töpel2020-05-211-14/+0
* xsk: Move driver interface to xdp_sock_drv.hMagnus Karlsson2020-05-211-206/+8
* xsk: Move xskmap.c to net/xdp/Björn Töpel2020-05-211-20/+0
* xsk: Fix xsk_umem_xdp_frame_sz()Björn Töpel2020-05-211-1/+1
* xdp: For Intel AF_XDP drivers add XDP frame_szJesper Dangaard Brouer2020-05-141-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-201-5/+5
* xsk: Change names of validation functionsMagnus Karlsson2019-12-201-2/+2
* xsk: Make xskmap flush_list common for all map instancesBjörn Töpel2019-12-191-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-081-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-101-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
* xsk: i40e: get rid of useless struct xdp_umem_propsMagnus Karlsson2018-09-011-6/+2
* xsk: expose xdp_umem_get_{data,dma} to driversBjörn Töpel2018-08-291-0/+43
* xsk: fix potential race in SKB TX completion codeMagnus Karlsson2018-07-021-0/+4
* xsk: wire upp Tx zero-copy functionsMagnus Karlsson2018-06-051-0/+9
* xsk: add zero-copy support for RxBjörn Töpel2018-06-051-0/+6
* xsk: introduce xdp_umem_pageBjörn Töpel2018-06-051-1/+6
* xsk: moved struct xdp_umem definitionBjörn Töpel2018-06-051-1/+23
* xsk: clean up SPDX headersBjörn Töpel2018-05-181-11/+2
* xsk: add Tx queue setup and mmap supportMagnus Karlsson2018-05-031-0/+1