]>
2022-05-20 | Magnus Karlsson | xsk: Fix race at socket teardown Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2022-01-04 | Magnus Karlsson | ice: Use xdp_buf instead of rx_buf for xsk zero-copy Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2022-01-04 | Magnus Karlsson | Revert "xsk: Do not sleep in poll() when need_wakeup... Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2022-01-04 | Magnus Karlsson | xsk: Do not sleep in poll() when need_wakeup set Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2021-08-25 | Magnus Karlsson | selftests: xsk: Preface options with opt Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2021-08-25 | Magnus Karlsson | selftests: xsk: Make enums lower case Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2021-08-25 | Magnus Karlsson | selftests: xsk: Generate packets from specification Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2021-08-25 | Magnus Karlsson | selftests: xsk: Generate packet directly in umem Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2021-08-25 | Magnus Karlsson | selftests: xsk: Simplify cleanup of ifobjects Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2021-08-25 | Magnus Karlsson | selftests: xsk: Decrease sending speed Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2021-08-25 | Magnus Karlsson | selftests: xsk: Validate tx stats on tx thread Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2021-08-25 | Magnus Karlsson | selftests: xsk: Simplify packet validation in xsk tests Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2021-08-25 | Magnus Karlsson | selftests: xsk: Rename worker_* functions that are... Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2021-08-25 | Magnus Karlsson | selftests: xsk: Disassociate umem size with packets... Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2021-08-25 | Magnus Karlsson | selftests: xsk: Remove end-of-test packet Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2021-08-25 | Magnus Karlsson | selftests: xsk: Simplify the retry code Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2021-08-25 | Magnus Karlsson | selftests: xsk: Return correct error codes Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2021-08-25 | Magnus Karlsson | selftests: xsk: Remove unused variables Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2021-08-25 | Magnus Karlsson | selftests: xsk: Remove the num_tx_packets option Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2021-08-25 | Magnus Karlsson | selftests: xsk: Remove color mode Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2021-06-18 | Magnus Karlsson | xsk: Fix broken Tx ring validation Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2021-06-18 | Magnus Karlsson | xsk: Fix missing validation for skb and unaligned mode Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2021-06-03 | Magnus Karlsson | igc: add correct exception tracing for XDP Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2021-06-03 | Magnus Karlsson | ixgbevf: add correct exception tracing for XDP Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2021-06-03 | Magnus Karlsson | igb: add correct exception tracing for XDP Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2021-06-03 | Magnus Karlsson | ixgbe: add correct exception tracing for XDP Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2021-06-03 | Magnus Karlsson | ice: add correct exception tracing for XDP Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2021-06-03 | Magnus Karlsson | i40e: add correct exception tracing for XDP Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2021-05-25 | Magnus Karlsson | xsk: Use kvcalloc to support large umems Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2021-05-07 | Magnus Karlsson | i40e: fix broken XDP support Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2021-05-06 | Magnus Karlsson | samples/bpf: Consider frame size in tx_only of xdpsock... Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2021-04-01 | Magnus Karlsson | i40e: fix receiving of single packets in xsk zero-copy... Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2021-03-15 | Magnus Karlsson | ice: optimize for XDP_REDIRECT in xsk path Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2021-03-15 | Magnus Karlsson | ixgbe: optimize for XDP_REDIRECT in xsk path Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2021-03-15 | Magnus Karlsson | i40e: optimize for XDP_REDIRECT in xsk path Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2021-03-12 | Magnus Karlsson | ice: fix napi work done reporting in xsk path Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2021-02-26 | Magnus Karlsson | selftest/bpf: Make xsk tests less verbose Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2020-12-18 | Magnus Karlsson | xsk: Rollback reservation at NETDEV_TX_BUSY Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2020-12-18 | Magnus Karlsson | xsk: Fix race in SKB mode transmit with shared cq Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2020-12-17 | Magnus Karlsson | xsk: Fix memory leak for failed bind Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2020-12-10 | Magnus Karlsson | samples/bpf: Fix possible hang in xdpsock with multiple... Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2020-11-27 | Magnus Karlsson | libbpf: Replace size_t with __u32 in xsk interfaces Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2020-11-20 | Magnus Karlsson | xsk: Fix umem cleanup bug at socket destruct Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2020-11-17 | Magnus Karlsson | i40e: Use batched xsk Tx interfaces to increase performance Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2020-11-17 | Magnus Karlsson | xsk: Introduce batched Tx descriptor interfaces Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2020-11-17 | Magnus Karlsson | xsk: Introduce padding between more ring pointers Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2020-11-17 | Magnus Karlsson | i40e: Remove unnecessary sw_ring access from xsk Tx Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2020-11-17 | Magnus Karlsson | samples/bpf: Increment Tx stats at sending Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2020-11-04 | Magnus Karlsson | libbpf: Fix possible use after free in xsk_socket__delete Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2020-11-04 | Magnus Karlsson | libbpf: Fix null dereference in xsk_socket__delete Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2020-10-29 | Magnus Karlsson | xsk: Fix possible memory leak at socket close Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2020-10-09 | Magnus Karlsson | xsk: Introduce padding between ring pointers Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2020-10-07 | Magnus Karlsson | libbpf: Fix compatibility problem in xsk_socket__create Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2020-09-28 | Magnus Karlsson | xsk: Fix possible crash in socket_release when out... Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2020-09-16 | Magnus Karlsson | xsk: Do not discard packet when NETDEV_TX_BUSY Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2020-09-15 | Magnus Karlsson | xsk: Fix refcount warning in xp_dma_map Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2020-09-15 | Magnus Karlsson | samples/bpf: Add quiet option to xdpsock Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2020-09-15 | Magnus Karlsson | samples/bpf: Fix possible deadlock in xdpsock Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2020-09-15 | Magnus Karlsson | samples/bpf: Fix one packet sending in xdpsock Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2020-09-02 | Magnus Karlsson | xsk: Fix use-after-free in failed shared_umem bind Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1599032164-25684-1-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2020-09-02 | Magnus Karlsson | xsk: Fix possible segfault at xskmap entry insertion Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1599037569-26690-1-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2020-09-02 | Magnus Karlsson | xsk: Fix possible segfault in xsk umem diagnostics Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1599036743-26454-1-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2020-08-31 | Magnus Karlsson | samples/bpf: Optimize l2fwd performance in xdpsock Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1598619065-1944-1-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2020-08-31 | Magnus Karlsson | xsk: Documentation for XDP_SHARED_UMEM between queues... Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1598603189-32145-16-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2020-08-31 | Magnus Karlsson | libbpf: Support shared umems between queues and devices Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1598603189-32145-14-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2020-08-31 | Magnus Karlsson | xsk: Add shared umem support between devices Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1598603189-32145-13-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2020-08-31 | Magnus Karlsson | xsk: Add shared umem support between queue ids Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1598603189-32145-12-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2020-08-31 | Magnus Karlsson | xsk: i40e: ice: ixgbe: mlx5: Test for dma_need_sync... Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1598603189-32145-11-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2020-08-31 | Magnus Karlsson | xsk: Rearrange internal structs for better performance Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1598603189-32145-10-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2020-08-31 | Magnus Karlsson | xsk: Enable sharing of dma mappings Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1598603189-32145-9-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2020-08-31 | Magnus Karlsson | xsk: Move addrs from buffer pool to umem Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1598603189-32145-8-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2020-08-31 | Magnus Karlsson | xsk: Move xsk_tx_list and its lock to buffer pool Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1598603189-32145-7-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2020-08-31 | Magnus Karlsson | xsk: Move queue_id, dev and need_wakeup to buffer pool Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1598603189-32145-6-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2020-08-31 | Magnus Karlsson | xsk: Move fill and completion rings to buffer pool Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1598603189-32145-5-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2020-08-31 | Magnus Karlsson | xsk: Create and free buffer pool independently from... Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1598603189-32145-4-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2020-08-31 | Magnus Karlsson | xsk: i40e: ice: ixgbe: mlx5: Rename xsk zero-copy driver... Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1598603189-32145-3-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2020-08-31 | Magnus Karlsson | xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver... Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1598603189-32145-2-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2020-07-01 | Magnus Karlsson | i40e: move check of full Tx ring to outside of send... Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2020-07-01 | Magnus Karlsson | i40e: eliminate division in napi_poll data path Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2020-07-01 | Magnus Karlsson | i40e: optimize AF_XDP Tx completion path Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2020-05-22 | Magnus Karlsson | xsk: Move driver interface to xdp_sock_drv.h Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2020-05-04 | Magnus Karlsson | xsk: Remove unnecessary member in xdp_umem Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1588599232-24897-3-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2020-05-04 | Magnus Karlsson | xsk: Change two variable names for increased clarity Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1588599232-24897-2-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2020-04-15 | Magnus Karlsson | xsk: Add missing check on user supplied headroom size Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1586849715-23490-1-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2020-02-11 | Magnus Karlsson | xsk: Publish global consumer pointers when NAPI is... Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1581348432-6747-1-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2020-01-15 | Magnus Karlsson | xsk: Support allocations of large umems Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1578995365-7050-1-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2019-12-21 | Magnus Karlsson | xsk: Use struct_size() helper Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1576759171-28550-13-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2019-12-21 | Magnus Karlsson | xsk: Add function naming comments and reorder functions Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1576759171-28550-12-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2019-12-21 | Magnus Karlsson | xsk: Remove unnecessary READ_ONCE of data Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1576759171-28550-11-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2019-12-21 | Magnus Karlsson | xsk: ixgbe: i40e: ice: mlx5: Xsk_umem_discard_addr... Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1576759171-28550-10-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2019-12-21 | Magnus Karlsson | xsk: Change names of validation functions Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1576759171-28550-9-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2019-12-21 | Magnus Karlsson | xsk: Simplify the consumer ring access functions Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1576759171-28550-8-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2019-12-21 | Magnus Karlsson | xsk: Simplify xskq_nb_avail and xskq_nb_free Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1576759171-28550-7-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2019-12-21 | Magnus Karlsson | xsk: Eliminate the RX batch size Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1576759171-28550-6-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2019-12-21 | Magnus Karlsson | xsk: Standardize naming of producer ring access functions Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1576759171-28550-5-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2019-12-21 | Magnus Karlsson | xsk: Consolidate to one single cached producer pointer Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1576759171-28550-4-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2019-12-21 | Magnus Karlsson | xsk: Simplify detection of empty and full rings Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1576759171-28550-3-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2019-12-21 | Magnus Karlsson | xsk: Eliminate the lazy update threshold Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1576759171-28550-2-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2019-11-11 | Magnus Karlsson | xsk: Extend documentation for Rx|Tx-only sockets and... Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1573148860-30254-6-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2019-11-11 | Magnus Karlsson | samples/bpf: Use Rx-only and Tx-only sockets in xdpsock Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1573148860-30254-5-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
next |