Re: [Intel-wired-lan] [PATCH iwl-next] ice: Fix field vector array data type

2024-07-04 Thread Simon Horman
On Wed, Jul 03, 2024 at 01:25:02PM +0200, Marcin Szycik wrote: > Correct the datatype of fv_idx array in struct ice_sw_recipe to be u8 > instead of u16. This array contents are used solely to be later passed > to lkup_indx in struct ice_aqc_recipe_content, which is u8. > > Fixes: 6d82b8eda4c7 ("ic

[Intel-wired-lan] [PATCH iwl-next v8 0/7] ixgbe: Add support for Intel(R) E610 device

2024-07-04 Thread Piotr Kwapulinski
Add initial support for Intel(R) E610 Series of network devices. The E610 is based on X550 but adds firmware managed link, enhanced security capabilities and support for updated server manageability. This patch series adds low level support for the following features and enables link management.

[Intel-wired-lan] [PATCH iwl-next v8 1/7] ixgbe: Add support for E610 FW Admin Command Interface

2024-07-04 Thread Piotr Kwapulinski
Add low level support for Admin Command Interface (ACI). ACI is the Firmware interface used by a driver to communicate with E610 adapter. Add the following ACI features: - data structures, macros, register definitions - commands handling - events handling Co-developed-by: Stefan Wegrzyn Signed-of

[Intel-wired-lan] [PATCH iwl-next v8 2/7] ixgbe: Add support for E610 device capabilities detection

2024-07-04 Thread Piotr Kwapulinski
Add low level support for E610 device capabilities detection. The capabilities are discovered via the Admin Command Interface. Discover the following capabilities: - function caps: vmdq, dcb, rss, rx/tx qs, msix, nvm, orom, reset - device caps: vsi, fdir, 1588 - phy caps Co-developed-by: Stefan We

[Intel-wired-lan] [PATCH iwl-next v8 3/7] ixgbe: Add link management support for E610 device

2024-07-04 Thread Piotr Kwapulinski
Add low level link management support for E610 device. Link management operations are handled via the Admin Command Interface. Add the following link management operations: - get link capabilities - set up link - get media type - get link status, link status events - link power management Co-devel

[Intel-wired-lan] [PATCH iwl-next v8 4/7] ixgbe: Add support for NVM handling in E610 device

2024-07-04 Thread Piotr Kwapulinski
Add low level support for accessing NVM in E610 device. NVM operations are handled via the Admin Command Interface. Add the following NVM specific operations: - acquire, release, read - validate checksum - read shadow ram Co-developed-by: Stefan Wegrzyn Signed-off-by: Stefan Wegrzyn Co-developed

[Intel-wired-lan] [PATCH iwl-next v8 5/7] ixgbe: Add ixgbe_x540 multiple header inclusion protection

2024-07-04 Thread Piotr Kwapulinski
Required to adopt x540 specific functions by E610 device. Signed-off-by: Piotr Kwapulinski --- drivers/net/ethernet/intel/ixgbe/ixgbe_x540.h | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_x540.h b/drivers/net/ethernet/intel/ixgbe

[Intel-wired-lan] [PATCH iwl-next v8 6/7] ixgbe: Clean up the E610 link management related code

2024-07-04 Thread Piotr Kwapulinski
Required for enabling the link management in E610 device. Reviewed-by: Simon Horman Signed-off-by: Piotr Kwapulinski --- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 17 +++-- drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 12 ++-- 2 files changed, 17 insertions(+), 12 d

[Intel-wired-lan] [PATCH iwl-next v8 7/7] ixgbe: Enable link management in E610 device

2024-07-04 Thread Piotr Kwapulinski
Add high level link management support for E610 device. Enable the following features: - driver load - bring up network interface - IP address assignment - pass traffic - show statistics (e.g. via ethtool) - disable network interface - driver unload Co-developed-by: Carolyn Wyborny Signed-off-by:

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

2024-07-04 Thread kernel test robot
configs may be tested in the coming days. tested configs: alpha allnoconfig gcc-13.2.0 arc allnoconfig gcc-13.2.0 arc randconfig-001-20240704 gcc-13.2.0 arc randconfig-002-20240704 gcc-13.2.0 arm

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

2024-07-04 Thread kernel test robot
gcc-13.2.0 arc haps_hs_smp_defconfig gcc-13.2.0 arc randconfig-001-20240704 gcc-13.2.0 arc randconfig-002-20240704 gcc-13.2.0 arm allmodconfig gcc-13.2.0 arm allnoconfig

Re: [Intel-wired-lan] [PATCH iwl-next v1 3/6] ice: add Tx hang devlink health reporter

2024-07-04 Thread kernel test robot
Hi Mateusz, kernel test robot noticed the following build warnings: [auto build test WARNING on tnguy-next-queue/dev-queue] url: https://github.com/intel-lab-lkp/linux/commits/Mateusz-Polchlopek/checkpatch-don-t-complain-on-_Generic-use/20240704-184910 base: https://git.kernel.org/pub/scm