Skip to content

[Intel 9.2 FEAT] igb: Driver Update

Corinna Vinschen requested to merge vinschen/centos-stream-9:bz2104469 into main

Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2104469
Tested: connectivity, netperf, ethtool

v2: Dropping 6faee3d4ee8b ("igb: Add lock to avoid data race")

This upstream patch introduces a regression by hanging up the kernel  
in the following simple scenario, documented in  
https://bugzilla.redhat.com/show_bug.cgi?id=2103948#10  

  echo 2 > /sys/class/net/ens5f2/device/sriov_numvfs  
  modprobe -r igb  

There is no upstream patch fixing this problem yet, so let's just  
remove this patch for 9.2, report the regression upstream and look  
for a patch to merge this into 9.3 eventually.  

Lorenzo Bianconi (1):
igb: add xdp frags support to ndo_xdp_xmit

Jacob Keller (2):
igb: convert .adjfreq to .adjfine
ptp: introduce helpers to adjust by scaled parts per million

Wolfram Sang (1):
net: ethernet: move from strlcpy with unused retval to strscpy

Thomas Gleixner (1):
net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers).

Kees Cook (2):
igb: Do not free q_vector unless new one was allocated
igb: Proactively round up to kmalloc bucket size

Akihiko Odaki (1):
igb: Allocate MSI-X vector when testing

Tony Nguyen (1):
igb: Initialize mailbox message for VF reset

Signed-off-by: Corinna Vinschen vinschen@redhat.com

drivers/net/ethernet/intel/igb/igb.h | 2 +
drivers/net/ethernet/intel/igb/igb_ethtool.c | 20 +--
drivers/net/ethernet/intel/igb/igb_main.c | 153 ++++++++++++-------
drivers/net/ethernet/intel/igb/igb_ptp.c | 23 +--
4 files changed, 118 insertions(+), 80 deletions(-)

--
2.31.1

Edited by Corinna Vinschen

Merge request reports