ly a NIC
can expose a single PTP device.
Signed-off-by: Ederson de Souza
Tested-by: Dvora Fuxbrumer
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/igc/igc.h | 11 +
drivers/net/ethernet/intel/igc/igc_defines.h | 63 +
drivers/net/ethernet/intel/igc/igc_main.c
From: Sasha Neftin
Expose EEE Tx and Rx low power idle counters via ethtool
A EEE TX or RX LPI event occurs when the transmitter or the receiver
enters EEE (IEEE802.3az) LPI state.
ethtool --statistics
Signed-off-by: Sasha Neftin
Tested-by: Dvora Fuxbrumer
Signed-off-by: Tony Nguyen
This series contains updates to igb and igc drivers.
Ederson adjusts Tx buffer distributions in Qav mode to improve
TSN-aware traffic for igb. He also enable PPS support and auxiliary PHC
functions for igc.
Grzegorz checks that the MTA register was properly written and
retries if not for igb.
Sa
From: Sasha Neftin
drivers/net/ethernet/intel/igc/igc_i225.c:235 igc_write_nvm_srwr()
warn: loop overwrites return value 'ret_val'
Reported-by: Dan Carpenter
Signed-off-by: Sasha Neftin
Tested-by: Dvora Fuxbrumer
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/igc/igc_
.
The PTP subsystem exposes the PPS events via ioctl and sysfs, and one
can use the `testptp` tool (tools/testing/selftests/ptp) to check that
the events are being generated.
Signed-off-by: Ederson de Souza
Tested-by: Dvora Fuxbrumer
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/igc
: Tony Nguyen
---
drivers/net/ethernet/intel/igb/e1000_defines.h | 8
drivers/net/ethernet/intel/igb/igb_main.c | 4 ++--
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/drivers/net/ethernet/intel/igb/e1000_defines.h
b/drivers/net/ethernet/intel/igb/e1000_defines.h
index
this patch there is possibility that multicast settings will be
not always set correctly in hardware.
Signed-off-by: Grzegorz Siwik
Tested-by: Dave Switzer
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/igb/e1000_mac.c | 27 ++
1 file changed, 27 insertions
From: Paul M Stillwell Jr
The scope of this variable can be reduced so do that.
Signed-off-by: Paul M Stillwell Jr
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a
From: Bruce Allan
Silence false errors, warnings and style issues reported by cppcheck.
Signed-off-by: Bruce Allan
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 3 +++
drivers/net/ethernet/intel/ice/ice_nvm.c | 1 +
drivers
printing the value of the field in a debug
print, but don't store the value forever in a struct, potentially
creating opportunities for callers to use the wrong struct member.
Signed-off-by: Jesse Brandeburg
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/inte
From: Anirudh Venkataramanan
Remove the leading underscores in enum ice_pf_state. This is not really
communicating anything and is unnecessary. No functional change.
Signed-off-by: Anirudh Venkataramanan
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ice
lete a ping pong.
Signed-off-by: Jesse Brandeburg
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 1 +
drivers/net/ethernet/intel/ice/ice_txrx.c | 13 -
2 files changed, 13 insertions(+), 1 deletion(-)
diff --g
by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ice/ice_lib.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/net/ethernet/intel/ice/ice_lib.c
b/drivers/net/ethernet/intel/ice/ice_lib.c
index 0443338f9eaf..eb6e352d3387 100644
--- a/drivers/net/ethernet/i
From: Paul M Stillwell Jr
We were saving the return value from ice_vsi_manage_rss_lut(), but
the errors from that function are not critical so change it to
return void and remove the code that saved the value.
Signed-off-by: Paul M Stillwell Jr
Tested-by: Tony Brelinski
Signed-off-by: Tony
was doing both
a store and a set in a helper function, which seems better
done as separate tasks in the caller (and generally takes
less lines of code even with a tiny bit of repetition).
Signed-off-by: Jesse Brandeburg
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net
-by: Scott W Taylor
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ice/ice_ethtool.c | 49
1 file changed, 39 insertions(+), 10 deletions(-)
diff --git a/drivers/net/ethernet/intel/ice/ice_ethtool.c
b/drivers/net/ethernet/intel/ice
From: Jesse Brandeburg
Do a minor refactor on ice_vsi_rebuild to use a local
variable to store vsi->type.
Signed-off-by: Jesse Brandeburg
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ice/ice_lib.c | 12 +++-
1 file changed, 7 insertions(+)
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ice/ice.h | 3 +++
drivers/net/ethernet/intel/ice/ice_dcb.c | 8
drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 2 +-
drivers/net/ethernet/intel/ice/ice_type.h| 3 ---
4 files changed, 8 insertions(+), 8 deletions
+ 9c00-9dff : ice
9e00-9eff : :3b:00.1
9f00-9fff : :3b:00.0
a000-a000 : :3b:00.1
Signed-off-by: Jesse Brandeburg
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ice/ice_main.c | 2 +-
1 file chang
f using DIMLIB is that we meet or exceed our
performance expectations set based on the old algorithm.
Co-developed-by: Jesse Brandeburg
Signed-off-by: Jesse Brandeburg
Signed-off-by: Jacob Keller
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/Kconfig
Signed-off-by: Jesse Brandeburg
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ice/ice_base.c| 3 ++
drivers/net/ethernet/intel/ice/ice_ethtool.c | 15 +-
drivers/net/ethernet/intel/ice/ice_lib.c | 7 -
drivers/net/ethernet/intel/ice/
-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ice/ice.h | 2 ++
drivers/net/ethernet/intel/ice/ice_lib.c | 21 +++--
drivers/net/ethernet/intel/ice/ice_main.c | 5 +
3 files changed, 22 insertions(+), 6 deletions(-)
diff --git a/drivers
This series contains updates to ice driver only.
Bruce changes and removes open coded values to instead use existing
kernel defines and suppresses false cppcheck issues.
Ani adds new VSI states to track netdev allocation and registration. He
also removes leading underscores in the ice_pf_state en
This series contains updates to ixgbe and ice drivers.
Alex Duyck fixes a NULL pointer dereference for ixgbe.
Yongxin Liu fixes an unbalanced enable/disable which was causing a call
trace with suspend for ixgbe.
Colin King fixes a potential infinite loop for ice.
The following are changes since
j the same type as cmp_dcbcfg->numapp.
Addresses-Coverity: ("Infinite loop")
Fixes: aeac8ce864d9 ("ice: Recognize 860 as iSCSI port in CEE mode")
Signed-off-by: Colin Ian King
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ice/ice_d
b2558735 ("ixgbe: use generic power management")
Signed-off-by: Yongxin Liu
Tested-by: Dave Switzer
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
b/
y: Dave Switzer
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 9 -
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
index 03d9aad516d4..45d2c8f37c01 10064
From: Chen Lin
Remove the 'ixgbe_mc_addr_itr' typedef as it is not used.
Signed-off-by: Chen Lin
Tested-by: Dave Switzer
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 4
drivers/net/ethernet/intel/ixgbevf/vf.h | 3 ---
2 files changed, 7
: Guohan Lu
Signed-off-by: Paul Menzel
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 3 +++
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 1 +
2 files changed, 4 insertions(+)
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
b
From: Bhaskar Chowdhury
s/Reprogam/Reprogram/
Signed-off-by: Bhaskar Chowdhury
Reviewed-by: Jesse Brandeburg
Acked-by: Randy Dunlap
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net
This series contains updates to ixgbe and ixgbevf driver.
Jostar Yang adds support for BCM54616s PHY for ixgbe.
Chen Lin removes an unused function pointer for ixgbe and ixgbevf.
Bhaskar Chowdhury fixes a typo in ixgbe.
---
v2:
- Dropped rx_error statistics patch
The following are changes since
From: Chen Lin
Remove the 'ixgbe_mc_addr_itr' typedef as it is not used.
Signed-off-by: Chen Lin
Tested-by: Dave Switzer
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 4
drivers/net/ethernet/intel/ixgbevf/vf.h | 3 ---
2 files changed, 7
From: Bhaskar Chowdhury
s/Reprogam/Reprogram/
Signed-off-by: Bhaskar Chowdhury
Reviewed-by: Jesse Brandeburg
Acked-by: Randy Dunlap
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net
marked as checksum invalid by hardware
The above were added in order to align statistics with other products.
Signed-off-by: Radoslaw Tyl
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 11 ++-
1 file changed, 10 insertions
: Guohan Lu
Signed-off-by: Paul Menzel
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 3 +++
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 1 +
2 files changed, 4 insertions(+)
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
b
This series contains updates to ixgbe and ixgbevf driver.
Jostar Yang adds support for BCM54616s PHY for ixgbe.
Radoslaw aggregates additional Rx errors to be reported to netdev on
ixgbe.
Chen Lin removes an unused function pointer for ixgbe and ixgbevf.
Bhaskar Chowdhury fixes a typo in ixgbe.
resulting
in a more readable and efficient code since this function is called from
the hot-path of the driver.
Signed-off-by: Andre Guedes
Signed-off-by: Vedang Patel
Signed-off-by: Jithu Joseph
Reviewed-by: Maciej Fijalkowski
Tested-by: Dvora Fuxbrumer
Signed-off-by: Tony Nguyen
---
drivers/ne
e approach
implemented to support XDP_TX and XDP_REDIRECT actions.
Signed-off-by: Andre Guedes
Signed-off-by: Vedang Patel
Signed-off-by: Jithu Joseph
Reviewed-by: Maciej Fijalkowski
Tested-by: Dvora Fuxbrumer
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/igc/igc.h | 3 +
d
aciej Fijalkowski
Tested-by: Dvora Fuxbrumer
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/igc/igc.h | 8 ++--
drivers/net/ethernet/intel/igc/igc_main.c | 25 ++-
2 files changed, 26 insertions(+), 7 deletions(-)
diff --git a/drivers/net/ethernet/inte
Fijalkowski
Tested-by: Dvora Fuxbrumer
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/igc/igc_main.c | 49 +++
1 file changed, 15 insertions(+), 34 deletions(-)
diff --git a/drivers/net/ethernet/intel/igc/igc_main.c
b/drivers/net/ethernet/intel/igc/igc_main.c
index
pool in igc_clean_rx_ring().
Signed-off-by: Andre Guedes
Signed-off-by: Vedang Patel
Signed-off-by: Jithu Joseph
Reviewed-by: Maciej Fijalkowski
Tested-by: Dvora Fuxbrumer
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/igc/igc_main.c | 23 ++-
1 file changed, 14
-off-by: Jithu Joseph
Reviewed-by: Maciej Fijalkowski
Tested-by: Dvora Fuxbrumer
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/igc/igc_main.c | 43 ---
1 file changed, 31 insertions(+), 12 deletions(-)
diff --git a/drivers/net/ethernet/intel/igc/igc_main.c
b
-by: Andre Guedes
Signed-off-by: Vedang Patel
Signed-off-by: Jithu Joseph
Reviewed-by: Maciej Fijalkowski
Tested-by: Dvora Fuxbrumer
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/igc/igc_main.c | 16 ++
drivers/net/ethernet/intel/igc/igc_xdp.c | 27
Fijalkowski
Tested-by: Dvora Fuxbrumer
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/igc/igc_main.c | 5 -
drivers/net/ethernet/intel/igc/igc_xdp.h | 5 +
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/drivers/net/ethernet/intel/igc/igc_main.c
b/drivers/net
: Dvora Fuxbrumer
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/igc/igc_main.c | 56 +++
1 file changed, 28 insertions(+), 28 deletions(-)
diff --git a/drivers/net/ethernet/intel/igc/igc_main.c
b/drivers/net/ethernet/intel/igc/igc_main.c
index eef2e195dd37
This series contains updates to igc driver only.
Andre Guedes says:
This series adds AF_XDP zero-copy feature to igc driver.
The initial patches do some code refactoring, preparing the code base to
land the AF_XDP zero-copy feature, avoiding code duplications. The last
patches of the series are
e recovery mode support")
Signed-off-by: Aleksandr Loktionov
Signed-off-by: Arkadiusz Kubalewski
Tested-by: Dave Switzer
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/i40e/i40e_main.c | 8 ++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/drivers/net/ethernet/in
] kthread+0x14c/0x170
[<ad2cf1cd>] ret_from_fork+0x1f/0x30
Fixes: 769c500dcc1e ("ice: Add advanced power mgmt for WoL")
Signed-off-by: Yongxin Liu
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ice/ice_main.c | 1 +
1 file ch
123830 ("i40e: split XDP_TX tail and XDP_REDIRECT map flushing")
Signed-off-by: Aleksandr Loktionov
Signed-off-by: Arkadiusz Kubalewski
Tested-by: Dave Switzer
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/i40e/i40e_txrx.c | 12 +---
1 file changed, 5 insertions(+)
we previously assumed 'vsi->netdev' could be null (see line 2323)
Fixes: b603f9dc20af ("i40e: Log info when PF is entering and leaving Allmulti
mode.")
Signed-off-by: Aleksandr Loktionov
Signed-off-by: Arkadiusz Kubalewski
Tested-by: Dave Switzer
Signed-off-by: Tony Nguy
;i40e: Extend PHY access with page change flag")
Signed-off-by: Grzegorz Siwik
Tested-by: Dave Switzer
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/ethernet/intel/i40e/i40e_et
esc XDP command")
Signed-off-by: Aleksandr Loktionov
Signed-off-by: Arkadiusz Kubalewski
Tested-by: Dave Switzer
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/net/ethernet/intel/i40e/i40e_debugfs.c
b/
This series contains updates to i40e and ice drivers.
Grzegorz fixes the ordering of parameters to i40e_aq_get_phy_register()
which is causing incorrect information to be reported.
Arkadiusz fixes various sparse issues reported on the i40e driver.
Yongxin Liu fixes a memory leak with aRFS follow
/ice_main.c:455:
+
+}
Signed-off-by: Tony Nguyen
Tested-by: Tony Brelinski
---
drivers/net/ethernet/intel/ice/ice_main.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/drivers/net/ethernet/intel/ice/ice_main.c
b/drivers/net/ethernet/intel/ice/ice_main.c
index 5ab35c1d6121..30935aaa8935 100644
--
ation structure,
the module compliance enforcement is already correctly set by firmware,
so the extra code block is redundant.
Signed-off-by: Jeb Cramer
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ice/ice_common.c | 14 ++
1 file chang
From: Anirudh Venkataramanan
In ice_init_phy_user_cfg, vsi is used only to get to hw. Remove this
and just use pi->hw
Signed-off-by: Anirudh Venkataramanan
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ice/ice_main.c | 7 +--
1 file changed
is an
unnecessary check. The second check is unnecessary because the PF VSI is
never put into a port VLAN.
Remove these checks.
Signed-off-by: Brett Creeley
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ice/ice_main.c | 12
1 file changed, 12
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ice/ice.h | 1 -
drivers/net/ethernet/intel/ice/ice_ethtool.c | 1 -
drivers/net/ethernet/intel/ice/ice_main.c| 4 +---
drivers/net/ethernet/intel/ice/ice_txrx.h| 1 -
4 files changed, 1 insertion(+), 6 deletions(-)
di
From: Anirudh Venkataramanan
Replace multiple instances of vsi->back and pi->phy with equivalent
local variables
Signed-off-by: Anirudh Venkataramanan
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ice/ice_main.c | 27 ++-
k function for Report Default Configuration support and update
accordingly.
Also change adv_phy_type_[lo|hi] to advert_phy_type[lo|hi] for
clarity.
Co-developed-by: Mateusz Pacuszka
Signed-off-by: Mateusz Pacuszka
Signed-off-by: Anirudh Venkataramanan
Tested-by: Tony Brelinski
Signed-off-by: T
From: Anirudh Venkataramanan
In ice_set_link_ksettings, use assignment instead of memset/memcpy
where possible
Signed-off-by: Anirudh Venkataramanan
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ice/ice_ethtool.c | 10 +++---
1 file changed, 3
From: Anirudh Venkataramanan
Return more appropriate error codes so that the right error
message is communicated to the user by ethtool.
Signed-off-by: Anirudh Venkataramanan
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ice/ice_ethtool.c | 14
From: Anirudh Venkataramanan
The loop checking for PF VSI doesn't make any sense. The VSI type
backing the netdev passed to ice_set_link_ksettings will always be
of type ICE_PF_VSI. Remove it.
Signed-off-by: Anirudh Venkataramanan
Tested-by: Tony Brelinski
Signed-off-by: Tony N
n
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 10 +-
drivers/net/ethernet/intel/ice/ice_common.c | 13 +++--
drivers/net/ethernet/intel/ice/ice_ethtool.c| 12 ++--
drivers/net/ethernet/intel/ice/ice
From: Anirudh Venkataramanan
In ice_set_link_ksettings, change 'abilities' to 'phy_caps' and 'p' to
'pi'. This is more consistent with similar usages elsewhere in the
driver.
Signed-off-by: Anirudh Venkataramanan
Tested-by: Tony Brelinski
Signed-off-by
-boo. Clean it up.
Signed-off-by: Anirudh Venkataramanan
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ice/ice_ethtool.c | 17 ++--
drivers/net/ethernet/intel/ice/ice_lib.c | 37 ++
drivers/net/ethernet/intel/ice/ice_lib.h | 2
present
on that layer. In some cases it can consume more stack.
Signed-off-by: Victor Raj
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ice/ice_sched.c | 130 -
1 file changed, 77 insertions(+), 53 deletions(-)
diff --git a/drivers/net
the result
of EBUSY, instead of returning error to the caller right away.
Signed-off-by: Chinh T Cao
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ice/ice_common.c | 81 ++-
drivers/net/ethernet/intel/ice/ice_common.h | 3 +
drivers/net
unnecessary checks in add/kill_vid ndo ops
Chinh T Cao (1):
ice: Re-send some AQ commands, as result of EBUSY AQ error
Jeb Cramer (1):
ice: Limit forced overrides based on FW version
Tony Nguyen (1):
ice: Remove unnecessary blank line
Victor Raj (1):
ice: Modify recursive way of adding nodes
Reviewed-by: Aleksandr Loktionov
Tested-by: Dave Switzer
Signed-off-by: Tony Nguyen
---
.../net/ethernet/intel/i40e/i40e_ethtool.c| 52 ---
1 file changed, 46 insertions(+), 6 deletions(-)
diff --git a/drivers/net/ethernet/intel/i40e/i40e_ethtool.c
b/drivers/net/ethernet/inte
eported-by: Sreedevi Joshi
Signed-off-by: Magnus Karlsson
Acked-by: Maciej Fijalkowski
Tested-by: Kiran Bhandare
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/i40e/i40e_xsk.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/net/ethernet/intel/i40e/i40
ed-off-by: Aleksandr Loktionov
Signed-off-by: Arkadiusz Kubalewski
Tested-by: Dave Switzer
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/i40e/i40e_main.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/net/ethernet/intel/i40e/i40e_main.c
b/drivers/net
This series contains updates to i40e driver only.
Arkadiusz fixes warnings for inconsistent indentation.
Magnus fixes an issue on xsk receive where single packets over time
are batched rather than received immediately.
Eryk corrects warnings and reporting of veb-stats.
The following are changes
and
ice_set/get_rss_key functions.
Also, consolidate all calls for setting/getting the RSS LUT and RSS Key
to use ice_set/get_rss_lut() and ice_set/get_rss_key().
Signed-off-by: Brett Creeley
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ice/ice.h
, use /* Comment...
FILE: drivers/net/ethernet/intel/ice/ice_adminq_cmd.h:1428:
+/*
+ * Send to PF command (indirect 0x0801) ID is only used by PF
Signed-off-by: Tony Nguyen
Tested-by: Tony Brelinski
---
drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 3 +--
1 file changed, 1 insertion(
the arguments ever need to be
updated in the future.
Also, reduce duplicate code that was checking for an invalid vsi_handle
and lut parameter by moving the checks to the lower level
__ice_aq_get_set_rss_lut().
Signed-off-by: Brett Creeley
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
state,
it makes more sense to represent VSI state with its own enum. So
derive a new enum ice_vsi_state from ice_vsi_flags and ice_state
and use it. Also rename enum ice_state to ice_pf_state for clarity.
Signed-off-by: Anirudh Venkataramanan
Tested-by: Tony Brelinski
Signed-off-by: T
From: Bruce Allan
A few style issues reported by checkpatch have snuck into the code; resolve
the style issues.
COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses
Signed-off-by: Bruce Allan
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net
From: Bruce Allan
Use *malloc() instead of *calloc() when allocating only a single object as
opposed to an array of objects.
Signed-off-by: Bruce Allan
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ice/ice_switch.c | 2 +-
1 file changed, 1 insertion
From: Qi Zhang
Align all ptype bitmap to follow ice_ptypes_xxx prefix.
Signed-off-by: Qi Zhang
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ice/ice_flow.c | 16
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/drivers/net
From: Paul Greenwalt
Change link misconfiguration message since the configuration
could be intended by the user.
Signed-off-by: Paul Greenwalt
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ice/ice_main.c | 2 +-
1 file changed, 1 insertion(+), 1
ndirect AQ commands, i.e.
commands that provide an additional data buffer.
Signed-off-by: Bruce Allan
Tested-by: Tony Brelinski
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
From: Anirudh Venkataramanan
Check for bail out condition before calling ice_aq_sff_eeprom
Signed-off-by: Anirudh Venkataramanan
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ice/ice_ethtool.c | 10 +-
1 file changed, 5 insertions(+), 5
From: Benita Bose
Enable and configure XPS. The driver code implemented sets up the Transmit
Packet Steering Map, which in turn will be used by the kernel in queue
selection during Tx.
Signed-off-by: Benita Bose
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet
Zhang (1):
ice: rename ptype bitmap
Tony Nguyen (1):
ice: Correct comment block style
drivers/net/ethernet/intel/ice/ice.h | 28 +-
.../net/ethernet/intel/ice/ice_adminq_cmd.h | 4 +-
drivers/net/ethernet/intel/ice/ice_arfs.c | 6 +-
drivers/net/ethernet/intel/ice/ice_ba
ently allows for up
to 256 Rx queues per TC.
Signed-off-by: Brett Creeley
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ice/ice.h | 1 +
drivers/net/ethernet/intel/ice/ice_lib.c | 50
2 files changed, 17 insertions(+), 34 dele
ul M Stillwell Jr
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ice/ice_lib.c | 123 --
drivers/net/ethernet/intel/ice/ice_txrx.h | 2 +
2 files changed, 92 insertions(+), 33 deletions(-)
diff --git a/drivers/net/ethernet/intel/ice
Local testing didn't indicate any issues with this change.
The state bit check in ice_open was put in as a stop-gap measure to
prevent a premature interface up operation. This is no longer needed,
so remove it.
Signed-off-by: Anirudh Venkataramanan
Tested-by: Tony Brelinski
Signed-o
to
the firmware during the download package process.
Signed-off-by: Dan Nowlin
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
.../net/ethernet/intel/ice/ice_adminq_cmd.h | 1 +
.../net/ethernet/intel/ice/ice_flex_pipe.c| 40 ++-
.../net/ethernet/intel/ice
From: Bruce Allan
Fix the order of number of array members and member size parameters in a
*calloc() call.
Fixes: b3c3890489f6 ("ice: avoid unnecessary single-member variable-length
structs")
Signed-off-by: Bruce Allan
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
d
ber at the
AQ's caller layer.
Rely on the dcbx-willing mode, desired QoS and remote QoS configuration to
determine which port number that iSCSI will use.
Fixes: 0ebd3ff13cca ("ice: Add code for DCB initialization part 2/4")
Signed-off-by: Chinh T Cao
Tested-by: Tony Brelinski
S
truct, but just needs a pointer to the hw instance.
Fixes: 769c500dcc1e ("ice: Add advanced power mgmt for WoL")
Signed-off-by: Anirudh Venkataramanan
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ice/ice.h | 2 +-
drivers/net/eth
ned-off-by: Jacek BuĊatek
Co-developed-by: Haiyue Wang
Signed-off-by: Haiyue Wang
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ice/ice_switch.c | 12 +++-
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/drivers/net/ethernet
To prevent this additional checks in ice_open and ice_stop are
introduced to make sure that OS is not allowed to alter VSI config while
reset is in progress.
Fixes: cdedef59deb0 ("ice: Configure VSIs for Tx/Rx")
Signed-off-by: Krzysztof Goreczny
Tested-by: Tony Brelinski
Signed-of
actually blocking
changes coming from the DCBNL interface, remove the bit from the
PF state and don't block driver function based on DCBNL reset in
progress.
Fixes: b94b013eb626 ("ice: Implement DCBNL support")
Signed-off-by: Dave Ertman
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguye
probe on link/PHY
errors.
Fixes: 1a3571b5938c ("ice: restore PHY settings on media insertion")
Signed-off-by: Anirudh Venkataramanan
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ice/ice_main.c | 15 ++-
1 file changed, 6 insert
This series contains updates to ice driver only.
Ani does not fail on link/PHY errors during probe as this is not a fatal
error to prevent the user from remedying the problem. He also corrects
checking Wake on LAN support to be port number, not PF ID.
Fabio increases the AdminQ timeout as some co
From: Fabio Pricoco
250 msec timeout is insufficient for some AQ commands. Advice from FW
team was to increase the timeout. Increase to 1 second.
Fixes: 7ec59eeac804 ("ice: Add support for control queues")
Signed-off-by: Fabio Pricoco
Tested-by: Tony Brelinski
Signed-off-by: T
these cases.
Fixes: 80d144c9ac82 ("ice: Refactor switch rule management structures and
functions")
Signed-off-by: Robert Malz
Tested-by: Tony Brelinski
Signed-off-by: Tony Nguyen
---
drivers/net/ethernet/intel/ice/ice_switch.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletio
premature Rx buffer reuse")
This patch has been tested with the sample apps "xdp_redirect_cpu" and
"xdp_redirect_map" located in samples/bpf/.
Signed-off-by: Andre Guedes
Signed-off-by: Vedang Patel
Signed-off-by: Jithu Joseph
Reviewed-by: Maciej Fijalkowski
Tested-by
1 - 100 of 657 matches
Mail list logo