[PATCH net-next 1/1] ice: Improve MSI-X vector enablement fallback logic

2021-01-13 Thread Tony Nguyen
tt Creeley Tested-by: Tony Brelinski Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/ice/ice.h | 4 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 8 +- drivers/net/ethernet/intel/ice/ice_lib.c | 15 +- drivers/net/ethernet/intel/ice/ice_main.c| 161 ++

[net 0/9][pull request] Intel Wired LAN Driver Updates 2020-12-09

2020-12-09 Thread Tony Nguyen
This series contains updates to igb, ixgbe, i40e, and ice drivers. Sven Auhagen fixes issues with igb XDP: return correct error value in XDP xmit back, increase header padding to include space for double VLAN, add an extack error when Rx buffer is too small for frame size, set metasize if it is se

[net 1/9] igb: XDP xmit back fix error code

2020-12-09 Thread Tony Nguyen
From: Sven Auhagen The igb XDP xmit back function should only return defined error codes. Fixes: 9cbc948b5a20 ("igb: add XDP support") Reported-by: Dan Carpenter Acked-by: Maciej Fijalkowski Signed-off-by: Sven Auhagen Tested-by: Sandeep Penigalapati Signed-off-by: Tony Nguyen --

[net 7/9] i40e: avoid premature Rx buffer reuse

2020-12-09 Thread Tony Nguyen
REDIRECT") Reported-and-analyzed-by: Li RongQing Signed-off-by: Björn Töpel Tested-by: George Kuruvinakunnel Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 27 +++-- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/drivers/net/et

[net 2/9] igb: take VLAN double header into account

2020-12-09 Thread Tony Nguyen
en Auhagen Tested-by: Sandeep Penigalapati Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/igb/igb.h | 5 + drivers/net/ethernet/intel/igb/igb_main.c | 7 +++ 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/drivers/net/ethernet/intel/igb/igb.h b/drivers/net/ethe

[net 9/9] ice: avoid premature Rx buffer reuse

2020-12-09 Thread Tony Nguyen
invoking xdp_do_redirect(). Fixes: efc2214b6047 ("ice: Add support for XDP") Reported-and-analyzed-by: Li RongQing Signed-off-by: Björn Töpel Tested-by: George Kuruvinakunnel Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/ice/ice_txrx.c | 31 --- 1 file c

[net 8/9] ixgbe: avoid premature Rx buffer reuse

2020-12-09 Thread Tony Nguyen
invoking xdp_do_redirect(). Fixes: 6453073987ba ("ixgbe: add initial support for xdp redirect") Reported-and-analyzed-by: Li RongQing Signed-off-by: Björn Töpel Tested-by: Sandeep Penigalapati Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 24

[net 5/9] igb: use xdp_do_flush

2020-12-09 Thread Tony Nguyen
y: Sandeep Penigalapati Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/igb/igb_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/intel/igb/igb_main.c b/drivers/net/ethernet/intel/igb/igb_main.c index 8e412aaba0e3..af6ace6c0f87 100644 --- a/d

[net 6/9] igb: avoid transmit queue timeout in xdp path

2020-12-09 Thread Tony Nguyen
f-by: Sven Auhagen Tested-by: Sandeep Penigalapati Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/igb/igb_main.c | 5 + 1 file changed, 5 insertions(+) diff --git a/drivers/net/ethernet/intel/igb/igb_main.c b/drivers/net/ethernet/intel/igb/igb_main.c index af6ace6c0f87..0d

[net 4/9] igb: skb add metasize for xdp

2020-12-09 Thread Tony Nguyen
From: Sven Auhagen add metasize if it is set in xdp Fixes: 9cbc948b5a20 ("igb: add XDP support") Suggested-by: Maciej Fijalkowski Reviewed-by: Maciej Fijalkowski Acked-by: Maciej Fijalkowski Signed-off-by: Sven Auhagen Tested-by: Sandeep Penigalapati Signed-off-by: T

[net 3/9] igb: XDP extack message on error

2020-12-09 Thread Tony Nguyen
y: Sandeep Penigalapati Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/igb/igb_main.c | 17 - 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/drivers/net/ethernet/intel/igb/igb_main.c b/drivers/net/ethernet/intel/igb/igb_main.c index 0a9198037b98..a0

[PATCH net-next] igc: Add new device ID

2020-12-10 Thread Tony Nguyen
From: Sasha Neftin Add new device ID for the next step of the silicon and reflect the I226_K part. Signed-off-by: Sasha Neftin Tested-by: Aaron Brown Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/igc/igc_base.c | 1 + drivers/net/ethernet/intel/igc/igc_hw.h | 1 + drivers/net

[net 2/2] iavf: fix double-release of rtnl_lock

2020-12-17 Thread Tony Nguyen
From: Jakub Kicinski This code does not jump to exit on an error in iavf_lan_add_device(), so the rtnl_unlock() from the normal path will follow. Fixes: b66c7bc1cd4d ("iavf: Refactor init state machine") Signed-off-by: Jakub Kicinski Reviewed-by: Tony Nguyen Tested-by: Konrad

