2024-03-06 |
Maciej Fijalkowski | ixgbe: pull out stats update to common routines Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2024-03-04 |
Maciej Fijalkowski | ice: avoid unnecessary devm_ usage Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2024-03-04 |
Maciej Fijalkowski | ice: do not disable Tx queues twice in ice_down() Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2024-03-01 |
Maciej Fijalkowski | ice: reorder disabling IRQ and NAPI in ice_qp_dis Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2024-03-01 |
Maciej Fijalkowski | i40e: disable NAPI right after disabling irqs when... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2024-03-01 |
Maciej Fijalkowski | ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis,... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2024-02-13 |
Maciej Fijalkowski | i40e: take into account XDP Tx queues when stopping... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2024-02-13 |
Maciej Fijalkowski | i40e: avoid double calling i40e_pf_rxq_wait() Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2024-02-02 |
Maciej Fijalkowski | ice: make ice_vsi_cfg_txq() static Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2024-02-02 |
Maciej Fijalkowski | ice: make ice_vsi_cfg_rxq() static Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2024-01-25 |
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-01-25 |
Maciej Fijalkowski | i40e: set xdp_rxq_info::frag_size Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2024-01-25 |
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-01-25 |
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-01-25 |
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-01-25 |
Maciej Fijalkowski | ice: remove redundant xdp_rxq_info registration Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2024-01-25 |
Maciej Fijalkowski | ice: work on pre-XDP prog frag count Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2024-01-25 |
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-01-25 |
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-01-25 |
Maciej Fijalkowski | xsk: recycle buffer in case Rx queue was full Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2023-12-14 |
Maciej Fijalkowski | xsk: add functions to fill control buffer 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 |
next |