Re: [Intel-wired-lan] [PATCH iwl-net] idpf: fix transaction timeouts on reset

2024-12-18 Thread Tantilov, Emil S
On 12/18/2024 7:13 AM, Alexander Lobakin wrote: From: Emil Tantilov Date: Tue, 17 Dec 2024 17:44:17 -0800 Restore the call to idpf_vc_xn_shutdown() at the beginning of idpf_vc_core_deinit() provided the function is not called on remove. In the reset path this call is needed to prevent mailb

Re: [Intel-wired-lan] [PATCH iwl-net] idpf: add read memory barrier when checking descriptor done bit

2024-11-20 Thread Tantilov, Emil S
On 11/20/2024 8:29 AM, Alexander Lobakin wrote: From: Emil Tantilov Date: Thu, 14 Nov 2024 18:16:18 -0800 Add read memory barrier to ensure the order of operations when accessing control queue descriptors. Specifically, we want to avoid cases where loads can be reordered: 1. Load #1 is dis

Re: [Intel-wired-lan] [PATCH RFC iwl-next 07/12] idpf: compile singleq code only under default-n CONFIG_IDPF_SINGLEQ

2024-05-13 Thread Tantilov, Emil S
On 5/10/2024 8:26 AM, Alexander Lobakin wrote: Currently, there's no HW supporting idpf in the singleq model. Still, this dead code is supported by the driver and often times add hotpath The driver supports the HW in single queue mode (not the other way around), so I would like to point out that

Re: [Intel-wired-lan] [PATCH 1/1 iwl-net] idpf: disable local BH when scheduling napi for marker packets

2024-02-14 Thread Tantilov, Emil S
On 2/14/2024 6:54 AM, Alexander Lobakin wrote: From: Alexander Lobakin Date: Tue, 13 Feb 2024 14:16:47 +0100 From: Alan Brady Date: Wed, 7 Feb 2024 16:42:43 -0800 From: Emil Tantilov Fix softirq's not being handled during napi_schedule() call when receiving marker packets for queue di

Re: [Intel-wired-lan] [PATCH 1/1 iwl-net] idpf: disable local BH when scheduling napi for marker packets

2024-02-12 Thread Tantilov, Emil S
On 2/12/2024 6:41 AM, Alexander Lobakin wrote: From: Alan Brady Date: Wed, 7 Feb 2024 16:42:43 -0800 From: Emil Tantilov Fix softirq's not being handled during napi_schedule() call when receiving marker packets for queue disable by disabling local bottom half. The issue can be seen on i