[Intel-wired-lan] [PATCH iwl-net] i40e: Do not use WQ_MEM_RECLAIM flag for workqueue

2024-04-11 Thread Aleksandr Loktionov
trace ]--- Fixes: 4d5957cbdecd ("i40e: remove WQ_UNBOUND and the task limit of our workqueue") Signed-off-by: Sindhu Devale Reviewed-by: Arkadiusz Kubalewski Reviewed-by: Mateusz Polchlopek Signed-off-by: Aleksandr Loktionov --- drivers/net/ethernet/intel/i40e/i40e_main.

[Intel-wired-lan] [PATCH iwl-net] i40e: fix hot issue NVM content is corrupted after nvmupdate

2024-06-10 Thread Aleksandr Loktionov
-developed-by: Kelvin Kang Signed-off-by: Kelvin Kang Reviewed-by: Arkadiusz Kubalewski Signed-off-by: Aleksandr Loktionov --- drivers/net/ethernet/intel/i40e/i40e_adminq.h | 4 1 file changed, 4 deletions(-) diff --git a/drivers/net/ethernet/intel/i40e/i40e_adminq.h b/drivers/net/ethe

[Intel-wired-lan] [PATCH iwl-net v2] i40e: fix hot issue NVM content is corrupted after nvmupdate

2024-06-11 Thread Aleksandr Loktionov
. Fixes: 230f3d53a547 ("i40e: remove i40e_status") Co-developed-by: Kelvin Kang Signed-off-by: Kelvin Kang Reviewed-by: Arkadiusz Kubalewski Signed-off-by: Aleksandr Loktionov --- reproduction: ./nvmupdate64 v1->v2 commit message update --- drivers/net/ethernet/intel/i40e/i40e_adminq.

[Intel-wired-lan] [PATCH iwl-net v3] i40e: fix hot issue NVM content is corrupted after nvmupdate

2024-06-12 Thread Aleksandr Loktionov
: 230f3d53a547 ("i40e: remove i40e_status") Co-developed-by: Kelvin Kang Signed-off-by: Kelvin Kang Reviewed-by: Arkadiusz Kubalewski Signed-off-by: Aleksandr Loktionov --- reproduction: ./nvmupdate64 v2->v3 commit messege typos v1->v2 commit message update --- drivers/net/eth

[Intel-wired-lan] [PATCH iwl-net v4] i40e: fix hot issue NVM content is corrupted after nvmupdate

2024-06-18 Thread Aleksandr Loktionov
by: Kelvin Kang Reviewed-by: Arkadiusz Kubalewski Signed-off-by: Aleksandr Loktionov --- v3->v4 commit message update v2->v3 commit messege typos v1->v2 commit message update --- drivers/net/ethernet/intel/i40e/i40e_adminq.h | 4 1 file changed, 4 deletions(-) diff --git

[Intel-wired-lan] [PATCH iwl-net v5] i40e: fix: remove needless retries of NVM update

2024-06-25 Thread Aleksandr Loktionov
us") Co-developed-by: Kelvin Kang Signed-off-by: Kelvin Kang Reviewed-by: Arkadiusz Kubalewski Signed-off-by: Aleksandr Loktionov --- v4->v5 commit message update https://lore.kernel.org/netdev/20240618132111.3193963-1-aleksandr.loktio...@intel.com/T/#u v3->v4 commit message update v2-

[Intel-wired-lan] [PATCH iwl-next v1] i40e: Add Energy Efficient Ethernet ability for X710 Base-T/KR/KX cards

2024-08-08 Thread Aleksandr Loktionov
1000baseT/Full 1baseT/Full Link partner advertised EEE link modes: 100baseT/Full 1000baseT/Full 1baseT/Full Reviewed-by: Arkadiusz Kubalewski Signed-off-by: Al

[Intel-wired-lan] [PATCH iwl-next v2] i40e: Add Energy Efficient Ethernet ability for X710 Base-T/KR/KX cards

2024-08-14 Thread Aleksandr Loktionov
1000baseT/Full 1baseT/Full Link partner advertised EEE link modes: 100baseT/Full 1000baseT/Full 1baseT/Full Reviewed-by: Arkadiusz Kubalewski Signed-off-

[Intel-wired-lan] [PATCH iwl-next v3] i40e: Add Energy Efficient Ethernet ability for X710 Base-T/KR/KX cards

2024-08-19 Thread Aleksandr Loktionov
1000baseT/Full 1baseT/Full Link partner advertised EEE link modes: 100baseT/Full 1000baseT/Full 1baseT/Full Reviewed-by: Arkadiusz Kubalewski Signed-off-

[Intel-wired-lan] [PATCH iwl-next v3] i40e: add ability to reset vf for tx and rx mdd events

2024-08-30 Thread Aleksandr Loktionov
: Padraig J Connolly Signed-off-by: Padraig J Connolly Signed-off-by: Aleksandr Loktionov --- v2->v3 fix compilation issue v1->v2 fix compilation issue --- drivers/net/ethernet/intel/i40e/i40e.h| 4 +- .../net/ethernet/intel/i40e/i40e_debugfs.c| 2 +- .../net/ethernet/inte

