projects
/
linux-block.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
2023-08-31
Magnus Karlsson
xsk: Fix xsk_diag use-after-free error during socket...
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-08-10
Magnus Karlsson
xsk: fix refcount underflow in error path
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-07-19
Magnus Karlsson
selftests/xsk: add test for too many frags
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-07-19
Magnus Karlsson
selftests/xsk: add metadata copy test for multi-buff
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-07-19
Magnus Karlsson
selftests/xsk: add invalid descriptor test for multi...
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-07-19
Magnus Karlsson
selftests/xsk: add unaligned mode test for multi-buffer
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-07-19
Magnus Karlsson
selftests/xsk: add basic multi-buffer test
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-07-19
Magnus Karlsson
selftests/xsk: transmit and receive multi-buffer packets
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-07-19
Magnus Karlsson
xsk: add multi-buffer documentation
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-05-17
Magnus Karlsson
selftests/xsk: adjust packet pacing for multi-buffer...
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-05-17
Magnus Karlsson
selftests/xsk: generate data for multi-buffer packets
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-05-17
Magnus Karlsson
selftests/xsk: populate fill ring based on frags needed
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-05-17
Magnus Karlsson
selftests/xsx: test for huge pages only once
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-05-17
Magnus Karlsson
selftests/xsk: store offset in pkt instead of addr
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-05-17
Magnus Karlsson
selftests/xsk: add packet iterator for tx to packet...
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-05-17
Magnus Karlsson
selftests/xsk: dump packet at error
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-05-17
Magnus Karlsson
selftests/xsk: add varying payload pattern within packet
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-05-17
Magnus Karlsson
selftests/xsk: generate simpler packets with variable...
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-05-17
Magnus Karlsson
selftests/xsk: do not change XDP program when not necessary
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-04-21
Magnus Karlsson
selftests/xsk: Put MAP_HUGE_2MB in correct argument
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-04-19
Magnus Karlsson
selftests/xsk: Fix munmap for hugepage allocated umem
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-01-28
Magnus Karlsson
dpaa2-eth: execute xdp_do_flush() before napi_complete_done()
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-01-28
Magnus Karlsson
dpaa_eth: execute xdp_do_flush() before napi_complete_done()
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-01-28
Magnus Karlsson
virtio-net: execute xdp_do_flush() before napi_complete_done()
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-01-28
Magnus Karlsson
lan966x: execute xdp_do_flush() before napi_complete_done()
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-01-28
Magnus Karlsson
qede: execute xdp_do_flush() before napi_complete_done()
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-01-18
Magnus Karlsson
xdp: document xdp_do_flush() before napi_complete_done()
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-01-12
Magnus Karlsson
selftests/xsk: automatically switch XDP programs
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-01-12
Magnus Karlsson
selftests/xsk: automatically restore packet stream
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-01-12
Magnus Karlsson
selftests/xsk: merge dual and single thread dispatchers
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-01-12
Magnus Karlsson
selftests/xsk: add test when some packets are XDP_DROPed
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-01-12
Magnus Karlsson
selftests/xsk: get rid of built-in XDP program
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-01-12
Magnus Karlsson
selftests/xsk: remove unnecessary code in control path
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-01-12
Magnus Karlsson
selftests/xsk: load and attach XDP program only once...
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-01-12
Magnus Karlsson
selftests/xsk: remove namespaces
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-01-12
Magnus Karlsson
selftests/xsk: replace asm acquire/release implementations
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-01-12
Magnus Karlsson
selftests/xsk: add debug option for creating netdevs
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-01-12
Magnus Karlsson
selftests/xsk: remove unused variable outstanding_tx
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-01-12
Magnus Karlsson
selftests/xsk: print correct error codes when exiting
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-01-12
Magnus Karlsson
selftests/xsk: submit correct number of frames in populate_f...
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-01-12
Magnus Karlsson
selftests/xsk: do not close unused file descriptors
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2023-01-12
Magnus Karlsson
selftests/xsk: print correct payload for packet dump
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2022-09-30
Magnus Karlsson
selftests/xsk: Fix double free
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2022-08-15
Magnus Karlsson
xsk: Fix corrupted packets for XDP_SHARED_UMEM
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2022-07-05
Magnus Karlsson
bpf, samples: Remove AF_XDP samples
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2022-05-23
Magnus Karlsson
MAINTAINERS: Add maintainer to AF_XDP
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@gmail.com>
commit
|
commitdiff
|
tree
2022-05-11
Magnus Karlsson
selftests: xsk: make stat tests not spin on getsockopt
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2022-05-11
Magnus Karlsson
selftests: xsk: make the stats tests normal tests
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2022-05-11
Magnus Karlsson
selftests: xsk: introduce validation functions
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2022-05-11
Magnus Karlsson
selftests: xsk: cleanup veth pair at ctrl-c
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2022-05-11
Magnus Karlsson
selftests: xsk: add timeout to tests
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2022-05-11
Magnus Karlsson
selftests: xsk: fix reporting of failed tests
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2022-05-11
Magnus Karlsson
selftests: xsk: run all tests for busy-poll
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2022-05-11
Magnus Karlsson
selftests: xsk: do not send zero-length packets
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2022-05-11
Magnus Karlsson
selftests: xsk: cleanup bash scripts
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2022-03-29
Magnus Karlsson
ice: xsk: Eliminate unnecessary loop iteration
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2022-03-29
Magnus Karlsson
xsk: Do not write NULL in SW ring at allocation failure
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2022-02-28
Magnus Karlsson
xsk: Fix race at socket teardown
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2022-01-27
Magnus Karlsson
selftests, xsk: Fix bpf_res cleanup test
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2022-01-27
Magnus Karlsson
i40e: xsk: Move tmp desc array from driver to pool
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2022-01-24
Magnus Karlsson
selftests, xsk: Fix rx_full stats test
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2021-12-17
Magnus Karlsson
Revert "xsk: Do not sleep in poll() when need_wakeup...
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2021-12-14
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-11-12
Magnus Karlsson
xsk: Fix crash on double free in buffer pool
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2021-11-02
Magnus Karlsson
libbpf: Deprecate AF_XDP support
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2021-09-29
Magnus Karlsson
xsk: Fix clang build error in __xp_alloc
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2021-09-27
Magnus Karlsson
selftests: xsk: Add frame_headroom test
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2021-09-27
Magnus Karlsson
selftests: xsk: Change interleaving of packets in unaligned...
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2021-09-27
Magnus Karlsson
selftests: xsk: Add single packet test
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2021-09-27
Magnus Karlsson
selftests: xsk: Introduce pacing of traffic
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2021-09-27
Magnus Karlsson
selftests: xsk: Fix socket creation retry
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2021-09-27
Magnus Karlsson
selftests: xsk: Put the same buffer only once in the...
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2021-09-27
Magnus Karlsson
selftests: xsk: Fix missing initialization
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2021-09-27
Magnus Karlsson
xsk: Optimize for aligned case
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2021-09-27
Magnus Karlsson
i40e: Use the xsk batched rx allocation interface
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2021-09-27
Magnus Karlsson
ice: Use the xsk batched rx allocation interface
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2021-09-27
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
2021-09-27
Magnus Karlsson
xsk: Batched buffer allocation for the pool
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2021-09-27
Magnus Karlsson
xsk: Get rid of unused entry in struct xdp_buff_xsk
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2021-09-10
Magnus Karlsson
selftests: xsk: Add tests for 2K frame size
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2021-09-10
Magnus Karlsson
selftests: xsk: Add tests for invalid xsk descriptors
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2021-09-10
Magnus Karlsson
selftests: xsk: Eliminate test specific if-statement...
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2021-09-10
Magnus Karlsson
selftests: xsk: Add test for unaligned mode
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2021-09-10
Magnus Karlsson
selftests: xsk: Introduce replacing the default packet...
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2021-09-10
Magnus Karlsson
selftests: xsk: Allow for invalid packets
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2021-09-10
Magnus Karlsson
selftests: xsk: Eliminate MAX_SOCKS define
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2021-09-10
Magnus Karlsson
selftests: xsx: Make pthreads local scope
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2021-09-10
Magnus Karlsson
selftests: xsk: Make xdp_flags and bind_flags local
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2021-09-10
Magnus Karlsson
selftests: xsk: Specify number of sockets to create
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2021-09-10
Magnus Karlsson
selftests: xsk: Replace second_step global variable
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2021-09-10
Magnus Karlsson
selftests: xsk: Introduce rx_on and tx_on in ifobject
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2021-09-10
Magnus Karlsson
selftests: xsk: Add use_poll to ifobject
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2021-09-10
Magnus Karlsson
selftests: xsx: Introduce test name in test spec
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2021-09-10
Magnus Karlsson
selftests: xsk: Make frame_size configurable
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2021-09-10
Magnus Karlsson
selftests: xsk: Move rxqsize into xsk_socket_info
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2021-09-10
Magnus Karlsson
selftests: xsk: Move num_frames and frame_headroom...
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2021-09-10
Magnus Karlsson
selftests: xsk: Introduce test specifications
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2021-09-10
Magnus Karlsson
selftests: xsk: Introduce type for thread function
Signed-off-by:
Magnus Karlsson
<magnus.karlsson@intel.com>
commit
|
commitdiff
|
tree
2021-09-10
Magnus Karlsson
selftests: xsk: Simplify xsk and umem arrays
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
next