[Intel-wired-lan] [tnguy-next-queue:10GbE] BUILD SUCCESS 7b769adc2612b495d94a4b4537ffaa725861d763

2024-07-10 Thread kernel test robot
13.2.0 arc randconfig-001-20240710 gcc-13.2.0 arc randconfig-002-20240710 gcc-13.2.0 arm allmodconfig gcc-13.2.0 arm allnoconfig gcc-13.2.0 arm allyesconfig gcc-

Re: [Intel-wired-lan] [PATCH iwl-net] ice: Fix recipe read procedure

2024-07-10 Thread Buvaneswaran, Sujai
> -Original Message- > From: Intel-wired-lan On Behalf Of > Wojciech Drewek > Sent: Monday, July 1, 2024 2:36 PM > To: intel-wired-...@lists.osuosl.org > Cc: Kitszel, Przemyslaw ; > marcin.szy...@linux.intel.com; net...@vger.kernel.org > Subject: [Intel-wired-lan] [PATCH iwl-net] ice: Fix

[Intel-wired-lan] [tnguy-net-queue:200GbE] BUILD SUCCESS 528269fe117f3b19461733a0fa408c55a5270aff

2024-07-10 Thread kernel test robot
13.2.0 arc randconfig-001-20240710 gcc-13.2.0 arc randconfig-002-20240710 gcc-13.2.0 arm allmodconfig gcc-13.2.0 arm allnoconfig gcc-13.2.0 arm allyesconfig gcc-

[Intel-wired-lan] [tnguy-net-queue:1GbE] BUILD SUCCESS 6571c4b9228cdca413d45388200c902b054633e7

2024-07-10 Thread kernel test robot
-13.2.0 arc allnoconfig gcc-13.2.0 arc allyesconfig gcc-13.2.0 arc defconfig gcc-13.2.0 arc randconfig-001-20240710 gcc-13.2.0 arc randconfig-002-20240710 gcc-13.2.0 arm

[Intel-wired-lan] [PATCH net-next v4] ice: Adjust over allocation of memory in ice_sched_add_root_node() and ice_sched_add_node()

2024-07-10 Thread Aleksandr Mishin
In ice_sched_add_root_node() and ice_sched_add_node() there are calls to devm_kcalloc() in order to allocate memory for array of pointers to 'ice_sched_node' structure. But incorrect types are used as sizeof() arguments in these calls (structures instead of pointers) which leads to over allocation

[Intel-wired-lan] [tnguy-next-queue:100GbE] BUILD SUCCESS 160b6aaa28277c1b5e46f69804f7f8f185ab7d75

2024-07-10 Thread kernel test robot
allmodconfig gcc-13.2.0 arc allnoconfig gcc-13.2.0 arc allyesconfig gcc-13.2.0 arc defconfig gcc-13.2.0 arc randconfig-001-20240710 gcc-13.2.0 arc randconfig

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

2024-07-10 Thread kernel test robot
gcc-13.2.0 arc allnoconfig gcc-13.2.0 arc allyesconfig gcc-13.2.0 arc defconfig gcc-13.2.0 arc randconfig-001-20240710 gcc-13.2.0 arc randconfig-002-20240710 gcc

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

2024-07-10 Thread Przemek Kitszel
On 7/8/24 14:40, Simon Horman wrote: On Wed, Jul 03, 2024 at 08:59:19AM -0400, Mateusz Polchlopek wrote: From: Przemek Kitszel Add Tx hang devlink health reporter, see struct ice_tx_hang_event to see what is reported. Subsequent commits will extend it by more info, for now it dumps descriptor

Re: [Intel-wired-lan] [EXTERNAL] [PATCH net-next v10 04/15] mm: page_frag: add '_va' suffix to page_frag API