[net 0/2][pull request] Intel Wired LAN Driver Updates 2020-12-17

2020-12-17 Thread Tony Nguyen
This series contains updates to i40e and iavf drivers. Sylwester fixes an issue where PF was not properly being rebuilt following VF removal for i40e. Jakub Kicinski fixes a double release of rtnl_lock on iavf_lan_add_device() error for iavf. The following are changes since commit 44d4775ca51805

[net 1/2] i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs

2020-12-17 Thread Tony Nguyen
: fc60861e9b00 ("i40e: start up in VEPA mode by default") Signed-off-by: Sylwester Dziedziuch Tested-by: Konrad Jankowski Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/i40e/i40e.h | 3 +++ drivers/net/ethernet/intel/i40e/i40e_main.c| 10 ++ drivers/ne

[net-next 0/4][pull request] 1GbE Intel Wired LAN Driver Updates 2020-11-30

2020-11-30 Thread Tony Nguyen
This series contains updates to e1000e driver only. Mario Limonciello allows s0ix on supported ME systems and adds additional supported systems. Vitaly changes configuration to allow for S0i3.2 substate. The following are changes since commit e71d2b957ee49fe3ed35a384a4e31774de1316c1: Merge bra

[net-next 1/4] e1000e: allow turning s0ix flows on for systems with ME

2020-11-30 Thread Tony Nguyen
time or runtime. Fixes: e086ba2fccda ("e1000e: disable s0ix entry and exit flows for ME systems") Signed-off-by: Mario Limonciello Tested-by: Aaron Brown Signed-off-by: Tony Nguyen --- .../device_drivers/ethernet/intel/e1000e.rst | 23 drivers/net/ethernet/intel/e1000e/e1000.h

[net-next 3/4] e1000e: Add more Dell CML systems into s0ix heuristics

2020-11-30 Thread Tony Nguyen
: Mario Limonciello Tested-by: Yijun Shen Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/e1000e/param.c | 21 + 1 file changed, 21 insertions(+) diff --git a/drivers/net/ethernet/intel/e1000e/param.c b/drivers/net/ethernet/intel/e1000e/param.c index d05f55201541

[net-next 4/4] e1000e: fix S0ix flow to allow S0i3.2 subset entry

2020-11-30 Thread Tony Nguyen
wn Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/e1000e/netdev.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/net/ethernet/intel/e1000e/netdev.c b/drivers/net/ethernet/intel/e1000e/netdev.c index f413b33127f6..4333fec268b0 100644 --- a/drivers/ne

[net-next 2/4] e1000e: Add Dell's Comet Lake systems into s0ix heuristics

2020-11-30 Thread Tony Nguyen
From: Mario Limonciello Dell's Comet Lake Latitude and Precision systems containing i219LM are properly configured and should use the s0ix flows. Signed-off-by: Mario Limonciello Tested-by: Yijun Shen Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/Kconfig| 1 + dr

[net-next v4 9/9] ice: Add space to unknown speed

2020-12-09 Thread Tony Nguyen
From: Simon Perron Caissy Add space to the end of 'Unknown' string in order to avoid concatenation with 'bps' string when formatting netdev log message. Signed-off-by: Simon Perron Caissy Tested-by: Aaron Brown Signed-off-by: Tony Nguyen --- drivers/net/ethernet/inte

[net-next v4 5/9] ice: Remove vlan_ena from vsi structure

2020-12-09 Thread Tony Nguyen
ust remove vlan_ena and use num_vlan instead. Signed-off-by: Nick Nunley Tested-by: Aaron Brown Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/ice/ice.h | 1 - drivers/net/ethernet/intel/ice/ice_main.c | 11 --- 2 files changed, 4 insertions(+), 8 deletions(-) diff --gi

[net-next v4 7/9] ice: silence static analysis warning

2020-12-09 Thread Tony Nguyen
From: Bruce Allan sparse warns about cast to/from restricted types which is not an actual problem; silence the warning. Signed-off-by: Bruce Allan Tested-by: Aaron Brown Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/ice/ice_nvm.c | 2 +- 1 file changed, 1 insertion(+), 1

[net-next v4 1/9] ice: cleanup stack hog

2020-12-09 Thread Tony Nguyen
Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/ice/ice_flow.c | 44 +-- 1 file changed, 26 insertions(+), 18 deletions(-) diff --git a/drivers/net/ethernet/intel/ice/ice_flow.c b/drivers/net/ethernet/intel/ice/ice_flow.c index eadc85aee389..2a92071bd7d1 100644 --- a

[net-next v4 6/9] ice: cleanup misleading comment

2020-12-09 Thread Tony Nguyen
Brown Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/ice/ice_nvm.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/net/ethernet/intel/ice/ice_nvm.c b/drivers/net/ethernet/intel/ice/ice_nvm.c index cd442a5415d1..dc0d82c844ad 100644 --- a/drivers/net

[net-next v4 2/9] ice: don't always return an error for Get PHY Abilities AQ command

