summaryrefslogtreecommitdiff
path: root/net/xdp/xsk_queue.h
AgeCommit message (Expand)Author
2024-09-05xsk: Bump xsk_queue::queue_empty_descs in xp_can_alloc()Maciej Fijalkowski
2023-11-29xsk: Add TX timestamp and TX checksum offload supportStanislav Fomichev
2023-11-29xsk: Support tx_metadata_lenStanislav Fomichev
2023-07-19xsk: support ZC Tx multi-buffer in batch APIMaciej Fijalkowski
2023-07-19xsk: discard zero length descriptors in Tx pathTirthendu Sarkar
2023-07-19xsk: add support for AF_XDP multi-buffer on Tx pathTirthendu Sarkar
2023-07-19xsk: introduce wrappers and helpers for supporting multi-buffer in Tx pathTirthendu Sarkar
2023-07-19xsk: prepare 'options' in xdp_desc for multi-buffer useTirthendu Sarkar
2023-04-13xsk: Elide base_addr comparison in xp_unaligned_validate_descKal Conley
2023-04-13xsk: Simplify xp_aligned_validate_desc implementationKal Conley
2023-04-06xsk: Fix unaligned descriptor validationKal Conley
2023-02-20xsk: support use vaddr as ringXuan Zhuo
2022-08-31xsk: Fix backpressure mechanism on TxMaciej Fijalkowski
2022-06-08xsk: Fix handling of invalid descriptors in XSK TX batching APIMaciej Fijalkowski
2022-04-15xsk: Drop ternary operator from xskq_cons_has_entriesMaciej Fijalkowski
2022-04-15xsk: Improve xdp_do_redirect() error codesBjörn Töpel
2022-01-27i40e: xsk: Move tmp desc array from driver to poolMagnus Karlsson
2022-01-26bpf: remove unused static inlinesJakub Kicinski
2021-09-28xsk: Batched buffer allocation for the poolMagnus Karlsson
2021-06-18xsk: Fix broken Tx ring validationMagnus Karlsson
2021-05-04xsk: Fix for xp_aligned_validate_desc() when len == chunk_sizeXuan Zhuo
2021-03-08xsk: Update rings for load-acquire/store-release barriersBjörn Töpel
2020-12-18xsk: Rollback reservation at NETDEV_TX_BUSYMagnus Karlsson
2020-12-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski
2020-12-03xsk: Change the tx writeable conditionXuan Zhuo
2020-11-17xsk: Introduce batched Tx descriptor interfacesMagnus Karlsson
2020-11-17xsk: Introduce padding between more ring pointersMagnus Karlsson
2020-10-09xsk: Introduce padding between ring pointersMagnus Karlsson
2020-09-29xsk: Fix a documentation mistake in xsk_queue.hCiara Loftus
2020-08-31xsk: Create and free buffer pool independently from umemMagnus Karlsson
2020-07-13xsk: Add new statisticsCiara Loftus
2020-05-21xsk: Explicitly inline functions and move definitionsBjörn Töpel
2020-05-21xsk: Remove MEM_TYPE_ZERO_COPY and corresponding codeBjörn Töpel
2020-05-21xsk: Introduce AF_XDP buffer allocation APIBjörn Töpel
2020-05-21xsk: Move defines only used by AF_XDP internals to xsk.hBjörn Töpel
2020-05-04xsk: Change two variable names for increased clarityMagnus Karlsson
2020-02-28xdp: Replace zero-length array with flexible-array memberGustavo A. R. Silva
2020-02-11xsk: Publish global consumer pointers when NAPI is finishedMagnus Karlsson
2019-12-20xsk: Add function naming comments and reorder functionsMagnus Karlsson
2019-12-20xsk: Remove unnecessary READ_ONCE of dataMagnus Karlsson
2019-12-20xsk: Change names of validation functionsMagnus Karlsson
2019-12-20xsk: Simplify the consumer ring access functionsMagnus Karlsson
2019-12-20xsk: Simplify xskq_nb_avail and xskq_nb_freeMagnus Karlsson
2019-12-20xsk: Eliminate the RX batch sizeMagnus Karlsson
2019-12-20xsk: Standardize naming of producer ring access functionsMagnus Karlsson
2019-12-20xsk: Consolidate to one single cached producer pointerMagnus Karlsson
2019-12-20xsk: Simplify detection of empty and full ringsMagnus Karlsson
2019-12-20xsk: Eliminate the lazy update thresholdMagnus Karlsson
2019-08-31xsk: add support to allow unaligned chunk placementKevin Laatz
2019-08-17xsk: add support for need_wakeup flag in AF_XDP ringsMagnus Karlsson