2024-07-10 Thread Subbaraya Sundeep Bhatta
From: Yunsheng Lin Sent: Tuesday, July 9, 2024 6:57 PM To: da...@davemloft.net; k...@kernel.org; pab...@redhat.com Cc: net...@vger.kernel.org; linux-ker...@vger.kernel.org; Yunsheng Lin ; Alexander Duyck ; Jeroen de Borst ; Praveen Kaligineedi ; Shailend Chand ; Eric Dumazet ; Tony Nguyen

Re: [Intel-wired-lan] [PATCH iwl-next 1/4] ice: Implement PTP support for E830 devices

2024-07-10 Thread kernel test robot
Hi Karol, kernel test robot noticed the following build errors: [auto build test ERROR on 529314adcbceca0e0ec72b3ea94fe4a54ae61ca6] url: https://github.com/intel-lab-lkp/linux/commits/Karol-Kolacinski/ice-Implement-PTP-support-for-E830-devices/20240710-034725 base

[Intel-wired-lan] [PATCH iwl-next v3 00/13] ice: iavf: add support for TC U32 filters on VFs

2024-07-10 Thread Ahmed Zaki
The IntelĀ® Ethernet 800 Series is designed with a pipeline that has an on-chip programmable capability called Dynamic Device Personalization (DDP). A DDP package is loaded by the driver during probe time. The DDP package programs functionality in both the parser and switching blocks in the pipeline

[Intel-wired-lan] [PATCH iwl-next v3 01/13] ice: add parser create and destroy skeleton

2024-07-10 Thread Ahmed Zaki
From: Junfeng Guo Add new parser module which can parse a packet in binary and generate information like ptype, protocol/offset pairs and flags which can be later used to feed the FXP profile creation directly. Add skeleton of the create and destroy APIs: ice_parser_create() ice_parser_destroy()

[Intel-wired-lan] [PATCH iwl-next v3 02/13] ice: parse and init various DDP parser sections

2024-07-10 Thread Ahmed Zaki
From: Junfeng Guo Parse the following DDP sections: - ICE_SID_RXPARSER_IMEM into an array of struct ice_imem_item - ICE_SID_RXPARSER_METADATA_INIT into an array of struct ice_metainit_item - ICE_SID_RXPARSER_CAM or ICE_SID_RXPARSER_PG_SPILL into an array of struct ice_pg_cam_item - ICE_SID

[Intel-wired-lan] [PATCH iwl-next v3 03/13] ice: add debugging functions for the parser sections

2024-07-10 Thread Ahmed Zaki
From: Junfeng Guo Add debug for all parser sections. Reviewed-by: Marcin Szycik Signed-off-by: Qi Zhang Signed-off-by: Junfeng Guo Signed-off-by: Ahmed Zaki --- drivers/net/ethernet/intel/ice/ice_parser.c | 470 1 file changed, 470 insertions(+) diff --git a/drivers/ne

[Intel-wired-lan] [PATCH iwl-next v3 04/13] ice: add parser internal helper functions

2024-07-10 Thread Ahmed Zaki
From: Junfeng Guo Add the following internal helper functions: - ice_bst_tcam_match(): to perform ternary match on boost TCAM. - ice_pg_cam_match(): to perform parse graph key match in cam table. - ice_pg_nm_cam_match(): to perform parse graph key no match in cam table. - ice_ptype_mk_t

[Intel-wired-lan] [PATCH iwl-next v3 05/13] ice: add parser execution main loop

2024-07-10 Thread Ahmed Zaki
From: Junfeng Guo Implement the core work of the runtime parser via: - ice_parser_rt_execute() - ice_parser_rt_reset() - ice_parser_rt_pkt_buf_set() Reviewed-by: Marcin Szycik Signed-off-by: Qi Zhang Signed-off-by: Junfeng Guo Signed-off-by: Ahmed Zaki --- drivers/net/ethernet/intel/ice/Mak

[Intel-wired-lan] [PATCH iwl-next v3 06/13] ice: support turning on/off the parser's double vlan mode