2020-12-09 Thread Tony Nguyen
user can then later determine the reason for the failure and correct it. Signed-off-by: Paul M Stillwell Jr Tested-by: Aaron Brown Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/ice/ice_common.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/eth

[net-next v4 0/9][pull request] 100GbE Intel Wired LAN Driver Updates 2020-12-09

2020-12-09 Thread Tony Nguyen
This series contains updates to ice driver only. Bruce changes the allocation of ice_flow_prof_params from stack to heap to avoid excessive stack usage. Corrects a misleading comment and silences a sparse warning that is not a problem. Paul allows for HW initialization to continue if PHY abilitie

[net-next v4 3/9] ice: Enable Support for FW Override (E82X)

2020-12-09 Thread Tony Nguyen
From: Jeb Cramer The driver is able to override the firmware when it comes to supporting a more lenient link mode. This feature was limited to E810 devices. It is now extended to E82X devices. Signed-off-by: Jeb Cramer Tested-by: Aaron Brown Signed-off-by: Tony Nguyen --- drivers/net

[net-next v4 4/9] ice: Remove gate to OROM init

2020-12-09 Thread Tony Nguyen
From: Jeb Cramer Remove the gate that prevents the OROM and netlist info from being populated. The NVM now has the appropriate section for software to reference the versioning info. Signed-off-by: Jeb Cramer Tested-by: Aaron Brown Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel

[net-next v4 8/9] ice: join format strings to same line as ice_debug

2020-12-09 Thread Tony Nguyen
From: Jacob Keller When printing messages with ice_debug, align the printed string to the origin line of the message in order to ease debugging and tracking messages back to their source. Signed-off-by: Jacob Keller Tested-by: Aaron Brown Signed-off-by: Tony Nguyen --- drivers/net/ethernet

[PATCH net 1/1] i40e: Fix removing driver while bare-metal VFs pass traffic

2020-11-20 Thread Tony Nguyen
ziuch Tested-by: Konrad Jankowski Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/i40e/i40e.h| 1 + drivers/net/ethernet/intel/i40e/i40e_main.c | 22 +++- .../ethernet/intel/i40e/i40e_virtchnl_pf.c| 26 +++ 3 files changed, 31 insertions(+), 18 de

[net-next v2 0/3][pull request] 40GbE Intel Wired LAN Driver Updates 2020-11-24

2020-11-24 Thread Tony Nguyen
This series contains updates to i40e and igbvf drivers. Marek removes a redundant assignment for i40e. Stefan Assmann corrects reporting of VF link speed for i40e. Karen revises a couple of error messages to warnings for igbvf as they could be misinterpreted as issues when they are not. v2: Dro

[net-next v2 1/3] i40e: remove redundant assignment

2020-11-24 Thread Tony Nguyen
-by: Marek Majtyka Acked-by: Björn Töpel Tested-by: George Kuruvinakunnel Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/net/ethernet/intel/i40e/i40e_xsk.c b/drivers/net/ethernet/intel/i40e/i40e_xsk.c index 56

[net-next v2 3/3] igbvf: Refactor traces

2020-11-24 Thread Tony Nguyen
Sornek Reviewed-by: Aleksandr Loktionov Tested-by: Aaron Brown Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/igbvf/netdev.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/ethernet/intel/igbvf/netdev.c b/drivers/net/ethernet/intel/igb

[net-next v2 2/3] i40e: report correct VF link speed when link state is set to enable

2020-11-24 Thread Tony Nguyen
d: 25000Mb/s Signed-off-by: Stefan Assmann Tested-by: Aaron Brown Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c b/drivers/net/ethe

[net 3/4] igc: Fix returning wrong statistics

2020-11-10 Thread Tony Nguyen
being updated (adapter->stats64). Fixes: c9a11c23ceb6 ("igc: Add netdev") Signed-off-by: Vinicius Costa Gomes Tested-by: Aaron Brown Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/igc/igc_main.c | 14 -- 1 file changed, 8 insertions(+), 6 deletions(-) diff --

[net 1/4] i40e: Fix MAC address setting for a VF via Host/VM

2020-11-10 Thread Tony Nguyen
ver MAC address configuration") Signed-off-by: Slawomir Laba Tested-by: Konrad Jankowski Signed-off-by: Tony Nguyen --- .../ethernet/intel/i40e/i40e_virtchnl_pf.c| 26 +-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/drivers/net/ethernet/intel/i40e/i

[net 4/4] MAINTAINERS: Update repositories for Intel Ethernet Drivers

2020-11-10 Thread Tony Nguyen
Update Intel Ethernet Drivers repositories to new locations. Signed-off-by: Tony Nguyen --- MAINTAINERS | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index cd123d0a6a2d..9e826b55fcd9 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -8829,8

[net 0/4][pull request] Intel Wired LAN Driver Updates 2020-11-10

2020-11-10 Thread Tony Nguyen
/tnguy/net-queue 40GbE Dan Carpenter (1): i40e, xsk: uninitialized variable in i40e_clean_rx_irq_zc() Slawomir Laba (1): i40e: Fix MAC address setting for a VF via Host/VM Tony Nguyen (1): MAINTAINERS: Update repositories for Intel Ethernet Drivers Vinicius Costa Gomes (1): igc: Fix returning

