]>
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-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 |
2019-11-11 | Magnus Karlsson | libbpf: Allow for creating Rx or Tx only AF_XDP sockets Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1573148860-30254-4-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2019-11-11 | Magnus Karlsson | samples/bpf: Add XDP_SHARED_UMEM support to xdpsock Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1573148860-30254-3-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2019-11-11 | Magnus Karlsson | libbpf: Support XDP_SHARED_UMEM with external XDP program Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1573148860-30254-2-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2019-11-09 | Magnus Karlsson | ixgbe: need_wakeup flag might not be set for Tx Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2019-11-09 | Magnus Karlsson | i40e: need_wakeup flag might not be set for Tx Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2019-10-29 | Magnus Karlsson | libbpf: Fix compatibility for kernels without need_wakeup Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1571995035-21889-1-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2019-10-24 | Magnus Karlsson | xsk: Fix registration of Rx-only sockets Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1571645818-16244-1-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2019-10-23 | Magnus Karlsson | xsk: Improve documentation for AF_XDP Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1571648224-16889-1-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2019-10-03 | Magnus Karlsson | xsk: Fix crash in poll when device does not support... Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> ...1569997919-11541-1-git-send-email-magnus.karlsson@intel.com |
commit | commitdiff | tree |
2019-09-11 | Magnus Karlsson | i40e: fix potential RX buffer starvation for AF_XDP Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2019-08-17 | Magnus Karlsson | samples/bpf: add use of need_wakeup flag in xdpsock Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2019-08-17 | Magnus Karlsson | libbpf: add support for need_wakeup flag in AF_XDP... Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2019-08-17 | Magnus Karlsson | ixgbe: add support for AF_XDP need_wakeup feature Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2019-08-17 | Magnus Karlsson | i40e: add support for AF_XDP need_wakeup feature Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2019-08-17 | Magnus Karlsson | xsk: add support for need_wakeup flag in AF_XDP rings Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2019-08-17 | Magnus Karlsson | xsk: replace ndo_xsk_async_xmit with ndo_xsk_wakeup Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2019-04-18 | Magnus Karlsson | libbpf: remove compile time warning from libbpf_util.h Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2019-04-17 | Magnus Karlsson | libbpf: optimize barrier for XDP socket rings Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2019-04-17 | Magnus Karlsson | libbpf: remove dependency on barrier.h in xsk.h Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2019-04-17 | Magnus Karlsson | libbpf: remove likely/unlikely in xsk.h Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2019-04-17 | Magnus Karlsson | libbpf: fix XDP socket ring buffer memory ordering Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2019-04-17 | Magnus Karlsson | xsk: fix XDP socket ring buffer memory ordering Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2019-04-10 | Magnus Karlsson | libbpf: fix crash in XDP socket part with new larger... Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2019-03-12 | Magnus Karlsson | libbpf: fix to reject unknown flags in xsk_socket__create() Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2019-02-25 | Magnus Karlsson | xsk: add FAQ to facilitate for first time users Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2019-02-25 | Magnus Karlsson | samples/bpf: convert xdpsock to use libbpf for AF_XDP... Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2019-02-25 | Magnus Karlsson | libbpf: add support for using AF_XDP sockets Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2019-02-21 | Magnus Karlsson | ixgbe: fix potential RX buffer starvation for AF_XDP Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2019-02-21 | Magnus Karlsson | i40e: fix potential RX buffer starvation for AF_XDP Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2019-02-11 | Magnus Karlsson | xsk: add missing smp_rmb() in xsk_mmap Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2018-10-05 | Magnus Karlsson | xsk: simplify xdp_clear_umem_at_qid implementation Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2018-10-05 | Magnus Karlsson | xsk: fix bug when trying to use both copy and zero... Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2018-10-05 | Magnus Karlsson | net: add umem reference in netdev{_rx}_queue Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2018-08-31 | Magnus Karlsson | xsk: i40e: get rid of useless struct xdp_umem_props Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2018-08-31 | Magnus Karlsson | i40e: fix possible compiler warning in xsk TX path Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2018-08-29 | Magnus Karlsson | i40e: add AF_XDP zero-copy Tx support Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2018-08-29 | Magnus Karlsson | i40e: move common Tx functions to i40e_txrx_common.h Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2018-08-29 | Magnus Karlsson | net: add napi_if_scheduled_mark_missed Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2018-07-13 | Magnus Karlsson | xsk: do not return EMSGSIZE in copy mode for packets... Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2018-07-13 | Magnus Karlsson | xsk: always return ENOBUFS from sendmsg if there is... Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2018-07-13 | Magnus Karlsson | xsk: do not return EAGAIN from sendmsg when completion... Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
2018-07-13 | Magnus Karlsson | xsk: do not return ENXIO from TX copy mode Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com> |
commit | commitdiff | tree |
next |