2024-07-10 Thread Ahmed Zaki
From: Junfeng Guo Add API ice_parser_dvm_set() to support turning on/off the parser's double vlan mode. Reviewed-by: Marcin Szycik Signed-off-by: Qi Zhang Signed-off-by: Junfeng Guo Co-developed-by: Ahmed Zaki Signed-off-by: Ahmed Zaki --- drivers/net/ethernet/intel/ice/ice_parser.c | 78 +

[Intel-wired-lan] [PATCH iwl-next v3 07/13] ice: add UDP tunnels support to the parser

2024-07-10 Thread Ahmed Zaki
From: Junfeng Guo Add support for the vxlan, geneve, ecpri UDP tunnels through the following APIs: - ice_parser_vxlan_tunnel_set() - ice_parser_geneve_tunnel_set() - ice_parser_ecpri_tunnel_set() Reviewed-by: Marcin Szycik Signed-off-by: Qi Zhang Signed-off-by: Junfeng Guo Signed-off-by: Ahme

[Intel-wired-lan] [PATCH iwl-next v3 08/13] ice: add API for parser profile initialization

2024-07-10 Thread Ahmed Zaki
From: Junfeng Guo Add API ice_parser_profile_init() to init a parser profile based on a parser result and a mask buffer. The ice_parser_profile struct is used by the low level FXP engine to create HW profile/field vectors. Reviewed-by: Marcin Szycik Signed-off-by: Qi Zhang Signed-off-by: Junfe

[Intel-wired-lan] [PATCH iwl-next v3 09/13] virtchnl: support raw packet in protocol header

2024-07-10 Thread Ahmed Zaki
From: Junfeng Guo The patch extends existing virtchnl_proto_hdrs structure to allow VF to pass a pair of buffers as packet data and mask that describe a match pattern of a filter rule. Then the kernel PF driver is requested to parse the pair of buffer and figure out low level hardware metadata (p

[Intel-wired-lan] [PATCH iwl-next v3 10/13] ice: add method to disable FDIR SWAP option

2024-07-10 Thread Ahmed Zaki
From: Junfeng Guo The SWAP Flag in the FDIR Programming Descriptor doesn't work properly, it is always set and cannot be unset (hardware bug). Thus, add a method to effectively disable the FDIR SWAP option by setting the FDSWAP instead of FDINSET registers. Reviewed-by: Marcin Szycik Signed-off

[Intel-wired-lan] [PATCH iwl-next v3 11/13] ice: enable FDIR filters from raw binary patterns for VFs

2024-07-10 Thread Ahmed Zaki
From: Junfeng Guo Enable VFs to create FDIR filters from raw binary patterns. The corresponding processes for raw flow are added in the Parse / Create / Destroy stages. Reviewed-by: Marcin Szycik Signed-off-by: Junfeng Guo Co-developed-by: Ahmed Zaki Signed-off-by: Ahmed Zaki --- .../net/et

[Intel-wired-lan] [PATCH iwl-next v3 12/13] iavf: refactor add/del FDIR filters

2024-07-10 Thread Ahmed Zaki
In preparation for a second type of FDIR filters that can be added by tc-u32, move the add/del of the FDIR logic to be entirely contained in iavf_fdir.c. The iavf_find_fdir_fltr_by_loc() is renamed to iavf_find_fdir_fltr() to be more agnostic to the filter ID parameter (for now @loc, which is rele

[Intel-wired-lan] [PATCH iwl-next v3 13/13] iavf: add support for offloading tc U32 cls filters

2024-07-10 Thread Ahmed Zaki
Add support for offloading cls U32 filters. Only "skbedit queue_mapping" and "drop" actions are supported. Also, only "ip" and "802_3" tc protocols are allowed. The PF must advertise the VIRTCHNL_VF_OFFLOAD_TC_U32 capability flag. Since the filters will be enabled via the FD stage at the PF, a new

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

2024-07-10 Thread kernel test robot
gcc-13.2.0 arc allmodconfig gcc-13.2.0 arc allnoconfig gcc-13.2.0 arc allyesconfig gcc-13.2.0 arc defconfig gcc-13.2.0 arc randconfig-001-20240710

[Intel-wired-lan] [tnguy-net-queue:main] BUILD SUCCESS e1533b6319ab9c3a97dad314dd88b3783bc41b69

2024-07-10 Thread kernel test robot
-13.2.0 arc allnoconfig gcc-13.2.0 arc allyesconfig gcc-13.2.0 arc axs103_defconfig gcc-13.2.0 arc defconfig gcc-13.2.0 arc randconfig-001-20240710 gcc-13.2.0

Re: [Intel-wired-lan] [PATCH iwl-net v2 2/3] igc: Fix reset adapter logics when tx mode change

2024-07-10 Thread Vinicius Costa Gomes
Faizal Rahim writes: > Following the "igc: Fix TX Hang issue when QBV Gate is close" changes, > remaining issues with the reset adapter logic in igc_tsn_offload_apply() > have been observed: > > 1. The reset adapter logics for i225 and i226 differ, although they should >be the same according

Re: [Intel-wired-lan] [PATCH iwl-net v2 1/3] igc: Fix qbv_config_change_errors logics

2024-07-10 Thread Vinicius Costa Gomes
Faizal Rahim writes: > When user issues these cmds: > 1. Either a) or b) >a) mqprio with hardware offload disabled >b) taprio with txtime-assist feature enabled > 2. etf > 3. tc qdisc delete > 4. taprio with base time in the past > > At step 4, qbv_config_change_errors wrongly increased b