[Intel-wired-lan] [PATCH iwl-next] i40e: add trace events related to SFP module IOCTLs

2023-12-14 Thread Aleksandr Loktionov
Add trace events related to SFP module IOCTLs for troubleshooting. Riewed-by: Przemek Kitszel Signed-off-by: Aleksandr Loktionov --- src/CORE/i40e_ethtool.c | 5 + src/CORE/i40e_trace.h | 18 ++ 2 files changed, 23 insertions(+) diff --git a/src/CORE/i40e_ethtool.c b

[Intel-wired-lan] [PATCH iwl-next v2] i40e: add trace events related to SFP module IOCTLs

2023-12-20 Thread Aleksandr Loktionov
>/sys/kernel/tracing/events/i40e/enable ... cat /sys/kernel/tracing/trace Riewed-by: Przemek Kitszel Signed-off-by: Aleksandr Loktionov --- v1->v2 applied to proper git branch --- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 5 + drivers/net/ethe

[Intel-wired-lan] [PATCH iwl-net] i40e: fix vf may be used uninitialized in this function warning

2024-03-11 Thread Aleksandr Loktionov
bc5 ("i40e: Fix VF hang when reset is triggered on another VF") Signed-off-by: Aleksandr Loktionov --- .../ethernet/intel/i40e/i40e_virtchnl_pf.c| 34 +-- 1 file changed, 16 insertions(+), 18 deletions(-) diff --git a/drivers/net/ethernet/intel/i40e/i40e_virtchnl

[Intel-wired-lan] [PATCH iwl-net] i40e: fix i40e_count_filters() to count only active/new filters

2024-03-12 Thread Aleksandr Loktionov
Fix counter to be bumped only for new or active filters. Fixes: 621650cabee5 ("i40e: Refactoring VF MAC filters counting to make more reliable") Signed-off-by: Aleksandr Loktionov Reviewed-by: Arkadiusz Kubalewski --- drivers/net/ethernet/intel/i40e/i40e_main.c | 7 +-- 1 file

[Intel-wired-lan] [PATCH iwl-net v2] i40e: fix i40e_count_filters() to count only active/new filters

2024-03-13 Thread Aleksandr Loktionov
x27;t receive desired traffic. Fix counter to be bumped only for new or active filters. Fixes: 621650cabee5 ("i40e: Refactoring VF MAC filters counting to make more reliable") Signed-off-by: Aleksandr Loktionov Reviewed-by: Arkadiusz Kubalewski --- v1 -> v2: add explanation about th

[Intel-wired-lan] [PATCH iwl-net v2] i40e: fix vf may be used uninitialized in this function warning

2024-03-13 Thread Aleksandr Loktionov
r VF") Signed-off-by: Aleksandr Loktionov Reviewed-by: Arkadiusz Kubalewski Reviewed-by: Przemek Kitszel --- v1 -> v2: commit message change --- .../ethernet/intel/i40e/i40e_virtchnl_pf.c| 34 +-- 1 file changed, 16 insertions(+), 18 deletions(-) diff --git a/dri

[Intel-wired-lan] [PATCH iwl-next v1] i40e: add restore default speed when changed PHY doesn't support it

2023-10-11 Thread Aleksandr Loktionov
: Aleksandr Loktionov Reviewed-by: Jedrzej Jagielski Reviewed-by: Zaremba, Larysa --- drivers/net/ethernet/intel/i40e/i40e_main.c | 65 +++-- 1 file changed, 61 insertions(+), 4 deletions(-) diff --git a/drivers/net/ethernet/intel/i40e/i40e_main.c b/drivers/net/ethernet/intel

[Intel-wired-lan] [PATCH iwl-next v2] i40e: add restore default speed when changed PHY doesn't support it

2023-10-11 Thread Aleksandr Loktionov
-by: Radoslaw Tyl Signed-off-by: Aleksandr Loktionov --- v1->v2 fixed Reviewed-by tags --- --- drivers/net/ethernet/intel/i40e/i40e_main.c | 65 +++-- 1 file changed, 61 insertions(+), 4 deletions(-) diff --git a/drivers/net/ethernet/intel/i40e/i40e_main.c b/drivers/net/ether

[Intel-wired-lan] [PATCH iwl-next v3] i40e: add restore default speed when changed PHY doesn't support it

2023-10-13 Thread Aleksandr Loktionov
compatible with this module. Co-developed-by: Radoslaw Tyl Signed-off-by: Radoslaw Tyl Reviewed-by: Jedrzej Jagielski Signed-off-by: Aleksandr Loktionov --- v1->v2 fixed Reviewed-by tags v2->v3 fixed commit messages and tags --- --- drivers/net/ethernet/intel/i40e/i40e_main.

[Intel-wired-lan] [PATCH iwl-next v4] i40e: add restore default speed when changed PHY doesn't support it

