Re: [Intel-wired-lan] [iwl-next v4 1/1] iidc/ice/irdma: Update IDC to support multiple consumers

2025-03-19 Thread Leon Romanovsky
On Tue, Mar 18, 2025 at 12:45:48PM -0700, Samudrala, Sridhar wrote: > > > On 3/18/2025 10:20 AM, Jason Gunthorpe wrote: > > On Tue, Mar 18, 2025 at 10:01:36AM -0700, Samudrala, Sridhar wrote: > > > > > Yes. Today irdma uses exported symbols from i40e and ice and loading irdma > > > results in bo

[Intel-wired-lan] [tnguy-net-queue:200GbE] BUILD SUCCESS 9a81fc3480bf5dbe2bf80e278c440770f6ba2692

2025-03-19 Thread kernel test robot
allnoconfiggcc-8.5.0 arc allyesconfigclang-19 arc allyesconfiggcc-10.5.0 arc defconfiggcc-14.2.0 arc randconfig-001-20250319gcc-14.2.0 arc randconfig

[Intel-wired-lan] [tnguy-net-queue:dev-queue] BUILD SUCCESS 41d5e7dc3a09eb0ffbacab188d647f6d74de3e78

2025-03-19 Thread kernel test robot
allnoconfiggcc-8.5.0 arc allyesconfiggcc-14.2.0 arc randconfig-001-20250319gcc-14.2.0 arc randconfig-002-20250319gcc-14.2.0 arm allmodconfiggcc-8.5.0 arm

Re: [Intel-wired-lan] [PATCH net-next 03/16] libeth: add a couple of XDP helpers (libeth_xdp)

2025-03-19 Thread Maciej Fijalkowski
On Mon, Mar 17, 2025 at 04:26:04PM +0100, Alexander Lobakin wrote: > From: Maciej Fijalkowski > Date: Tue, 11 Mar 2025 15:05:38 +0100 > > > On Wed, Mar 05, 2025 at 05:21:19PM +0100, Alexander Lobakin wrote: > >> "Couple" is a bit humbly... Add the following functionality to libeth: > >> > >> * XD

Re: [Intel-wired-lan] [PATCH net-next 12/16] idpf: implement XDP_SETUP_PROG in ndo_bpf for splitq

2025-03-19 Thread Maciej Fijalkowski
On Mon, Mar 17, 2025 at 03:58:12PM +0100, Alexander Lobakin wrote: > From: Maciej Fijalkowski > Date: Fri, 7 Mar 2025 15:16:48 +0100 > > > On Wed, Mar 05, 2025 at 05:21:28PM +0100, Alexander Lobakin wrote: > >> From: Michal Kubiak > >> > >> Implement loading/removing XDP program using .ndo_bpf c

[Intel-wired-lan] [tnguy-next-queue:200GbE] BUILD SUCCESS 4a419cc58838435a41d16d67491d04fe06badcff

2025-03-19 Thread kernel test robot
allnoconfiggcc-8.5.0 arc allyesconfiggcc-10.5.0 arc randconfig-001-20250319gcc-14.2.0 arc randconfig-002-20250319gcc-14.2.0 arm allmodconfiggcc-13.3.0 arm

Re: [Intel-wired-lan] [PATCH net-next 11/16] idpf: prepare structures to support XDP

