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-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 |
2021-12-17 |
Maciej Fijalkowski | ice: xsk: allow empty Rx descriptors on XSK ZC data... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-12-17 |
Maciej Fijalkowski | ice: xsk: do not clear status_error0 for ntu + nb_buffs... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-12-17 |
Maciej Fijalkowski | ice: xsk: allocate separate memory for XDP SW ring Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-12-17 |
Maciej Fijalkowski | ice: xsk: return xsk buffers back to pool when cleaning... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-12-13 |
Maciej Fijalkowski | xsk: Wipe out dead zero_copy_allocator declarations Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-11-30 |
Maciej Fijalkowski | ice: xsk: clear status_error0 for each allocated desc Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-11-22 |
Maciej Fijalkowski | ice: fix vsi->txq_map sizing Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-10-15 |
Maciej Fijalkowski | ice: make use of ice_for_each_* macros Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-10-15 |
Maciej Fijalkowski | ice: introduce XDP_TX fallback path Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-10-15 |
Maciej Fijalkowski | ice: optimize XDP_TX workloads Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-10-15 |
Maciej Fijalkowski | ice: propagate xdp_ring onto rx_ring Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-10-15 |
Maciej Fijalkowski | ice: do not create xdp_frame on XDP_TX Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-10-15 |
Maciej Fijalkowski | ice: unify xdp_rings accesses Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-10-15 |
Maciej Fijalkowski | ice: split ice_ring onto Tx/Rx separate structs Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-10-15 |
Maciej Fijalkowski | ice: move ice_container_type onto ice_ring_container Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-10-15 |
Maciej Fijalkowski | ice: remove ring_active from ice_ring Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-06-09 |
Maciej Fijalkowski | ice: parameterize functions responsible for Tx ring... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-06-09 |
Maciej Fijalkowski | ice: add ndo_bpf callback for safe mode netdev ops Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-06-03 |
Maciej Fijalkowski | ice: track AF_XDP ZC enabled queues in bitmap Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-03-30 |
Maciej Fijalkowski | selftests: xsk: Implement bpf_link test Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-03-30 |
Maciej Fijalkowski | veth: Implement ethtool's get_channels() callback Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-03-30 |
Maciej Fijalkowski | selftests: xsk: Remove sync_mutex_tx and atomic var Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-03-30 |
Maciej Fijalkowski | selftests: xsk: Refactor teardown/bidi test cases and... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-03-30 |
Maciej Fijalkowski | selftests: xsk: Remove Tx synchronization resources Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-03-30 |
Maciej Fijalkowski | selftests: xsk: Split worker thread Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-03-30 |
Maciej Fijalkowski | selftests: xsk: Remove thread for netns switch Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-03-30 |
Maciej Fijalkowski | samples: bpf: Do not unload prog within xdpsock Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-03-30 |
Maciej Fijalkowski | libbpf: xsk: Use bpf_link Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-03-30 |
Maciej Fijalkowski | selftests: xsk: Simplify frame traversal in dumping... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-03-30 |
Maciej Fijalkowski | selftests: xsk: Remove inline keyword from source file Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-03-30 |
Maciej Fijalkowski | selftests: xsk: Remove unused function Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-03-30 |
Maciej Fijalkowski | selftests: xsk: Remove struct ifaceconfigobj Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-03-30 |
Maciej Fijalkowski | selftests: xsk: Don't call worker_pkt_dump() for stats... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-03-12 |
Maciej Fijalkowski | ixgbe: move headroom initialization to ixgbe_configure_rx_ring Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-03-12 |
Maciej Fijalkowski | ice: move headroom initialization to ice_setup_rx_ctx Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-03-12 |
Maciej Fijalkowski | i40e: move headroom initialization to i40e_configure_rx_ring Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-03-05 |
Maciej Fijalkowski | veth: Store queue_mapping independently of XDP prog... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-03-04 |
Maciej Fijalkowski | libbpf: Clear map_info before each bpf_obj_get_info_by_fd Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-03-04 |
Maciej Fijalkowski | samples, bpf: Add missing munmap in xdpsock Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-03-04 |
Maciej Fijalkowski | xsk: Remove dangling function declaration from header... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-02-12 |
Maciej Fijalkowski | ixgbe: store the result of ixgbe_rx_offset() onto ixgbe_ring Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-02-12 |
Maciej Fijalkowski | ice: store the result of ice_rx_offset() onto ice_ring Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-02-12 |
Maciej Fijalkowski | i40e: store the result of i40e_rx_offset() onto i40e_ring Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-02-12 |
Maciej Fijalkowski | ice: skip NULL check against XDP prog in ZC path Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-02-12 |
Maciej Fijalkowski | ice: remove redundant checks in ice_change_mtu Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-02-12 |
Maciej Fijalkowski | ice: move skb pointer from rx_buf to rx_ring Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-02-12 |
Maciej Fijalkowski | ice: simplify ice_run_xdp Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-02-12 |
Maciej Fijalkowski | i40e: adjust i40e_is_non_eop Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-02-12 |
Maciej Fijalkowski | i40e: drop misleading function comments Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2021-02-12 |
Maciej Fijalkowski | i40e: drop redundant check when setting xdp prog Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2020-09-29 |
Maciej Fijalkowski | bpf: x64: Do not emit sub/add 0, %rsp when !stack_depth Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2020-09-29 |
Maciej Fijalkowski | bpf, x64: Drop "pop %rcx" instruction on BPF JIT epilogue Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2020-09-18 |
Maciej Fijalkowski | selftests/bpf: Add tailcall_bpf2bpf tests Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2020-09-18 |
Maciej Fijalkowski | bpf: allow for tailcalls in BPF subprograms for x64 JIT Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2020-09-18 |
Maciej Fijalkowski | bpf, x64: rework pro/epilogue and tailcall handling... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2020-09-18 |
Maciej Fijalkowski | bpf: Limit caller's stack depth 256 for subprogs with... Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2020-09-17 |
Maciej Fijalkowski | bpf: rename poke descriptor's 'ip' member to 'tailcall_target' Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2020-09-17 |
Maciej Fijalkowski | bpf: propagate poke descriptors to subprograms Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2020-09-17 |
Maciej Fijalkowski | bpf, x64: use %rcx instead of %rax for tail call retpolines Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
2020-02-05 |
Maciej Fijalkowski | samples: bpf: Allow for -ENETDOWN in xdpsock Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
|
commit | commitdiff | tree |
next |