[net 2/4] i40e, xsk: uninitialized variable in i40e_clean_rx_irq_zc()

2020-11-10 Thread Tony Nguyen
unnel Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/intel/i40e/i40e_xsk.c b/drivers/net/ethernet/intel/i40e/i40e_xsk.c index 6acede0acdca..567fd67e900e 100644 --- a/drivers/net

[net-next v2 11/15] ice: Remove vlan_ena from vsi structure

2020-11-13 Thread Tony Nguyen
ust remove vlan_ena and use num_vlan instead. Signed-off-by: Nick Nunley Tested-by: Aaron Brown Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/ice/ice.h | 1 - drivers/net/ethernet/intel/ice/ice_main.c | 11 --- 2 files changed, 4 insertions(+), 8 deletions(-) diff --gi

[net-next v2 12/15] ice: cleanup misleading comment

2020-11-13 Thread Tony Nguyen
Brown Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/ice/ice_nvm.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/net/ethernet/intel/ice/ice_nvm.c b/drivers/net/ethernet/intel/ice/ice_nvm.c index cd442a5415d1..dc0d82c844ad 100644 --- a/drivers/net

[net-next v2 00/15][pull request] 100GbE Intel Wired LAN Driver Updates 2020-11-13

2020-11-13 Thread Tony Nguyen
ACL entry ice: program ACL entry Simon Perron Caissy (1): ice: Add space to unknown speed Tony Nguyen (1): ice: rename shared Flow Director functions drivers/net/ethernet/intel/ice/Makefile |3 + drivers/net/ethernet/intel/ice/ice.h | 26 +- drivers/net/ethernet

[net-next v2 01/15] ice: cleanup stack hog

2020-11-13 Thread Tony Nguyen
Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/ice/ice_flow.c | 44 +-- 1 file changed, 26 insertions(+), 18 deletions(-) diff --git a/drivers/net/ethernet/intel/ice/ice_flow.c b/drivers/net/ethernet/intel/ice/ice_flow.c index eadc85aee389..2a92071bd7d1 100644 --- a

[net-next v2 05/15] ice: create flow profile

2020-11-13 Thread Tony Nguyen
: Chinh Cao Signed-off-by: Chinh Cao Signed-off-by: Real Valiquette Co-developed-by: Tony Nguyen Signed-off-by: Tony Nguyen Tested-by: Brijesh Behera --- drivers/net/ethernet/intel/ice/Makefile | 1 + drivers/net/ethernet/intel/ice/ice.h | 9 + drivers/net/ethernet/intel/ice

[net-next v2 15/15] ice: Add space to unknown speed

2020-11-13 Thread Tony Nguyen
From: Simon Perron Caissy Add space to the end of 'Unknown' string in order to avoid concatenation with 'bps' string when formatting netdev log message. Signed-off-by: Simon Perron Caissy Tested-by: Aaron Brown Signed-off-by: Tony Nguyen --- drivers/net/ethernet/inte

[net-next v2 10/15] ice: Remove gate to OROM init

2020-11-13 Thread Tony Nguyen
From: Jeb Cramer Remove the gate that prevents the OROM and netlist info from being populated. The NVM now has the appropriate section for software to reference the versioning info. Signed-off-by: Jeb Cramer Tested-by: Aaron Brown Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel

[net-next v2 06/15] ice: create ACL entry

2020-11-13 Thread Tony Nguyen
From: Real Valiquette Create an ACL entry for the mask match data and set the desired action. Generate and program the associated extraction sequence. Co-developed-by: Chinh Cao Signed-off-by: Chinh Cao Signed-off-by: Real Valiquette Co-developed-by: Tony Nguyen Signed-off-by: Tony Nguyen

[net-next v2 08/15] ice: don't always return an error for Get PHY Abilities AQ command

2020-11-13 Thread Tony Nguyen
user can then later determine the reason for the failure and correct it. Signed-off-by: Paul M Stillwell Jr Tested-by: Aaron Brown Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/ice/ice_common.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/

[net-next v2 04/15] ice: initialize ACL scenario

2020-11-13 Thread Tony Nguyen
: Real Valiquette Co-developed-by: Tony Nguyen Signed-off-by: Tony Nguyen Tested-by: Brijesh Behera --- drivers/net/ethernet/intel/ice/ice.h | 1 + drivers/net/ethernet/intel/ice/ice_acl.c | 112 drivers/net/ethernet/intel/ice/ice_acl.h | 11 + drivers/net/ethernet

[net-next v2 07/15] ice: program ACL entry

2020-11-13 Thread Tony Nguyen
From: Real Valiquette Complete the filter programming process; set the flow entry and action into the scenario and write it to hardware. Configure the VSI for ACL filters. Co-developed-by: Chinh Cao Signed-off-by: Chinh Cao Signed-off-by: Real Valiquette Co-developed-by: Tony Nguyen Signed

[net-next v2 09/15] ice: Enable Support for FW Override (E82X)

