Lenovo YUM Repository
Release and Change History








Bundle Release Information:
Targeted Server Family (Machine Type): Lenovo WenTian WR5220 G3(WR5228 G3) (7D8Y)
Targeted Operating System: SLES15SP4
YUM Repository Build Date: 2024_05_10

YUM Repository Release Version: Nirvana

Device:
Thinksystem SiNEAD I350-C4 1G 2-port PCIe Ethernet Adapter Part Number: 4XC7A62589
Feature Code: na
Core System Device
Install Drivers on all Servers


Release History:

Release Change History Documents



===============================================================================
Intel Linux device drivers package update
===============================================================================

Version [net-28.0-0]
===============================================================================
Driver     Version
------     -------
ice        1.11.14
i40e       2.22.18
ixgbe      5.18.11
igb        5.13.16
irdma      1.11.58

ice:
----
    - Add support for double VLAN in switchdev
    - Add support for VLAN TPID filters in switchdev
    - Add support for PPPoE hardware offload
    - Add i2c write command
    - Switch: dynamically add VLAN headers to dummy packets
    - Add EXTTS feature to the feature bitmap
    - Add mpls+tso support
    - Expose RSS indirection tables for queue groups via ethtool
    - Received packets with multicast MAC addresses are now redirected to
      Flow Director and RSS queues
    - Allocates transmit/receive queue pairs to be equal to the number of
      local node CPU threads with the following constraints:
      o The driver will allocate a minimum of 8 queue pairs, or the total
        number of CPUs, whichever is lower.
      o The driver will allocate a maximum of 64 queue pairs.
    - LAG Active-Backup for RDMA RoCEv2
    - Support for VXLAN/GRE in switchdev mode
    - FEC auto detect in SR/LR aka No-FEC
    - Support for GTP via switchdev and TC
    - CRC aka FCS strip control via ethtool

    - Accelerated Receive Flow Steering (aRFS) might not work correctly,
      causing traffic to go to unexpected RX queues
    - Fix DMA mappings leak
    - Fix ice_xdp_xmit() when XDP TX queue number is not sufficient
    - config netdev tc before setting queues number
    - Fix VSI rebuild WARN_ON check for VF
    - Fix call trace with null VSI during VF reset
    - Fix tunnel checksum offload with fragmented traffic
    - Fix crash by keep old cfg when update TCs more than queues
    - Fix switchdev rules book keeping
    - ethtool: Prohibit improper channel config for DCB
    - TC filters do not function correctly when the GTP encryption is
      enabled in the TC filter add command (enc_key_id 1)
    - The sense of PFC is lost through a link bounce because the number of TCs is 1.
    - Adding 16 MAC addresses to an untrusted VF that is attached to a VM,
      then changing the VF's trust status to on and off again, could cause
      the added MAC addresses to become non-functional.
    - Change the number of reserved RX/TX queue pairs per PF


i40e:
-----
    - Added support for the vf-source-pruning private flag
    - Add VF VLAN pruning
    - Add support for ethtool -s  speed 
    - ptp: introduce helpers to adjust by scaled parts per million
    - Add appropriate error message logged for incorrect duplex setting

    - Fix dropped jumbo frames statistics
    - Fix VF's MAC Address change on VM
    - Fix to stop tx_timeout recovery if GLOBR fails
    - Fix incorrect address type for IPv6 flow rules
    - Fix ADQ rate limiting for PF
    - Fix VF set max MTU size
    - Fix set max_tx_rate when it is lower than 1 Mbps
    - Fix DMA mappings leak
    - Fix ethtool rx-flow-hash setting for X722
    - Fix VF hang when reset is triggered on another VF
    - Fix no connection when disable vlan strip before adding vlan
    - Fix memory leak when driver_register() fails
    - Fix delete if NULL check before dev_kfree_skb
    - Fix convert to new udp_tunnel infrastructure
    - Fix reading WoL settings from the adapter
    - Fix disallow ip4 and ip6 l4_4_bytes
    - Fix fd rule(src-ip) creation for flow type ip6
    - Fix error message for hw limitation for TC VSI