2025-03-19 Thread Maciej Fijalkowski
On Mon, Mar 17, 2025 at 03:50:11PM +0100, Alexander Lobakin wrote: > From: Maciej Fijalkowski > Date: Fri, 7 Mar 2025 14:27:13 +0100 > > > On Wed, Mar 05, 2025 at 05:21:27PM +0100, Alexander Lobakin wrote: > >> From: Michal Kubiak > >> > >> Extend basic structures of the driver (e.g. 'idpf_vport

[Intel-wired-lan] [PATCH net-next] igc: Fix TX drops in XDP ZC

2025-03-19 Thread Zdenek Bouska
Fixes TX frame drops in AF_XDP zero copy mode when budget < 4. xsk_tx_peek_desc() consumed TX frame and it was ignored because of low budget. Not even AF_XDP completion was done for dropped frames. It can be reproduced on i226 by sending 10x 60 B frames with launch time set to minimal IPG (672

Re: [Intel-wired-lan] [PATCH iwl-next v8 13/15] ixgbe: add FW API version check

2025-03-19 Thread R, Bharath
> -Original Message- > From: Intel-wired-lan On Behalf Of > Jedrzej Jagielski > Sent: Thursday, March 13, 2025 8:34 PM > To: intel-wired-...@lists.osuosl.org > Cc: Nguyen, Anthony L ; > net...@vger.kernel.org; Kitszel, Przemyslaw ; > ho...@kernel.org; Jagielski, Jedrzej ; > Polchlopek, Mat

[Intel-wired-lan] [PATCH iwl-next v3 4/4] igb: Get rid of spurious interrupts

2025-03-19 Thread Kurt Kanzenbach
When running the igc with XDP/ZC in busy polling mode with deferral of hard interrupts, interrupts still happen from time to time. That is caused by the igb task watchdog which triggers Rx interrupts periodically. That mechanism has been introduced to overcome skb/memory allocation failures [1]. S

[Intel-wired-lan] [PATCH iwl-next v3 2/4] igb: Link queues to NAPI instances

2025-03-19 Thread Kurt Kanzenbach
Link queues to NAPI instances via netdev-genl API. This is required to use XDP/ZC busy polling. See commit 5ef44b3cb43b ("xsk: Bring back busy polling support") for details. This also allows users to query the info with netlink: |$ ./tools/net/ynl/pyynl/cli.py --spec Documentation/netlink/specs/n

[Intel-wired-lan] [PATCH iwl-next v3 0/4] igb: XDP/ZC follow up

2025-03-19 Thread Kurt Kanzenbach
This is a follow up for the igb XDP/ZC implementation. The first three patches link the IRQs and queues to NAPI instances. This is required to bring back the XDP/ZC busy polling support. The last patch removes undesired IRQs (injected via igb watchdog) while busy polling with napi_defer_hard_ir

[Intel-wired-lan] [PATCH iwl-next v3 3/4] igb: Add support for persistent NAPI config

2025-03-19 Thread Kurt Kanzenbach
Use netif_napi_add_config() to assign persistent per-NAPI config. This is useful for preserving NAPI settings when changing queue counts or for user space programs using SO_INCOMING_NAPI_ID. Reviewed-by: Joe Damato Reviewed-by: Aleksandr Loktionov Tested-by: Rinitha S (A Contingent worker at I

[Intel-wired-lan] [PATCH iwl-next v3 1/4] igb: Link IRQs to NAPI instances

2025-03-19 Thread Kurt Kanzenbach
Link IRQs to NAPI instances via netdev-genl API. This allows users to query that information via netlink: |$ ./tools/net/ynl/pyynl/cli.py --spec Documentation/netlink/specs/netdev.yaml \ | --dump napi-get --json='{"ifindex": 2}' |[{'defer-hard-irqs': 0, | 'gro-flush-

[Intel-wired-lan] [tnguy-net-queue:100GbE] BUILD SUCCESS 680811c67906191b237bbafe7dabbbad64649b39

2025-03-19 Thread kernel test robot
-14.2.0 archsdk_defconfiggcc-10.5.0 arc randconfig-001-20250319gcc-14.2.0 arc randconfig-002-20250319gcc-14.2.0 arm allmodconfigclang-19 arm allmodconfiggcc

[Intel-wired-lan] [tnguy-next-queue:dev-queue] BUILD SUCCESS 410597c085b1ab697bd40cc8cd532eb337a5405e

2025-03-19 Thread kernel test robot
allmodconfiggcc-14.2.0 arc allnoconfiggcc-8.5.0 arc allyesconfiggcc-14.2.0 arc defconfiggcc-14.2.0 arc randconfig-001-20250319gcc-14.2.0 arc randconfig-002

Re: [Intel-wired-lan] [PATCH net v2 0/5] net: ptp: fix egregious supported flag checks

2025-03-19 Thread Jacob Keller
On 3/19/2025 2:21 PM, Paolo Abeni wrote: > On 3/12/25 11:15 PM, Jacob Keller wrote: >> In preparation for adding .supported_extts_flags and >> .supported_perout_flags to the ptp_clock_info structure, fix a couple of >> places where drivers get existing flag gets grossly incorrect. >> >> The igb

Re: [Intel-wired-lan] [PATCH net-next] igc: Fix TX drops in XDP ZC

2025-03-19 Thread Florian Bezdeka
On Wed, 2025-03-19 at 15:18 +0100, Zdenek Bouska wrote: > Fixes TX frame drops in AF_XDP zero copy mode when budget < 4. > xsk_tx_peek_desc() consumed TX frame and it was ignored because of > low budget. Not even AF_XDP completion was done for dropped frames. > > It can be reproduced on i226 by se

Re: [Intel-wired-lan] [PATCH net v2 0/5] net: ptp: fix egregious supported flag checks

2025-03-19 Thread Paolo Abeni
On 3/12/25 11:15 PM, Jacob Keller wrote: > In preparation for adding .supported_extts_flags and > .supported_perout_flags to the ptp_clock_info structure, fix a couple of > places where drivers get existing flag gets grossly incorrect. > > The igb driver claims 82580 supports strictly validating P

Re: [Intel-wired-lan] [PATCH iwl-next v3 2/4] igb: Link queues to NAPI instances

2025-03-19 Thread Joe Damato
On Wed, Mar 19, 2025 at 11:26:40AM +0100, Kurt Kanzenbach wrote: > Link queues to NAPI instances via netdev-genl API. This is required to use > XDP/ZC busy polling. See commit 5ef44b3cb43b ("xsk: Bring back busy polling > support") for details. > > This also allows users to query the info with net

Re: [Intel-wired-lan] [PATCH iwl-next] ice: improve error message for insufficient filter space

2025-03-19 Thread Simon Horman
On Fri, Mar 14, 2025 at 09:11:11AM +0100, Martyna Szapar-Mudlaw wrote: > When adding a rule to switch through tc, if the operation fails > due to not enough free recipes (-ENOSPC), provide a clearer > error message: "Unable to add filter: insufficient space available." > > This improves user feedb

Re: [Intel-wired-lan] [PATCH] e1000e: add option not to verify NVM checksum

2025-03-19 Thread Loktionov, Aleksandr
> -Original Message- > From: Intel-wired-lan On Behalf Of > Jacek Kowalski > Sent: Tuesday, March 18, 2025 9:47 PM > To: Nguyen, Anthony L ; Kitszel, Przemyslaw > ; Andrew Lunn ; > David S. Miller ; Dumazet, Eric > ; Jakub Kicinski ; Paolo Abeni > > Cc: intel-wired-...@lists.osuosl.org;