2020-11-13 Thread Tony Nguyen
From: Jeb Cramer The driver is able to override the firmware when it comes to supporting a more lenient link mode. This feature was limited to E810 devices. It is now extended to E82X devices. Signed-off-by: Jeb Cramer Tested-by: Aaron Brown Signed-off-by: Tony Nguyen --- drivers/net

[net-next v2 13/15] ice: silence static analysis warning

2020-11-13 Thread Tony Nguyen
From: Bruce Allan sparse warns about cast to/from restricted types which is not an actual problem; silence the warning. Signed-off-by: Bruce Allan Tested-by: Aaron Brown Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/ice/ice_nvm.c | 2 +- 1 file changed, 1 insertion(+), 1

[net-next v2 14/15] ice: join format strings to same line as ice_debug

2020-11-13 Thread Tony Nguyen
From: Jacob Keller When printing messages with ice_debug, align the printed string to the origin line of the message in order to ease debugging and tracking messages back to their source. Signed-off-by: Jacob Keller Tested-by: Aaron Brown Signed-off-by: Tony Nguyen --- drivers/net/ethernet

[net-next v2 02/15] ice: rename shared Flow Director functions

2020-11-13 Thread Tony Nguyen
developed-by: Paul M Stillwell Jr Signed-off-by: Paul M Stillwell Jr Signed-off-by: Tony Nguyen Tested-by: Harikumar Bokkena --- drivers/net/ethernet/intel/ice/ice.h | 4 +-- drivers/net/ethernet/intel/ice/ice_ethtool.c | 4 +-- .../net/ethernet/intel/ice/ice_ethtool_fdir.c | 30 ++

[net-next v2 03/15] ice: initialize ACL table

2020-11-13 Thread Tony Nguyen
by setting up structures, AdminQ commands, and allocation of the ACL table in the hardware. Co-developed-by: Chinh Cao Signed-off-by: Chinh Cao Signed-off-by: Real Valiquette Co-developed-by: Tony Nguyen Signed-off-by: Tony Nguyen Tested-by: Harikumar Bokkena --- drivers/net/ethernet/intel/ic

[net-next v3 05/15] ice: create flow profile

2020-11-13 Thread Tony Nguyen
: Chinh Cao Signed-off-by: Chinh Cao Signed-off-by: Real Valiquette Co-developed-by: Tony Nguyen Signed-off-by: Tony Nguyen Tested-by: Brijesh Behera --- drivers/net/ethernet/intel/ice/Makefile | 1 + drivers/net/ethernet/intel/ice/ice.h | 9 + drivers/net/ethernet/intel/ice

[net-next v3 02/15] ice: rename shared Flow Director functions

2020-11-13 Thread Tony Nguyen
developed-by: Paul M Stillwell Jr Signed-off-by: Paul M Stillwell Jr Signed-off-by: Tony Nguyen Tested-by: Harikumar Bokkena --- drivers/net/ethernet/intel/ice/ice.h | 4 +-- drivers/net/ethernet/intel/ice/ice_ethtool.c | 4 +-- .../net/ethernet/intel/ice/ice_ethtool_fdir.c | 30 ++

[net-next v3 06/15] ice: create ACL entry

2020-11-13 Thread Tony Nguyen
From: Real Valiquette Create an ACL entry for the mask match data and set the desired action. Generate and program the associated extraction sequence. Co-developed-by: Chinh Cao Signed-off-by: Chinh Cao Signed-off-by: Real Valiquette Co-developed-by: Tony Nguyen Signed-off-by: Tony Nguyen

[net-next v3 11/15] ice: Remove vlan_ena from vsi structure

2020-11-13 Thread Tony Nguyen
ust remove vlan_ena and use num_vlan instead. Signed-off-by: Nick Nunley Tested-by: Aaron Brown Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/ice/ice.h | 1 - drivers/net/ethernet/intel/ice/ice_main.c | 11 --- 2 files changed, 4 insertions(+), 8 deletions(-) diff --gi

[net-next v3 14/15] ice: join format strings to same line as ice_debug

2020-11-13 Thread Tony Nguyen
From: Jacob Keller When printing messages with ice_debug, align the printed string to the origin line of the message in order to ease debugging and tracking messages back to their source. Signed-off-by: Jacob Keller Tested-by: Aaron Brown Signed-off-by: Tony Nguyen --- drivers/net/ethernet

[net-next v3 04/15] ice: initialize ACL scenario

2020-11-13 Thread Tony Nguyen
: Real Valiquette Co-developed-by: Tony Nguyen Signed-off-by: Tony Nguyen Tested-by: Brijesh Behera --- drivers/net/ethernet/intel/ice/ice.h | 1 + drivers/net/ethernet/intel/ice/ice_acl.c | 112 drivers/net/ethernet/intel/ice/ice_acl.h | 11 + drivers/net/ethernet

[net-next v3 01/15] ice: cleanup stack hog

2020-11-13 Thread Tony Nguyen
Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/ice/ice_flow.c | 44 +-- 1 file changed, 26 insertions(+), 18 deletions(-) diff --git a/drivers/net/ethernet/intel/ice/ice_flow.c b/drivers/net/ethernet/intel/ice/ice_flow.c index eadc85aee389..2a92071bd7d1 100644 --- a

