[Feature] Update i40e and i40evf driver in 16.04

Bug #1536474 reported by XiongZhang on 2016-01-21
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
intel
Undecided
Unassigned
linux (Ubuntu)
Medium
Tim Gardner
Xenial
Medium
Tim Gardner

Bug Description

In order to sync with Intel ethernet drivers on Sourceforge, i40e and i40evf driver in 16.04 should be updated.

Upstream schedule: 3.15 later

Tim Gardner (timg-tpi) wrote :
Download full text (3.2 KiB)

i40evf: fix compiler warning of unused variable
intel: i40e: fix confused code
i40e/i40evf: remove unused tunnel parameter
i40e: Change BUG_ON to WARN_ON in service event complete
i40e: remove BUG_ON from feature string building
i40e: remove BUG_ON from FCoE setup
i40e: Workaround fix for mss < 256 issue
i40e/i40evf: Add a stat to track how many times we have to do a force WB
i40e: Move the saving of old link info from handle_link_event to link_event
i40e/i40evf: Add comment to #endif
i40e/i40evf: clean up error messages
i40evf: handle many MAC filters correctly
i40e: return the number of enabled queues for ETHTOOL_GRXRINGS
i40e: rework the functions to configure RSS with similar parameters
i40e: create a generic configure rss function
i40e: Bump version to 1.4.2
i40e: add new fields to store user configuration
i40e: rename rss_size to alloc_rss_size in i40e_pf
i40e/i40evf: Fix RS bit update in Tx path and disable force WB workaround
i40e/i40evf: prefetch skb data on transmit
i40evf: rename VF adapter specific RSS function
i40evf: create a generic config RSS function
i40evf: create a generic get RSS function
i40evf: add new fields to store user configuration of RSS
i40e: Update error messaging
i40e: fix confusing message
i40e: make error message more useful
i40evf: quoth the VF driver, Nevermore
i40evf: allocate queue vectors dynamically
i40evf: allocate ring structs dynamically
i40e/i40evf: Bump i40e version to 1.4.4 and i40evf to 1.4.1
i40e: fix: do not sleep in netdev_ops
i40e: remove unused argument
i40evf: increase max number of queues
i40evf: set real num queues
i40evf: remove duplicate string
i40e: Detection and recovery of TX queue hung logic moved to service_task from tx_timeout
i40e: Fix memory leaks, sideband filter programming
i40evf: don't use atomic allocation
i40e: propagate properly
i40evf: use correct types
i40e: use priv flags to control packet split
i40e: remove CONFIG_I40E_VXLAN
i40e: Remove separate functions gathering XOFF Rx stats
i40e: fix whitespace
i40e/i40evf: use logical operator
i40e/i40evf: Bump version to 1.4.7 for i40e and 1.4.3 for i40evf
i40e: trivial fixes
i40e: Fix i40e_print_features() VEB mode output
Revert "i40e: remove CONFIG_I40E_VXLAN"
i40e: chomp the BIT(_ULL)
i40e: properly delete VF MAC filters
i40e: don't add zero MAC filter
i40evf: check rings before freeing resources
i40e: use explicit cast from u16 to u8
i40e: Opcode and structures required by OEM Post Update AQ command and add new NVM arq message
i40e: hush little warnings
i40e/i40evf: Add a new offload for RSS PCTYPE V2 for X722
i40e: clean whole mac filter list
i40evf: change version string generation
i40e/i40evf: Bump i40e to 1.4.8 and i40evf to 1.4.4
geneve: UDP checksum configuration via netlink
geneve: Add geneve udp port offload for ethernet devices
i40e: geneve tunnel offload support
geneve: Add geneve_get_rx_port support
i40e: Call geneve_get_rx_port to get the existing Geneve ports
i40e: change log messages and error returns
i40e: allow zero MAC address for VFs
i40e: Look up MAC address in Open Firmware or IDPROM
i40e: Fix Rx hash reported to the stack by our driver...

Read more...

information type: Proprietary → Public
Changed in linux (Ubuntu Xenial):
assignee: nobody → Tim Gardner (timg-tpi)
status: New → Fix Committed
Tim Gardner (timg-tpi) wrote :

This was a sync from linux v4.5 up through 56028154caafab34063324916095618b2cd30c73 ('i40e: remove forever unused ID')

