projects
/
platform
/
kernel
/
linux-starfive.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
maple_tree: should get pivots boundary by type
2023-02-09
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-02-09
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-02-09
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-02-09
Magnus Karlsson
qede: execute xdp_do_flush() before napi_complete_done()
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
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
next