[net-next v3 03/15] ice: initialize ACL table

2020-11-13 Thread Tony Nguyen
by setting up structures, AdminQ commands, and allocation of the ACL table in the hardware. Co-developed-by: Chinh Cao Signed-off-by: Chinh Cao Signed-off-by: Real Valiquette Co-developed-by: Tony Nguyen Signed-off-by: Tony Nguyen Tested-by: Harikumar Bokkena --- drivers/net/ethernet/intel/ic

[net-next v3 10/15] ice: Remove gate to OROM init

2020-11-13 Thread Tony Nguyen
From: Jeb Cramer Remove the gate that prevents the OROM and netlist info from being populated. The NVM now has the appropriate section for software to reference the versioning info. Signed-off-by: Jeb Cramer Tested-by: Aaron Brown Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel

[net-next v3 07/15] ice: program ACL entry

2020-11-13 Thread Tony Nguyen
From: Real Valiquette Complete the filter programming process; set the flow entry and action into the scenario and write it to hardware. Configure the VSI for ACL filters. Co-developed-by: Chinh Cao Signed-off-by: Chinh Cao Signed-off-by: Real Valiquette Co-developed-by: Tony Nguyen Signed

[net-next v3 09/15] ice: Enable Support for FW Override (E82X)

2020-11-13 Thread Tony Nguyen
From: Jeb Cramer The driver is able to override the firmware when it comes to supporting a more lenient link mode. This feature was limited to E810 devices. It is now extended to E82X devices. Signed-off-by: Jeb Cramer Tested-by: Aaron Brown Signed-off-by: Tony Nguyen --- drivers/net

[net-next v3 08/15] ice: don't always return an error for Get PHY Abilities AQ command

2020-11-13 Thread Tony Nguyen
user can then later determine the reason for the failure and correct it. Signed-off-by: Paul M Stillwell Jr Tested-by: Aaron Brown Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/ice/ice_common.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/

[net-next v3 15/15] ice: Add space to unknown speed

2020-11-13 Thread Tony Nguyen
From: Simon Perron Caissy Add space to the end of 'Unknown' string in order to avoid concatenation with 'bps' string when formatting netdev log message. Signed-off-by: Simon Perron Caissy Tested-by: Aaron Brown Signed-off-by: Tony Nguyen --- drivers/net/ethernet/inte

[net-next v3 12/15] ice: cleanup misleading comment

2020-11-13 Thread Tony Nguyen
Brown Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/ice/ice_nvm.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/net/ethernet/intel/ice/ice_nvm.c b/drivers/net/ethernet/intel/ice/ice_nvm.c index cd442a5415d1..dc0d82c844ad 100644 --- a/drivers/net

[net-next v3 13/15] ice: silence static analysis warning

2020-11-13 Thread Tony Nguyen
From: Bruce Allan sparse warns about cast to/from restricted types which is not an actual problem; silence the warning. Signed-off-by: Bruce Allan Tested-by: Aaron Brown Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/ice/ice_nvm.c | 2 +- 1 file changed, 1 insertion(+), 1

[net-next v3 00/15][pull request] 100GbE Intel Wired LAN Driver Updates 2020-11-13

2020-11-13 Thread Tony Nguyen
ice: initialize ACL scenario ice: create flow profile ice: create ACL entry ice: program ACL entry Simon Perron Caissy (1): ice: Add space to unknown speed Tony Nguyen (1): ice: rename shared Flow Director functions drivers/net/ethernet/intel/ice/Makefile |3 + drivers/net/eth

[net-next 1/4] i40e: add support for PTP external synchronization clock

2020-11-13 Thread Tony Nguyen
Kubalewski Signed-off-by: Piotr Kwapulinski Tested-by: Andrew Bowers Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/i40e/i40e.h| 76 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 18 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c| 747 +- .../net

[net-next 3/4] i40e: report correct VF link speed when link state is set to enable

2020-11-13 Thread Tony Nguyen
d: 25000Mb/s Signed-off-by: Stefan Assmann Tested-by: Aaron Brown Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c b/drivers/net/ethe

[net-next 4/4] igbvf: Refactor traces

2020-11-13 Thread Tony Nguyen
Sornek Reviewed-by: Aleksandr Loktionov Tested-by: Aaron Brown Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/igbvf/netdev.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/ethernet/intel/igbvf/netdev.c b/drivers/net/ethernet/intel/igb

[net-next 2/4] i40e: remove redundant assignment

2020-11-13 Thread Tony Nguyen
-by: Marek Majtyka Acked-by: Björn Töpel Tested-by: George Kuruvinakunnel Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/net/ethernet/intel/i40e/i40e_xsk.c b/drivers/net/ethernet/intel/i40e/i40e_xsk.c index 56

[net-next 0/4][pull request] 40GbE Intel Wired LAN Driver Updates 2020-11-13

2020-11-13 Thread Tony Nguyen
This series contains updates to i40e and igbvf drivers. Piotr adds support for PTP external clock synchronization to i40e via GPIO pins. Marek removes a redundant assignment for i40e. Stefan Assmann corrects reporting of VF link speed for i40e. Karen revises a couple of error messages to warnin

[net 2/4] e1000e: bump up timeout to wait when ME un-configures ULP mode

2020-12-23 Thread Tony Nguyen
rg/project/intel-wired-lan/patch/20200323191639.48826-1-aaron...@canonical.com/ Link: https://lkml.org/lkml/2020/12/13/15 Link: https://lkml.org/lkml/2020/12/14/708 Signed-off-by: Mario Limonciello Reviewed-by: Hans de Goede Tested-by: Yijun Shen Signed-off-by: Tony Nguyen --- drivers/net/ethe

[net 3/4] Revert "e1000e: disable s0ix entry and exit flows for ME systems"

2020-12-23 Thread Tony Nguyen
make the driver more impervious to platform firmware behavior. Fixes: e086ba2fccda ("e1000e: disable s0ix entry and exit flows for ME systems") Reviewed-by: Alexander Duyck Signed-off-by: Mario Limonciello Reviewed-by: Hans de Goede Tested-by: Yijun Shen Signed-off-by: Tony Nguyen -

[net 4/4] e1000e: Export S0ix flags to ethtool

2020-12-23 Thread Tony Nguyen
on in a disallow list. Signed-off-by: Mario Limonciello Reviewed-by: Hans de Goede Tested-by: Yijun Shen Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/e1000e/e1000.h | 1 + drivers/net/ethernet/intel/e1000e/ethtool.c | 46 + drivers/net/ethernet/intel/e

[net 1/4] e1000e: Only run S0ix flows if shutdown succeeded

2020-12-23 Thread Tony Nguyen
From: Mario Limonciello If the shutdown failed, the part will be thawed and running S0ix flows will put it into an undefined state. Reported-by: Alexander Duyck Reviewed-by: Alexander Duyck Signed-off-by: Mario Limonciello Tested-by: Yijun Shen Signed-off-by: Tony Nguyen --- drivers/net

[net 0/4][pull request] Intel Wired LAN Driver Updates 2020-12-23

2020-12-23 Thread Tony Nguyen
Commit e086ba2fccda ("e1000e: disable s0ix entry and exit flows for ME systems") disabled S0ix flows for systems that have various incarnations of the i219-LM ethernet controller. This was done because of some regressions caused by an earlier commit 632fbd5eb5b0e ("e1000e: fix S0ix flows for cable

[net-next 15/15] ice: Add space to unknown speed

2020-11-02 Thread Tony Nguyen
From: Simon Perron Caissy Add space to the end of 'Unknown' string in order to avoid concatenation with 'bps' string when formatting netdev log message. Signed-off-by: Simon Perron Caissy Tested-by: Aaron Brown Signed-off-by: Tony Nguyen --- drivers/net/ethernet/inte

[net-next 11/15] ice: Remove vlan_ena from vsi structure

2020-11-02 Thread Tony Nguyen
ust remove vlan_ena and use num_vlan instead. Signed-off-by: Nick Nunley Tested-by: Aaron Brown Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/ice/ice.h | 1 - drivers/net/ethernet/intel/ice/ice_main.c | 11 --- 2 files changed, 4 insertions(+), 8 deletions(-) diff --gi

[net-next 00/15][pull request] 100GbE Intel Wired LAN Driver Updates 2020-11-02

2020-11-02 Thread Tony Nguyen
): ice: don't always return an error for Get PHY Abilities AQ command Real Valiquette (5): ice: initialize ACL table ice: initialize ACL scenario ice: create flow profile ice: create ACL entry ice: program ACL entry Simon Perron Caissy (1): ice: Add space to unknown speed Tony Nguy

[net-next 02/15] ice: rename shared Flow Director functions

2020-11-02 Thread Tony Nguyen
developed-by: Paul M Stillwell Jr Signed-off-by: Paul M Stillwell Jr Signed-off-by: Tony Nguyen Tested-by: Harikumar Bokkena --- drivers/net/ethernet/intel/ice/ice.h | 4 +-- drivers/net/ethernet/intel/ice/ice_ethtool.c | 4 +-- .../net/ethernet/intel/ice/ice_ethtool_fdir.c | 30 ++

[net-next 14/15] ice: join format strings to same line as ice_debug

2020-11-02 Thread Tony Nguyen
From: Jacob Keller When printing messages with ice_debug, align the printed string to the origin line of the message in order to ease debugging and tracking messages back to their source. Signed-off-by: Jacob Keller Tested-by: Aaron Brown Signed-off-by: Tony Nguyen --- drivers/net/ethernet

[net-next 06/15] ice: create ACL entry

2020-11-02 Thread Tony Nguyen
From: Real Valiquette Create an ACL entry for the mask match data and set the desired action. Generate and program the associated extraction sequence. Co-developed-by: Chinh Cao Signed-off-by: Chinh Cao Signed-off-by: Real Valiquette Co-developed-by: Tony Nguyen Signed-off-by: Tony Nguyen