Changed in linux (Ubuntu Xenial):
importance: Undecided → Medium
Launchpad Janitor (janitor) wrote :
Download full text (17.3 KiB)

This bug was fixed in the package linux - 4.4.0-2.16

---------------
linux (4.4.0-2.16) xenial; urgency=low

  [ Andy Whitcroft ]

  * Release Tracking Bug
    - LP: #1539090
  * SAUCE: hv: hv_set_ifconfig -- convert to python3
    - LP: #1506521
  * SAUCE: dm: introduce a target_ioctl op to allow target specific ioctls
    - LP: #1538618

  [ Colin Ian King ]

  * SAUCE: ACPI / tables: Add acpi_force_32bit_fadt_addr option to force 32
    bit FADT addresses (LP: #1529381)
    - LP: #1529381

  [ John Johansen ]

  * SAUCE: (no-up): apparmor: fix for failed mediation of socket that is
    being shutdown
    - LP: #1446906

  [ Mahesh Salgaonkar ]

  * SAUCE: Powernv: Remove the usage of PACAR1 from opal wrappers
    - LP: #1537881
  * SAUCE: powerpc/book3s: Fix TB corruption in guest exit path on HMI
    interrupt.
    - LP: #1537881
  * SAUCE: KVM: PPC: Book3S HV: Fix soft lockups in KVM on HMI for time
    base errors
    - LP: #1537881

  [ Paolo Pisati ]

  * SAUCE: arm64: errata: Add -mpc-relative-literal-loads to erratum
    #843419 build flags
    - LP: #1533009
  * [Config] MFD_TPS65217=y && REGULATOR_TPS65217=y
  * [Config] disable ARCH_ZX (ZTE ZX Soc)

  [ Tim Gardner ]

  * Revert "SAUCE: (noup) cxlflash: a couple off by one bugs"
  * SAUCE: (no-up) Update bnx2x firmware to 7.12.30.0
    - LP: #1536719
  * SAUCE: drop obsolete bnx2x firmware
  * SAUCE: i40e: Silence 'may be used uninitialized' warnings
    - LP: #1536474
  * [Config] CONFIG_ZONE_DMA=y for amd64 lowlatency
    - LP: #1534647
  * [Config] Add pvpanic to virtual flavour
    - LP: #1537923
  * [Config] CONFIG_INTEL_PUNIT_IPC=m, CONFIG_INTEL_TELEMETRY=m
    - LP: #1520457

  [ Upstream Kernel Changes ]

  * i40evf: fix compiler warning of unused variable
    - LP: #1536474
  * intel: i40e: fix confused code
    - LP: #1536474
  * i40e/i40evf: remove unused tunnel parameter
    - LP: #1536474
  * i40e: Change BUG_ON to WARN_ON in service event complete
    - LP: #1536474
  * i40e: remove BUG_ON from feature string building
    - LP: #1536474
  * i40e: remove BUG_ON from FCoE setup
    - LP: #1536474
  * i40e: Workaround fix for mss < 256 issue
    - LP: #1536474
  * i40e/i40evf: Add a stat to track how many times we have to do a force
    WB
    - LP: #1536474
  * i40e: Move the saving of old link info from handle_link_event to
    link_event
    - LP: #1536474
  * i40e/i40evf: Add comment to #endif
    - LP: #1536474
  * i40e/i40evf: clean up error messages
    - LP: #1536474
  * i40evf: handle many MAC filters correctly
    - LP: #1536474
  * i40e: return the number of enabled queues for ETHTOOL_GRXRINGS
    - LP: #1536474
  * i40e: rework the functions to configure RSS with similar parameters
    - LP: #1536474
  * i40e: create a generic configure rss function
    - LP: #1536474
  * i40e: Bump version to 1.4.2
    - LP: #1536474
  * i40e: add new fields to store user configuration
    - LP: #1536474
  * i40e: rename rss_size to alloc_rss_size in i40e_pf
    - LP: #1536474
  * i40e/i40evf: Fix RS bit update in Tx path and disable force WB
    workaround
    - LP: #1536474
  * i40e/i40evf: prefetch skb data on transmit
    - LP: #1536474
  * i40evf: rename VF adapter s...

Changed in linux (Ubuntu Xenial):
status: Fix Committed → Fix Released
Changed in intel:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers