* [PATCH net 0/5][pull request] Intel Wired LAN Driver Updates 2025-07-21 (i40e, ice, e1000e)
@ 2025-07-21 17:37 Tony Nguyen
2025-07-21 17:37 ` [PATCH net 1/5] i40e: report VF tx_dropped with tx_errors instead of tx_discards Tony Nguyen
` (5 more replies)
0 siblings, 6 replies; 7+ messages in thread
From: Tony Nguyen @ 2025-07-21 17:37 UTC (permalink / raw)
To: davem, kuba, pabeni, edumazet, andrew+netdev, netdev; +Cc: Tony Nguyen
For i40e:
Dennis Chen adjusts reporting of VF Tx dropped to a more appropriate
field.
Jamie Bainbridge fixes a check which can cause a PF set VF MAC address
to be lost.
For ice:
Haoxiang Li adds an error check in DDP load to prevent NULL pointer
dereference.
For e1000e:
Jacek Kowalski adds workarounds for issues surrounding Tiger Lake
platforms with uninitialized NVMs.
The following are changes since commit 81e0db8e839822b8380ce4716cd564a593ccbfc5:
Merge branch 'mlx5-misc-fixes-2025-07-17'
and are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue 40GbE
Dennis Chen (1):
i40e: report VF tx_dropped with tx_errors instead of tx_discards
Haoxiang Li (1):
ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
Jacek Kowalski (2):
e1000e: disregard NVM checksum on tgp when valid checksum bit is not
set
e1000e: ignore uninitialized checksum word on tgp
Jamie Bainbridge (1):
i40e: When removing VF MAC filters, only check PF-set MAC
drivers/net/ethernet/intel/e1000e/defines.h | 3 +++
drivers/net/ethernet/intel/e1000e/ich8lan.c | 2 ++
drivers/net/ethernet/intel/e1000e/nvm.c | 6 ++++++
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 6 +++---
drivers/net/ethernet/intel/ice/ice_ddp.c | 2 ++
5 files changed, 16 insertions(+), 3 deletions(-)
--
2.47.1
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH net 1/5] i40e: report VF tx_dropped with tx_errors instead of tx_discards
2025-07-21 17:37 [PATCH net 0/5][pull request] Intel Wired LAN Driver Updates 2025-07-21 (i40e, ice, e1000e) Tony Nguyen
@ 2025-07-21 17:37 ` Tony Nguyen
2025-07-21 17:37 ` [PATCH net 2/5] i40e: When removing VF MAC filters, only check PF-set MAC Tony Nguyen
` (4 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Tony Nguyen @ 2025-07-21 17:37 UTC (permalink / raw)
To: davem, kuba, pabeni, edumazet, andrew+netdev, netdev
Cc: Dennis Chen, anthony.l.nguyen, Simon Horman, Rafal Romanowski
From: Dennis Chen <dechen@redhat.com>
Currently the tx_dropped field in VF stats is not updated correctly
when reading stats from the PF. This is because it reads from
i40e_eth_stats.tx_discards which seems to be unused for per VSI stats,
as it is not updated by i40e_update_eth_stats() and the corresponding
register, GLV_TDPC, is not implemented[1].
Use i40e_eth_stats.tx_errors instead, which is actually updated by
i40e_update_eth_stats() by reading from GLV_TEPC.
To test, create a VF and try to send bad packets through it:
$ echo 1 > /sys/class/net/enp2s0f0/device/sriov_numvfs
$ cat test.py
from scapy.all import *
vlan_pkt = Ether(dst="ff:ff:ff:ff:ff:ff") / Dot1Q(vlan=999) / IP(dst="192.168.0.1") / ICMP()
ttl_pkt = IP(dst="8.8.8.8", ttl=0) / ICMP()
print("Send packet with bad VLAN tag")
sendp(vlan_pkt, iface="enp2s0f0v0")
print("Send packet with TTL=0")
sendp(ttl_pkt, iface="enp2s0f0v0")
$ ip -s link show dev enp2s0f0
16: enp2s0f0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
link/ether 3c:ec:ef:b7:e0:ac brd ff:ff:ff:ff:ff:ff
RX: bytes packets errors dropped missed mcast
0 0 0 0 0 0
TX: bytes packets errors dropped carrier collsns
0 0 0 0 0 0
vf 0 link/ether e2:c6:fd:c1:1e:92 brd ff:ff:ff:ff:ff:ff, spoof checking on, link-state auto, trust off
RX: bytes packets mcast bcast dropped
0 0 0 0 0
TX: bytes packets dropped
0 0 0
$ python test.py
Send packet with bad VLAN tag
.
Sent 1 packets.
Send packet with TTL=0
.
Sent 1 packets.
$ ip -s link show dev enp2s0f0
16: enp2s0f0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
link/ether 3c:ec:ef:b7:e0:ac brd ff:ff:ff:ff:ff:ff
RX: bytes packets errors dropped missed mcast
0 0 0 0 0 0
TX: bytes packets errors dropped carrier collsns
0 0 0 0 0 0
vf 0 link/ether e2:c6:fd:c1:1e:92 brd ff:ff:ff:ff:ff:ff, spoof checking on, link-state auto, trust off
RX: bytes packets mcast bcast dropped
0 0 0 0 0
TX: bytes packets dropped
0 0 0
A packet with non-existent VLAN tag and a packet with TTL = 0 are sent,
but tx_dropped is not incremented.
After patch:
$ ip -s link show dev enp2s0f0
19: enp2s0f0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
link/ether 3c:ec:ef:b7:e0:ac brd ff:ff:ff:ff:ff:ff
RX: bytes packets errors dropped missed mcast
0 0 0 0 0 0
TX: bytes packets errors dropped carrier collsns
0 0 0 0 0 0
vf 0 link/ether 4a:b7:3d:37:f7:56 brd ff:ff:ff:ff:ff:ff, spoof checking on, link-state auto, trust off
RX: bytes packets mcast bcast dropped
0 0 0 0 0
TX: bytes packets dropped
0 0 2
Fixes: dc645daef9af5bcbd9c ("i40e: implement VF stats NDO")
Signed-off-by: Dennis Chen <dechen@redhat.com>
Link: https://www.intel.com/content/www/us/en/content-details/596333/intel-ethernet-controller-x710-tm4-at2-carlsville-datasheet.html
Reviewed-by: Simon Horman <horms@kernel.org>
Tested-by: Rafal Romanowski <rafal.romanowski@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
---
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c b/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
index 88e6bef69342..2dbe38eb9494 100644
--- a/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
+++ b/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
@@ -5006,7 +5006,7 @@ int i40e_get_vf_stats(struct net_device *netdev, int vf_id,
vf_stats->broadcast = stats->rx_broadcast;
vf_stats->multicast = stats->rx_multicast;
vf_stats->rx_dropped = stats->rx_discards + stats->rx_discards_other;
- vf_stats->tx_dropped = stats->tx_discards;
+ vf_stats->tx_dropped = stats->tx_errors;
return 0;
}
--
2.47.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH net 2/5] i40e: When removing VF MAC filters, only check PF-set MAC
2025-07-21 17:37 [PATCH net 0/5][pull request] Intel Wired LAN Driver Updates 2025-07-21 (i40e, ice, e1000e) Tony Nguyen
2025-07-21 17:37 ` [PATCH net 1/5] i40e: report VF tx_dropped with tx_errors instead of tx_discards Tony Nguyen
@ 2025-07-21 17:37 ` Tony Nguyen
2025-07-21 17:37 ` [PATCH net 3/5] ice: Fix a null pointer dereference in ice_copy_and_init_pkg() Tony Nguyen
` (3 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Tony Nguyen @ 2025-07-21 17:37 UTC (permalink / raw)
To: davem, kuba, pabeni, edumazet, andrew+netdev, netdev
Cc: Jamie Bainbridge, anthony.l.nguyen, mschmidt, brett.creeley,
ivecera, horms, Rafal Romanowski
From: Jamie Bainbridge <jamie.bainbridge@gmail.com>
When the PF is processing an Admin Queue message to delete a VF's MACs
from the MAC filter, we currently check if the PF set the MAC and if
the VF is trusted.
This results in undesirable behaviour, where if a trusted VF with a
PF-set MAC sets itself down (which sends an AQ message to delete the
VF's MAC filters) then the VF MAC is erased from the interface.
This results in the VF losing its PF-set MAC which should not happen.
There is no need to check for trust at all, because an untrusted VF
cannot change its own MAC. The only check needed is whether the PF set
the MAC. If the PF set the MAC, then don't erase the MAC on link-down.
Resolve this by changing the deletion check only for PF-set MAC.
(the out-of-tree driver has also intentionally removed the check for VF
trust here with OOT driver version 2.26.8, this changes the Linux kernel
driver behaviour and comment to match the OOT driver behaviour)
Fixes: ea2a1cfc3b201 ("i40e: Fix VF MAC filter removal")
Signed-off-by: Jamie Bainbridge <jamie.bainbridge@gmail.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Tested-by: Rafal Romanowski <rafal.romanowski@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
---
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c b/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
index 2dbe38eb9494..7ccfc1191ae5 100644
--- a/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
+++ b/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
@@ -3137,10 +3137,10 @@ static int i40e_vc_del_mac_addr_msg(struct i40e_vf *vf, u8 *msg)
const u8 *addr = al->list[i].addr;
/* Allow to delete VF primary MAC only if it was not set
- * administratively by PF or if VF is trusted.
+ * administratively by PF.
*/
if (ether_addr_equal(addr, vf->default_lan_addr.addr)) {
- if (i40e_can_vf_change_mac(vf))
+ if (!vf->pf_set_mac)
was_unimac_deleted = true;
else
continue;
--
2.47.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH net 3/5] ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
2025-07-21 17:37 [PATCH net 0/5][pull request] Intel Wired LAN Driver Updates 2025-07-21 (i40e, ice, e1000e) Tony Nguyen
2025-07-21 17:37 ` [PATCH net 1/5] i40e: report VF tx_dropped with tx_errors instead of tx_discards Tony Nguyen
2025-07-21 17:37 ` [PATCH net 2/5] i40e: When removing VF MAC filters, only check PF-set MAC Tony Nguyen
@ 2025-07-21 17:37 ` Tony Nguyen
2025-07-21 17:37 ` [PATCH net 4/5] e1000e: disregard NVM checksum on tgp when valid checksum bit is not set Tony Nguyen
` (2 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Tony Nguyen @ 2025-07-21 17:37 UTC (permalink / raw)
To: davem, kuba, pabeni, edumazet, andrew+netdev, netdev
Cc: Haoxiang Li, anthony.l.nguyen, stable, Michal Swiatkowski,
Aleksandr Loktionov, Simon Horman, Rinitha S
From: Haoxiang Li <haoxiang_li2024@163.com>
Add check for the return value of devm_kmemdup()
to prevent potential null pointer dereference.
Fixes: c76488109616 ("ice: Implement Dynamic Device Personalization (DDP) download")
Cc: stable@vger.kernel.org
Signed-off-by: Haoxiang Li <haoxiang_li2024@163.com>
Reviewed-by: Michal Swiatkowski <michal.swiatkowski@linux.intel.com>
Reviewed-by: Aleksandr Loktionov <aleksandr.loktionov@intel.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Tested-by: Rinitha S <sx.rinitha@intel.com> (A Contingent worker at Intel)
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
---
drivers/net/ethernet/intel/ice/ice_ddp.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/net/ethernet/intel/ice/ice_ddp.c b/drivers/net/ethernet/intel/ice/ice_ddp.c
index 59323c019544..351824dc3c62 100644
--- a/drivers/net/ethernet/intel/ice/ice_ddp.c
+++ b/drivers/net/ethernet/intel/ice/ice_ddp.c
@@ -2301,6 +2301,8 @@ enum ice_ddp_state ice_copy_and_init_pkg(struct ice_hw *hw, const u8 *buf,
return ICE_DDP_PKG_ERR;
buf_copy = devm_kmemdup(ice_hw_to_dev(hw), buf, len, GFP_KERNEL);
+ if (!buf_copy)
+ return ICE_DDP_PKG_ERR;
state = ice_init_pkg(hw, buf_copy, len);
if (!ice_is_init_pkg_successful(state)) {
--
2.47.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH net 4/5] e1000e: disregard NVM checksum on tgp when valid checksum bit is not set
2025-07-21 17:37 [PATCH net 0/5][pull request] Intel Wired LAN Driver Updates 2025-07-21 (i40e, ice, e1000e) Tony Nguyen
` (2 preceding siblings ...)
2025-07-21 17:37 ` [PATCH net 3/5] ice: Fix a null pointer dereference in ice_copy_and_init_pkg() Tony Nguyen
@ 2025-07-21 17:37 ` Tony Nguyen
2025-07-21 17:37 ` [PATCH net 5/5] e1000e: ignore uninitialized checksum word on tgp Tony Nguyen
2025-07-23 1:30 ` [PATCH net 0/5][pull request] Intel Wired LAN Driver Updates 2025-07-21 (i40e, ice, e1000e) patchwork-bot+netdevbpf
5 siblings, 0 replies; 7+ messages in thread
From: Tony Nguyen @ 2025-07-21 17:37 UTC (permalink / raw)
To: davem, kuba, pabeni, edumazet, andrew+netdev, netdev
Cc: Jacek Kowalski, anthony.l.nguyen, vitaly.lifshits, dima.ruinskiy,
horms, stable, Mor Bar-Gabay
From: Jacek Kowalski <jacek@jacekk.info>
As described by Vitaly Lifshits:
> Starting from Tiger Lake, LAN NVM is locked for writes by SW, so the
> driver cannot perform checksum validation and correction. This means
> that all NVM images must leave the factory with correct checksum and
> checksum valid bit set. Since Tiger Lake devices were the first to have
> this lock, some systems in the field did not meet this requirement.
> Therefore, for these transitional devices we skip checksum update and
> verification, if the valid bit is not set.
Signed-off-by: Jacek Kowalski <jacek@jacekk.info>
Reviewed-by: Simon Horman <horms@kernel.org>
Reviewed-by: Vitaly Lifshits <vitaly.lifshits@intel.com>
Fixes: 4051f68318ca9 ("e1000e: Do not take care about recovery NVM checksum")
Cc: stable@vger.kernel.org
Tested-by: Mor Bar-Gabay <morx.bar.gabay@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
---
drivers/net/ethernet/intel/e1000e/ich8lan.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/net/ethernet/intel/e1000e/ich8lan.c b/drivers/net/ethernet/intel/e1000e/ich8lan.c
index 364378133526..df4e7d781cb1 100644
--- a/drivers/net/ethernet/intel/e1000e/ich8lan.c
+++ b/drivers/net/ethernet/intel/e1000e/ich8lan.c
@@ -4274,6 +4274,8 @@ static s32 e1000_validate_nvm_checksum_ich8lan(struct e1000_hw *hw)
ret_val = e1000e_update_nvm_checksum(hw);
if (ret_val)
return ret_val;
+ } else if (hw->mac.type == e1000_pch_tgp) {
+ return 0;
}
}
--
2.47.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH net 5/5] e1000e: ignore uninitialized checksum word on tgp
2025-07-21 17:37 [PATCH net 0/5][pull request] Intel Wired LAN Driver Updates 2025-07-21 (i40e, ice, e1000e) Tony Nguyen
` (3 preceding siblings ...)
2025-07-21 17:37 ` [PATCH net 4/5] e1000e: disregard NVM checksum on tgp when valid checksum bit is not set Tony Nguyen
@ 2025-07-21 17:37 ` Tony Nguyen
2025-07-23 1:30 ` [PATCH net 0/5][pull request] Intel Wired LAN Driver Updates 2025-07-21 (i40e, ice, e1000e) patchwork-bot+netdevbpf
5 siblings, 0 replies; 7+ messages in thread
From: Tony Nguyen @ 2025-07-21 17:37 UTC (permalink / raw)
To: davem, kuba, pabeni, edumazet, andrew+netdev, netdev
Cc: Jacek Kowalski, anthony.l.nguyen, vitaly.lifshits, dima.ruinskiy,
horms, Vlad URSU, stable, Mor Bar-Gabay
From: Jacek Kowalski <jacek@jacekk.info>
As described by Vitaly Lifshits:
> Starting from Tiger Lake, LAN NVM is locked for writes by SW, so the
> driver cannot perform checksum validation and correction. This means
> that all NVM images must leave the factory with correct checksum and
> checksum valid bit set.
Unfortunately some systems have left the factory with an uninitialized
value of 0xFFFF at register address 0x3F (checksum word location).
So on Tiger Lake platform we ignore the computed checksum when such
condition is encountered.
Signed-off-by: Jacek Kowalski <jacek@jacekk.info>
Tested-by: Vlad URSU <vlad@ursu.me>
Fixes: 4051f68318ca9 ("e1000e: Do not take care about recovery NVM checksum")
Cc: stable@vger.kernel.org
Reviewed-by: Simon Horman <horms@kernel.org>
Reviewed-by: Vitaly Lifshits <vitaly.lifshits@intel.com>
Tested-by: Mor Bar-Gabay <morx.bar.gabay@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
---
drivers/net/ethernet/intel/e1000e/defines.h | 3 +++
drivers/net/ethernet/intel/e1000e/nvm.c | 6 ++++++
2 files changed, 9 insertions(+)
diff --git a/drivers/net/ethernet/intel/e1000e/defines.h b/drivers/net/ethernet/intel/e1000e/defines.h
index 8294a7c4f122..ba331899d186 100644
--- a/drivers/net/ethernet/intel/e1000e/defines.h
+++ b/drivers/net/ethernet/intel/e1000e/defines.h
@@ -638,6 +638,9 @@
/* For checksumming, the sum of all words in the NVM should equal 0xBABA. */
#define NVM_SUM 0xBABA
+/* Uninitialized ("empty") checksum word value */
+#define NVM_CHECKSUM_UNINITIALIZED 0xFFFF
+
/* PBA (printed board assembly) number words */
#define NVM_PBA_OFFSET_0 8
#define NVM_PBA_OFFSET_1 9
diff --git a/drivers/net/ethernet/intel/e1000e/nvm.c b/drivers/net/ethernet/intel/e1000e/nvm.c
index e609f4df86f4..16369e6d245a 100644
--- a/drivers/net/ethernet/intel/e1000e/nvm.c
+++ b/drivers/net/ethernet/intel/e1000e/nvm.c
@@ -558,6 +558,12 @@ s32 e1000e_validate_nvm_checksum_generic(struct e1000_hw *hw)
checksum += nvm_data;
}
+ if (hw->mac.type == e1000_pch_tgp &&
+ nvm_data == NVM_CHECKSUM_UNINITIALIZED) {
+ e_dbg("Uninitialized NVM Checksum on TGP platform - ignoring\n");
+ return 0;
+ }
+
if (checksum != (u16)NVM_SUM) {
e_dbg("NVM Checksum Invalid\n");
return -E1000_ERR_NVM;
--
2.47.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH net 0/5][pull request] Intel Wired LAN Driver Updates 2025-07-21 (i40e, ice, e1000e)
2025-07-21 17:37 [PATCH net 0/5][pull request] Intel Wired LAN Driver Updates 2025-07-21 (i40e, ice, e1000e) Tony Nguyen
` (4 preceding siblings ...)
2025-07-21 17:37 ` [PATCH net 5/5] e1000e: ignore uninitialized checksum word on tgp Tony Nguyen
@ 2025-07-23 1:30 ` patchwork-bot+netdevbpf
5 siblings, 0 replies; 7+ messages in thread
From: patchwork-bot+netdevbpf @ 2025-07-23 1:30 UTC (permalink / raw)
To: Tony Nguyen; +Cc: davem, kuba, pabeni, edumazet, andrew+netdev, netdev
Hello:
This series was applied to netdev/net.git (main)
by Tony Nguyen <anthony.l.nguyen@intel.com>:
On Mon, 21 Jul 2025 10:37:21 -0700 you wrote:
> For i40e:
> Dennis Chen adjusts reporting of VF Tx dropped to a more appropriate
> field.
>
> Jamie Bainbridge fixes a check which can cause a PF set VF MAC address
> to be lost.
>
> [...]
Here is the summary with links:
- [net,1/5] i40e: report VF tx_dropped with tx_errors instead of tx_discards
https://git.kernel.org/netdev/net/c/50b2af451597
- [net,2/5] i40e: When removing VF MAC filters, only check PF-set MAC
https://git.kernel.org/netdev/net/c/5a0df02999db
- [net,3/5] ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
https://git.kernel.org/netdev/net/c/4ff12d82dac1
- [net,4/5] e1000e: disregard NVM checksum on tgp when valid checksum bit is not set
https://git.kernel.org/netdev/net/c/536fd741c7ac
- [net,5/5] e1000e: ignore uninitialized checksum word on tgp
https://git.kernel.org/netdev/net/c/61114910a5f6
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2025-07-23 1:29 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-21 17:37 [PATCH net 0/5][pull request] Intel Wired LAN Driver Updates 2025-07-21 (i40e, ice, e1000e) Tony Nguyen
2025-07-21 17:37 ` [PATCH net 1/5] i40e: report VF tx_dropped with tx_errors instead of tx_discards Tony Nguyen
2025-07-21 17:37 ` [PATCH net 2/5] i40e: When removing VF MAC filters, only check PF-set MAC Tony Nguyen
2025-07-21 17:37 ` [PATCH net 3/5] ice: Fix a null pointer dereference in ice_copy_and_init_pkg() Tony Nguyen
2025-07-21 17:37 ` [PATCH net 4/5] e1000e: disregard NVM checksum on tgp when valid checksum bit is not set Tony Nguyen
2025-07-21 17:37 ` [PATCH net 5/5] e1000e: ignore uninitialized checksum word on tgp Tony Nguyen
2025-07-23 1:30 ` [PATCH net 0/5][pull request] Intel Wired LAN Driver Updates 2025-07-21 (i40e, ice, e1000e) patchwork-bot+netdevbpf
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).