2023-10-13 Thread Aleksandr Loktionov
compatible with this module. Co-developed-by: Radoslaw Tyl Signed-off-by: Radoslaw Tyl Reviewed-by: Jedrzej Jagielski Signed-off-by: Aleksandr Loktionov --- v1->v2 fixed Reviewed-by tags v2->v3 fixed commit messages and tags v3->v4 fixed commit message typo --- --- drivers/net/ethernet/i

[Intel-wired-lan] [PATCH iwl-next v5] i40e: add restore default speed when changed PHY doesn't support it

2023-10-13 Thread Aleksandr Loktionov
compatible with this module. Co-developed-by: Radoslaw Tyl Signed-off-by: Radoslaw Tyl Reviewed-by: Jedrzej Jagielski Signed-off-by: Aleksandr Loktionov --- v1->v2 fixed Reviewed-by tags v2->v3 fixed commit messages and tags v3->v4 fixed commit message typo v4->v5 cc to net...@vge

[Intel-wired-lan] [PATCH iwl-next v2] i40e: add ability to reset vf for tx and rx mdd events

2023-11-24 Thread Aleksandr Loktionov
: Padraig J Connolly Signed-off-by: Padraig J Connolly Signed-off-by: Aleksandr Loktionov --- v1->v2 fix compilation issue --- drivers/net/ethernet/intel/i40e/i40e.h| 4 +- .../net/ethernet/intel/i40e/i40e_ethtool.c| 2 + drivers/net/ethernet/intel/i40e/i40e_main.c |

[Intel-wired-lan] [PATCH iwl-net v1] i40e:Fix filter input checks to prevent config with invalid values

2023-11-29 Thread Aleksandr Loktionov
From: Sudheer Mogilappagari Prevent VF from configuring filters with unsupported actions or use REDIRECT action with invalid tc number. Current checks could cause out of bounds access on PF side. Reviewed-by: Andrii Staikov Signed-off-by: Sudheer Mogilappagari Signed-off-by: Aleksandr

[Intel-wired-lan] [PATCH iwl-net v2] i40e:Fix filter input checks to prevent config with invalid values

2023-11-29 Thread Aleksandr Loktionov
Signed-off-by: Sudheer Mogilappagari Signed-off-by: Aleksandr Loktionov --- v1->v2 add 'Fixes:' tag into commit message --- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/net/ethernet/intel/i40

[Intel-wired-lan] [PATCH iwl-net v1] i40e: fix "Error I40E_AQ_RC_ENOSPC adding RX filters on VF" issue

2024-10-15 Thread Aleksandr Loktionov
AC/VLAN filters in a hash with the MAC Address as key") Signed-off-by: Aleksandr Loktionov --- drivers/net/ethernet/intel/i40e/i40e.h | 2 ++ drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 2 ++ drivers/net/ethernet/intel/i40e/i40e_main.c| 12 ++-- 3 files changed,

[Intel-wired-lan] [PATCH iwl-net v2] i40e: fix race condition by adding filter's intermediate sync state

2024-10-16 Thread Aleksandr Loktionov
must be removed using the full process. Fixes: 278e7d0b9d68 ("i40e: store MAC/VLAN filters in a hash with the MAC Address as key") Signed-off-by: Aleksandr Loktionov --- v1->v2 change commit title, removed RESERVED state byt request in review --- drivers/net/ethernet/intel/i40e/i40e.h

[Intel-wired-lan] [PATCH iwl-next v4444] i40e: add ability to reset VF for Tx and Rx MDD events

2024-10-29 Thread Aleksandr Loktionov
e rate limiting functions like dev_info_ratelimited() do not meet our requirements. Custom rate limiting is implemented, please see the code for details. Co-developed-by: Jan Sokolowski Signed-off-by: Jan Sokolowski Co-developed-by: Padraig J Connolly Signed-off-by: Padraig J Connolly Signed-off-by: Aleksan

[Intel-wired-lan] [PATCH iwl-net v1] i40e: Fix macvlan leak by synchronizing access to mac_filter_hash

2024-09-23 Thread Aleksandr Loktionov
c_filter_hash. This synchronization ensures the integrity of the mac_filter_hash and prevents the described leak. Fixes: fed0d9f13266 ("i40e: Fix VF's MAC Address change on VM") Reviewed-by: Arkadiusz Kubalewski Signed-off-by: Aleksandr Loktionov --- drivers/net/ethernet/intel/i40e/i4

[Intel-wired-lan] [PATCH iwl-next v5] i40e: add ability to reset VF for Tx and Rx MDD events

2024-11-15 Thread Aleksandr Loktionov
ions like dev_info_ratelimited() do not meet our requirements. Custom rate limiting is implemented, please see the code for details. Co-developed-by: Jan Sokolowski Signed-off-by: Jan Sokolowski Co-developed-by: Padraig J Connolly Signed-off-by: Padraig J Connolly Signed-off-by: A