[Intel 9.2 FEAT] igb: Driver Update
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