2020-05-22 |
Björn Töpel | mlx5, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2020-05-22 |
Björn Töpel | ixgbe, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2020-05-22 |
Björn Töpel | ice, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2020-05-22 |
Björn Töpel | i40e, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2020-05-22 |
Björn Töpel | i40e: Separate kernel allocated rx_bi rings from AF_XDP... Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2020-05-22 |
Björn Töpel | i40e: Refactor rx_bi accesses Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2020-05-22 |
Björn Töpel | xsk: Introduce AF_XDP buffer allocation API Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2020-05-22 |
Björn Töpel | xsk: Move defines only used by AF_XDP internals to... Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2020-05-22 |
Björn Töpel | xsk: Move xskmap.c to net/xdp/ Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2020-05-22 |
Björn Töpel | xsk: Fix xsk_umem_xdp_frame_sz() Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2020-03-13 |
Björn Töpel | bpf: Add bpf_trampoline_ name prefix for DECLARE_BPF_DISPATCHER Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2020-01-21 |
Björn Töpel | xsk, net: Make sock_def_readable() have external linkage Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-12-20 |
Björn Töpel | xdp: Simplify __bpf_tx_xdp_map() Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-12-20 |
Björn Töpel | xdp: Remove map_to_flush and map swap detection Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-12-20 |
Björn Töpel | xdp: Make cpumap flush_list common for all map instances Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-12-20 |
Björn Töpel | xdp: Make devmap flush_list common for all map instances Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-12-20 |
Björn Töpel | xsk: Make xskmap flush_list common for all map instances Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-12-20 |
Björn Töpel | xdp: Fix graze->grace type-o in cpumap comments Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-12-20 |
Björn Töpel | xdp: Simplify cpumap cleanup Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-12-20 |
Björn Töpel | xdp: Simplify devmap cleanup Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-12-13 |
Björn Töpel | bpf, x86: Align dispatcher branch targets to 16B Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-12-13 |
Björn Töpel | selftests: bpf: Add xdp_perf test Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-12-13 |
Björn Töpel | bpf: Start using the BPF dispatcher in BPF_TEST_RUN Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-12-13 |
Björn Töpel | bpf, xdp: Start using the BPF dispatcher for XDP Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-12-13 |
Björn Töpel | bpf: Introduce BPF dispatcher Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-12-13 |
Björn Töpel | bpf: Move trampoline JIT image allocation to a function Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-11-01 |
Björn Töpel | xsk: Restructure/inline XSKMAP lookup/redirect/flush Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-11-01 |
Björn Töpel | xsk: Store struct xdp_sock as a flexible array member... Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-10-31 |
Björn Töpel | bpf: Change size to u64 for bpf_map_{area_alloc, charge_init}() Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-10-31 |
Björn Töpel | samples/bpf: fix build by setting HAVE_ATTR_TEST to... Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-10-31 |
Björn Töpel | perf tools: Make usage of test_attr__* optional for... Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-10-23 |
Björn Töpel | libbpf: Use implicit XSKMAP lookup from AF_XDP XDP... Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-10-07 |
Björn Töpel | samples/bpf: fix build by setting HAVE_ATTR_TEST to... Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-10-07 |
Björn Töpel | perf tools: Make usage of test_attr__* optional for... Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-10-03 |
Björn Töpel | samples/bpf: Fix build for task_fd_query_user.c Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-09-19 |
Björn Töpel | xsk: relax UMEM headroom alignment Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-09-05 |
Björn Töpel | xsk: lock the control mutex in sock_diag interface Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-09-05 |
Björn Töpel | xsk: use state member for socket synchronization Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-09-05 |
Björn Töpel | xsk: avoid store-tearing when assigning umem Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-09-05 |
Björn Töpel | xsk: avoid store-tearing when assigning queues Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-08-17 |
Björn Töpel | xsk: support BPF_EXIST and BPF_NOEXIST flags in XSKMAP Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-08-17 |
Björn Töpel | xsk: remove AF_XDP socket from map when the socket... Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-06-25 |
Björn Töpel | MAINTAINERS: add reviewer to maintainers entry Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-05-06 |
Björn Töpel | libbpf: remove unnecessary cast-to-void Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-05-05 |
Björn Töpel | libbpf: proper XSKMAP cleanup Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-05-05 |
Björn Töpel | libbpf: fix invalid munmap call Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-04-01 |
Björn Töpel | i40e: add tracking of AF_XDP ZC state for each queue... Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-04-01 |
Björn Töpel | i40e: move i40e_xsk_umem function Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-03-28 |
Björn Töpel | libbpf: add libelf dependency to shared library build Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-03-28 |
Björn Töpel | libbpf: add xsk.h to install_headers target Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-03-16 |
Björn Töpel | xsk: fix umem memory leak on cleanup Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-03-08 |
Björn Töpel | xsk: fix to reject invalid options in Tx descriptor Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-03-08 |
Björn Töpel | xsk: fix to reject invalid flags in xsk_bind Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-02-21 |
Björn Töpel | i40e: fix XDP_REDIRECT/XDP xmit ring cleanup race Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-02-21 |
Björn Töpel | Revert "xsk: simplify AF_XDP socket teardown" Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-02-12 |
Björn Töpel | xsk: do not remove umem from netdevice on fall-back... Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-01-25 |
Björn Töpel | xsk: add sock_diag interface for AF_XDP Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-01-25 |
Björn Töpel | xsk: add id to umem Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2019-01-25 |
Björn Töpel | net: xsk: track AF_XDP sockets on a per-netns list Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-12-19 |
Björn Töpel | xsk: simplify AF_XDP socket teardown Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-10-11 |
Björn Töpel | xsk: do not call synchronize_net() under RCU read lock Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-10-08 |
Björn Töpel | xsk: proper AF_XDP socket teardown ordering Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-10-03 |
Björn Töpel | ixgbe: add AF_XDP zero-copy Tx support Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-10-03 |
Björn Töpel | ixgbe: move common Tx functions to ixgbe_txrx_common.h Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-10-03 |
Björn Töpel | ixgbe: add AF_XDP zero-copy Rx support Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-10-03 |
Björn Töpel | ixgbe: move common Rx functions to ixgbe_txrx_common.h Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-10-03 |
Björn Töpel | ixgbe: added Rx/Tx ring disable/enable functions Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-09-25 |
Björn Töpel | i40e: disallow changing the number of descriptors when... Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-09-25 |
Björn Töpel | i40e: clean zero-copy XDP Rx ring on shutdown/reset Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-09-25 |
Björn Töpel | i40e: clean zero-copy XDP Tx ring on shutdown/reset Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-08-30 |
Björn Töpel | i40e: report correct statistics when XDP is enabled Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-08-30 |
Björn Töpel | xsk: include XDP meta data in AF_XDP frames Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-08-29 |
Björn Töpel | samples/bpf: add -c/--copy -z/--zero-copy flags to... Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-08-29 |
Björn Töpel | i40e: add AF_XDP zero-copy Rx support Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-08-29 |
Björn Töpel | i40e: move common Rx functions to i40e_txrx_common.h Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-08-29 |
Björn Töpel | i40e: refactor Rx path for re-use Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-08-29 |
Björn Töpel | i40e: added queue pair disable/enable functions Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-08-29 |
Björn Töpel | xsk: expose xdp_umem_get_{data,dma} to drivers Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-08-29 |
Björn Töpel | xdp: export xdp_rxq_info_unreg_mem_model Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-08-29 |
Björn Töpel | xdp: implement convert_to_xdp_frame for MEM_TYPE_ZERO_COPY Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-08-10 |
Björn Töpel | Revert "xdp: add NULL pointer check in __xdp_return()" Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-07-26 |
Björn Töpel | xsk: fix poll/POLLIN premature returns Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-06-12 |
Björn Töpel | xsk: re-add queue id check for XDP_SKB path Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-06-11 |
Björn Töpel | xsk: silence warning on memory allocation failure Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-06-05 |
Björn Töpel | samples/bpf: xdpsock: use skb Tx path for XDP_SKB Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-06-05 |
Björn Töpel | xsk: add zero-copy support for Rx Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-06-05 |
Björn Töpel | xdp: add MEM_TYPE_ZERO_COPY Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-06-05 |
Björn Töpel | net: xdp: added bpf_netdev_command XDP_{QUERY, SETUP... Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-06-05 |
Björn Töpel | xsk: introduce xdp_umem_page Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-06-05 |
Björn Töpel | xsk: moved struct xdp_umem definition Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-06-04 |
Björn Töpel | samples/bpf: adapted to new uapi Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-06-04 |
Björn Töpel | xsk: new descriptor addressing scheme Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-06-04 |
Björn Töpel | xsk: proper Rx drop statistics update Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-06-04 |
Björn Töpel | xsk: proper fill queue descriptor validation Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-05-22 |
Björn Töpel | xsk: convert atomic_t to refcount_t Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-05-22 |
Björn Töpel | xsk: simplified umem setup Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-05-22 |
Björn Töpel | xsk: add missing write- and data-dependency barrier Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-05-22 |
Björn Töpel | samples/bpf: adapt xdpsock to the new uapi Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-05-22 |
Björn Töpel | xsk: remove explicit ring structure from uapi Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
2018-05-22 |
Björn Töpel | xsk: fill hole in struct sockaddr_xdp Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
|
commit | commitdiff | tree |
next |