Re: [Intel-wired-lan] [PATCH iwl-net v2 3/3] igc: Fix qbv tx latency by setting gtxoffset

2024-07-10 Thread Vinicius Costa Gomes
Faizal Rahim writes: > A large tx latency issue was discovered during testing when only QBV was > enabled. The issue occurs because gtxoffset was not set when QBV is > active, it was only set when launch time is active. > > The patch "igc: Correct the launchtime offset" only sets gtxoffset when >

Re: [Intel-wired-lan] [PATCH iwl-net] igc: Ensure PTM request is completed before timeout has started

2024-07-10 Thread Vinicius Costa Gomes
Rodrigo Cataldo via B4 Relay writes: > From: Rodrigo Cataldo > > When a PTM is requested via wr32(IGC_PTM_STAT), the operation may only > be completed by the next read operation (flush). Unfortunately, the next > read operation in the PTM request loop happens after we have already > started eval

Re: [Intel-wired-lan] [PATCH iwl-next v3 10/13] ice: add method to disable FDIR SWAP option

2024-07-10 Thread Paul Menzel
Dear Ahmed, dear Junfeng, Thank you for the patch. Am 10.07.24 um 22:40 schrieb Ahmed Zaki: From: Junfeng Guo The SWAP Flag in the FDIR Programming Descriptor doesn't work properly, it is always set and cannot be unset (hardware bug). Please document the datasheet/errata. Thus, add a me

Re: [Intel-wired-lan] [PATCH iwl-next v3 02/13] ice: parse and init various DDP parser sections

2024-07-10 Thread Paul Menzel
Dear Ahmed, dear Junfeng, Thank you for this patch. Am 10.07.24 um 22:40 schrieb Ahmed Zaki: From: Junfeng Guo Parse the following DDP sections: - ICE_SID_RXPARSER_IMEM into an array of struct ice_imem_item - ICE_SID_RXPARSER_METADATA_INIT into an array of struct ice_metainit_item - I

Re: [Intel-wired-lan] [PATCH iwl-next v3 11/13] ice: enable FDIR filters from raw binary patterns for VFs

2024-07-10 Thread Paul Menzel
Dear Ahmed, dear Junfeng, Thank you for the patch. Am 10.07.24 um 22:40 schrieb Ahmed Zaki: From: Junfeng Guo Enable VFs to create FDIR filters from raw binary patterns. The corresponding processes for raw flow are added in the Parse / Create / Destroy stages. Reviewed-by: Marcin Szycik Si