2024-02-01 |
Maciej Fijalkowski | i40e: update xdp_rxq_info::frag_size for ZC enabled... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2024-02-01 |
Maciej Fijalkowski | i40e: set xdp_rxq_info::frag_size Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2024-02-01 |
Maciej Fijalkowski | xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2024-02-01 |
Maciej Fijalkowski | ice: update xdp_rxq_info::frag_size for ZC enabled... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2024-02-01 |
Maciej Fijalkowski | intel: xsk: initialize skb_frag_t::bv_offset in ZC... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2024-02-01 |
Maciej Fijalkowski | ice: remove redundant xdp_rxq_info registration Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2024-02-01 |
Maciej Fijalkowski | ice: work on pre-XDP prog frag count Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2024-02-01 |
Maciej Fijalkowski | xsk: fix usage of multi-buffer BPF helpers for ZC XDP Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2024-02-01 |
Maciej Fijalkowski | xsk: make xsk_buff_pool responsible for clearing xdp_buff... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2024-02-01 |
Maciej Fijalkowski | xsk: recycle buffer in case Rx queue was full Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2023-10-20 |
Maciej Fijalkowski | i40e: xsk: remove count_mask Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2023-07-24 |
Maciej Fijalkowski | net: add missing net_device::xdp_zc_max_segs description Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2023-07-19 |
Maciej Fijalkowski | selftests/xsk: reset NIC settings to default after... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2023-07-19 |
Maciej Fijalkowski | ice: xsk: Tx multi-buffer support Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2023-07-19 |
Maciej Fijalkowski | xsk: support ZC Tx multi-buffer in batch API Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2023-07-19 |
Maciej Fijalkowski | ice: xsk: add RX multi-buffer support Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2023-07-19 |
Maciej Fijalkowski | xsk: support mbuf on ZC RX Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2023-07-19 |
Maciej Fijalkowski | xsk: add new netlink attribute dedicated for ZC max... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2023-07-19 |
Maciej Fijalkowski | xsk: allow core/drivers to test EOP bit Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2023-07-19 |
Maciej Fijalkowski | xsk: prepare both copy and zero-copy modes to co-exist Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2023-06-22 |
Maciej Fijalkowski | ice: use ice_down_up() where applicable Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2023-06-22 |
Maciej Fijalkowski | ice: allow hot-swapping XDP programs Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2023-06-01 |
Maciej Fijalkowski | ice: recycle/free all of the fragments from multi-buffer... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2023-03-16 |
Maciej Fijalkowski | ice: xsk: disable txq irq before flushing hw Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2023-02-17 |
Maciej Fijalkowski | xsk: check IFF_UP earlier in Tx path Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2023-02-01 |
Maciej Fijalkowski | ice: xsk: Do not convert to buff to frame for XDP_TX Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2023-02-01 |
Maciej Fijalkowski | ice: Remove next_{dd,rs} fields from ice_tx_ring Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2023-02-01 |
Maciej Fijalkowski | ice: Add support for XDP multi-buffer on Tx side Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2023-02-01 |
Maciej Fijalkowski | ice: Add support for XDP multi-buffer on Rx side Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2023-02-01 |
Maciej Fijalkowski | ice: Use xdp->frame_sz instead of recalculating truesize Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2023-02-01 |
Maciej Fijalkowski | ice: Do not call ice_finalize_xdp_rx() unnecessarily Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2023-02-01 |
Maciej Fijalkowski | ice: Use ice_max_xdp_frame_size() in ice_xdp_setup_prog() Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2023-02-01 |
Maciej Fijalkowski | ice: Centrallize Rx buffer recycling Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2023-02-01 |
Maciej Fijalkowski | ice: Inline eop check Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2023-02-01 |
Maciej Fijalkowski | ice: Pull out next_to_clean bump out of ice_put_rx_buf() Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2023-02-01 |
Maciej Fijalkowski | ice: Store page count inside ice_rx_buf Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2023-02-01 |
Maciej Fijalkowski | ice: Add xdp_buff to ice_rx_ring struct Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2023-02-01 |
Maciej Fijalkowski | ice: Prepare legacy-rx for upcoming XDP multi-buffer... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-12-22 |
Maciej Fijalkowski | ice: xsk: do not use xdp_return_frame() on tx_buf-... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-09-27 |
Maciej Fijalkowski | ice: xsk: drop power of 2 ring size restriction for... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-09-27 |
Maciej Fijalkowski | ice: xsk: change batched Tx descriptor cleaning Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-09-02 |
Maciej Fijalkowski | selftests/xsk: Add support for zero copy testing Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-09-02 |
Maciej Fijalkowski | selftests/xsk: Make sure single threaded test terminates Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-09-02 |
Maciej Fijalkowski | selftests/xsk: Add support for executing tests on physical... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-09-02 |
Maciej Fijalkowski | selftests/xsk: Increase chars for interface name to 16 Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-09-02 |
Maciej Fijalkowski | selftests/xsk: Introduce default Rx pkt stream Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-09-02 |
Maciej Fijalkowski | selftests/xsk: Query for native XDP support Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-08-31 |
Maciej Fijalkowski | selftests/xsk: Add missing close() on netns fd Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-08-31 |
Maciej Fijalkowski | xsk: Fix backpressure mechanism on Tx Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-08-22 |
Maciej Fijalkowski | ice: xsk: use Rx ring's XDP ring when picking NAPI... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-08-22 |
Maciej Fijalkowski | ice: xsk: prohibit usage of non-balanced queue id Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-07-28 |
Maciej Fijalkowski | ice: allow toggling loopback mode via ndo_set_features... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-07-28 |
Maciej Fijalkowski | ice: compress branches in ice_set_features() Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-07-26 |
Maciej Fijalkowski | ice: do not setup vlan for loopback VSI Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-07-26 |
Maciej Fijalkowski | ice: check (DD | EOF) bits on Rx descriptor rather... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-07-14 |
Maciej Fijalkowski | xsk: Mark napi_id on sendmsg() Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-07-08 |
Maciej Fijalkowski | MAINTAINERS: Add entry for AF_XDP selftests files Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-07-08 |
Maciej Fijalkowski | selftests, xsk: Rename AF_XDP testing app Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-06-30 |
Maciej Fijalkowski | selftests/xsk: Destroy BPF resources only when ctx... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-06-30 |
Maciej Fijalkowski | selftests/xsk: Verify correctness of XDP prog attach... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-06-30 |
Maciej Fijalkowski | selftests/xsk: Introduce XDP prog load based on existing... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-06-30 |
Maciej Fijalkowski | selftests/xsk: Avoid bpf_link probe for existing xsk Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-06-08 |
Maciej Fijalkowski | xsk: Fix handling of invalid descriptors in XSK TX... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-05-05 |
Maciej Fijalkowski | ice: introduce common helper for retrieving VSI by... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-04-26 |
Maciej Fijalkowski | xsk: Fix possible crash when multiple sockets are created Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-04-21 |
Maciej Fijalkowski | i40e, xsk: Get rid of redundant 'fallthrough' Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-04-21 |
Maciej Fijalkowski | ixgbe, xsk: Get rid of redundant 'fallthrough' Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-04-15 |
Maciej Fijalkowski | xsk: Drop ternary operator from xskq_cons_has_entries Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-04-15 |
Maciej Fijalkowski | ice, xsk: Avoid refilling single Rx descriptors Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-04-15 |
Maciej Fijalkowski | stmmac, xsk: Diversify return values from xsk_wakeup... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-04-15 |
Maciej Fijalkowski | mlx5, xsk: Diversify return values from xsk_wakeup... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-04-15 |
Maciej Fijalkowski | ixgbe, xsk: Diversify return values from xsk_wakeup... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-04-15 |
Maciej Fijalkowski | i40e, xsk: Diversify return values from xsk_wakeup... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-04-15 |
Maciej Fijalkowski | ice, xsk: Diversify return values from xsk_wakeup call... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-04-15 |
Maciej Fijalkowski | ixgbe, xsk: Terminate Rx side of NAPI when XSK Rx queue... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-04-15 |
Maciej Fijalkowski | i40e, xsk: Terminate Rx side of NAPI when XSK Rx queue... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-04-15 |
Maciej Fijalkowski | ice, xsk: Terminate Rx side of NAPI when XSK Rx queue... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-04-15 |
Maciej Fijalkowski | ixgbe, xsk: Decorate IXGBE_XDP_REDIR with likely() Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-04-15 |
Maciej Fijalkowski | ice, xsk: Decorate ICE_XDP_REDIR with likely() Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-04-15 |
Maciej Fijalkowski | xsk: Diversify return codes in xsk_rcv_check() Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-04-14 |
Maciej Fijalkowski | ice: allow creating VFs for !CONFIG_NET_SWITCHDEV Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-04-14 |
Maciej Fijalkowski | ice: xsk: check if Rx ring was filled up to the end Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-04-07 |
Maciej Fijalkowski | xsk: Fix l2fwd for copy mode + busy poll combo Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-04-05 |
Maciej Fijalkowski | ice: clear cmd_type_offset_bsz for TX rings Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-04-05 |
Maciej Fijalkowski | ice: xsk: fix VSI state check in ice_xsk_wakeup() Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-04-05 |
Maciej Fijalkowski | ice: synchronize_rcu() when terminating rings Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-03-29 |
Maciej Fijalkowski | ice: xsk: Fix indexing in ice_tx_xsk_pool() Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-03-29 |
Maciej Fijalkowski | ice: xsk: Stop Rx processing when ntc catches ntu Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-03-15 |
Maciej Fijalkowski | ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-03-09 |
Maciej Fijalkowski | ice: avoid XDP checks in ice_clean_tx_irq() Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-03-08 |
Maciej Fijalkowski | ice: xsk: fix GCC version checking against pragma unroll... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-03-03 |
Maciej Fijalkowski | ixgbe: xsk: change !netif_carrier_ok() handling in... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-01-27 |
Maciej Fijalkowski | ice: xsk: Borrow xdp_tx_active logic from i40e Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-01-27 |
Maciej Fijalkowski | ice: xsk: Improve AF_XDP ZC Tx and use batching API Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-01-27 |
Maciej Fijalkowski | ice: xsk: Avoid potential dead AF_XDP Tx processing Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-01-27 |
Maciej Fijalkowski | ice: Make Tx threshold dependent on ring length Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-01-27 |
Maciej Fijalkowski | ice: xsk: Handle SW XDP ring wrap and bump tail more... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-01-27 |
Maciej Fijalkowski | ice: xsk: Force rings to be sized to power of 2 Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2022-01-27 |
Maciej Fijalkowski | ice: Remove likely for napi_complete_done Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-12-17 |
Maciej Fijalkowski | ice: xsk: fix cleaned_count setting Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
next |