irdma:
------
    - Previous to this release, the ToS-to-user priority mappings were
      hard-coded in Linux to use only 0, 2, 4, 6 VLAN PFC priority values
      with RDMA traffic. Now in order to use other priorities with RDMA
      traffic (that is, 1, 3, 5, 7), a VLAN is required to be setup using
      the egress-qos-map option. For example, to map all priority 0 as
      priority 3, one can use: ip link add link  name 
      type vlan id  egress-qos-map 0:3 1:0
    - An rping can fail after a system reboot.


Version [net-27.6-4]
===============================================================================
Driver     Version
------     -------
ice        1.9.11
i40e       2.20.12
ixgbe      5.16.5
igb        5.11.4
irdma      1.9.30

ice:
----
    - ADQ support for 256 queues pairs
    - ADQ acceleration using independent pollers
    - ADQ auto configuration script
    - ADQ per-tc inline Flow Director
    - Support for Selectable Scheduler Topology
    - Support for tc forward to queue
    - Initial support for S-IOV

    - Due to the previous bugs in PF-to-port mapping in both NVM and UEFI
      Driver, old NVMs are not compatible with the new UEFI driver. As it
      pertains to HII, NVMs can still be updated via FMP.
    - When a VF interface is set as 'up' and assigned to a namespace, and the
      namespace is then deleted, the dmesg log may show the error Failed to set
      LAN Tx queue context, error: ICE_ERR_PARAM followed by error codes from
      the ice and iavf drivers.
    - Repeatedly assigning a VF interface to a network namespace then deleting
      that namespace might result in an unexpected error message and might
      possibly result in a call trace on the host system.
    - When the queue settings of a port are modified using the ethtool -L ethx
      combined XX command, the Interrupt Moderation settings reset to default.
    - When the maximum allowed number of VLAN filters are created on a trusted
      VF, and the VF is then set to untrusted and the VM is rebooted, the iavf
      driver may not load correctly in the VM and may show errors in the VM
      dmesg log.
    - If trusted mode is enabled for a VF while promiscuous mode is disabled
      and multicast promiscuous mode is enabled, unicast packets may be visible
      on the VF and multicast packets may not be visible on the VF.
      Alternatively, if promiscuous mode is enabled and multicast promiscuous
      mode is disabled, then both unicast and multicast packets may not be
      visible on the VF interface.
    - A VF may incorrectly receive additional packets when trusted mode is
      disabled but promiscuous mode is enabled.
    - Receive hashing might not be enabled by default on Virtual Functions when
      using an older iavf driver in combination with a newer PF driver version.
    - Linux sysctl commands, or any automated scripting that alerts or sets
      /proc/sys/ attributes using sysctl, might encounter a system crash that
      includes irdma_net_event in the dmesg stack trace.
      Workaround: With OOT irdma-1.8.X installed on the system, avoid running
      sysctl while drivers are being loaded or unloaded.
    - irdma stops working if the number of ice driver queues are changed
      (ethtool -L) while the irdma driver is loaded. As a workaround, remove
      (if previously loaded) and reload irdma after changing the number of
      queues.

i40e:
-----
    - Add support for ethtool -s  speed 

    - VLAN tagged traffic sent from other VFs attached to NIC can be seen on
      other VFs. This is due to issue with NIC settings and offload settings of
      VFs. As a workaround, disable TX VLAN offload on VFs:
          ethtool -K  tx-vlan-offload off
      This does not affect egress traffic from outside of the NIC

igb:
----
    - Fix dropped PTP timestamps on i210


Version [net-27.3.0]
===============================================================================
Driver     Version
------     -------
ice        1.8.8
i40e       2.19.3
ixgbe      5.14.6
igb        5.9.3
irdma      1.8.46





Lenovo Data Center Group Linux OS Support Home Page
linux.lenovo.com

© 2018-2024 Lenovo. All rights reserved