[net-next 07/15] ice: program ACL entry

2020-11-02 Thread Tony Nguyen
From: Real Valiquette Complete the filter programming process; set the flow entry and action into the scenario and write it to hardware. Configure the VSI for ACL filters. Co-developed-by: Chinh Cao Signed-off-by: Chinh Cao Signed-off-by: Real Valiquette Co-developed-by: Tony Nguyen Signed

[net-next 12/15] ice: cleanup misleading comment

2020-11-02 Thread Tony Nguyen
Brown Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/ice/ice_nvm.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/net/ethernet/intel/ice/ice_nvm.c b/drivers/net/ethernet/intel/ice/ice_nvm.c index cd442a5415d1..dc0d82c844ad 100644 --- a/drivers/net

[net-next 08/15] ice: don't always return an error for Get PHY Abilities AQ command

2020-11-02 Thread Tony Nguyen
user can then later determine the reason for the failure and correct it. Signed-off-by: Paul M Stillwell Jr Tested-by: Aaron Brown Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/ice/ice_common.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/

[net-next 09/15] ice: Enable Support for FW Override (E82X)

2020-11-02 Thread Tony Nguyen
From: Jeb Cramer The driver is able to override the firmware when it comes to supporting a more lenient link mode. This feature was limited to E810 devices. It is now extended to E82X devices. Signed-off-by: Jeb Cramer Tested-by: Aaron Brown Signed-off-by: Tony Nguyen --- drivers/net

[net-next 01/15] ice: cleanup stack hog

2020-11-02 Thread Tony Nguyen
Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/ice/ice_flow.c | 44 +-- 1 file changed, 26 insertions(+), 18 deletions(-) diff --git a/drivers/net/ethernet/intel/ice/ice_flow.c b/drivers/net/ethernet/intel/ice/ice_flow.c index eadc85aee389..2a92071bd7d1 100644 --- a

[net-next 04/15] ice: initialize ACL scenario

2020-11-02 Thread Tony Nguyen
: Real Valiquette Co-developed-by: Tony Nguyen Signed-off-by: Tony Nguyen Tested-by: Brijesh Behera --- drivers/net/ethernet/intel/ice/ice.h | 1 + drivers/net/ethernet/intel/ice/ice_acl.c | 112 drivers/net/ethernet/intel/ice/ice_acl.h | 11 + drivers/net/ethernet

[net-next 10/15] ice: Remove gate to OROM init

2020-11-02 Thread Tony Nguyen
From: Jeb Cramer Remove the gate that prevents the OROM and netlist info from being populated. The NVM now has the appropriate section for software to reference the versioning info. Signed-off-by: Jeb Cramer Tested-by: Aaron Brown Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel

[net-next 13/15] ice: silence static analysis warning

2020-11-02 Thread Tony Nguyen
From: Bruce Allan sparse warns about cast to/from restricted types which is not an actual problem; silence the warning. Signed-off-by: Bruce Allan Tested-by: Aaron Brown Signed-off-by: Tony Nguyen --- drivers/net/ethernet/intel/ice/ice_nvm.c | 2 +- 1 file changed, 1 insertion(+), 1

[net-next 05/15] ice: create flow profile

2020-11-02 Thread Tony Nguyen
: Chinh Cao Signed-off-by: Chinh Cao Signed-off-by: Real Valiquette Co-developed-by: Tony Nguyen Signed-off-by: Tony Nguyen Tested-by: Brijesh Behera --- drivers/net/ethernet/intel/ice/Makefile | 1 + drivers/net/ethernet/intel/ice/ice.h | 9 + drivers/net/ethernet/intel/ice

[net-next 03/15] ice: initialize ACL table

2020-11-02 Thread Tony Nguyen
-by: Chinh Cao Signed-off-by: Real Valiquette Co-developed-by: Tony Nguyen Signed-off-by: Tony Nguyen Tested-by: Harikumar Bokkena --- drivers/net/ethernet/intel/ice/Makefile | 2 + drivers/net/ethernet/intel/ice/ice.h | 4 + drivers/net/ethernet/intel/ice/ice_acl.c

[PATCH net-next 01/11] i40e: drop redundant check when setting xdp prog

2021-02-12 Thread Tony Nguyen
From: Maciej Fijalkowski Net core handles the case where netdev has no xdp prog attached and current prog is NULL. Therefore, remove such check within i40e_xdp_setup. Reviewed-by: Björn Töpel Signed-off-by: Maciej Fijalkowski Tested-by: Kiran Bhandare Signed-off-by: Tony Nguyen --- drivers

[PATCH net-next 00/11][pull request] 40GbE Intel Wired LAN Driver Updates 2021-02-12

2021-02-12 Thread Tony Nguyen
This series contains updates to i40e, ice, and ixgbe drivers. Maciej does cleanups on the following drivers. For i40e, removes redundant check for XDP prog, cleans up no longer relevant information, and removes an unused function argument. For ice, removes local variable use, instead returning val

  1   2   3   4   5   6   7   >