Update Intel ethernet drivers to Fortville SW5

Bug #1547674 reported by Tim Gardner on 2016-02-19
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Undecided
Tim Gardner
Xenial
Undecided
Tim Gardner

Bug Description

We are still waiting for the Fortville SW5 release to happen. It's been slipping but should happen in the next few days. Once that's done and net-dev is open again we will push the remaining patch to get the driver (combined from net-next patches and what is in 4.5) up to the SW5 version. Once the net-next patches are accepted I'll update you with the last commit that should be pulled into the 16.04 release.

Thanks.

Cheers,
John

Tim Gardner (timg-tpi) on 2016-02-19
Changed in linux (Ubuntu Xenial):
assignee: nobody → Tim Gardner (timg-tpi)
status: New → In Progress
Tim Gardner (timg-tpi) wrote :
Download full text (6.2 KiB)

Cherry-picked these commits so far:

net: bulk free infrastructure for NAPI context, use napi_consume_skb
net: Add eth_platform_get_mac_address() helper.
i40e: Add mac_filter_element at the end of the list instead of HEAD
i40e/i40evf: Fix RSS rx-flow-hash configuration through ethtool
i40e: Replace X722 mac check in ethtool get_settings
i40evf: allow channel bonding of VFs
i40e: define function capabilities in only one place
i40evf: null out ring pointers on free
i40e: Cleanup the code with respect to restarting autoneg
i40e: update features with right offload
i40e: bump version to 1.4.10
i40e: add new device IDs for X722
i40e: Extend ethtool RSS hooks for X722
i40e/i40evf: Fix for UDP/TCP RSS for X722
i40evf: add new write-back mode
i40e/i40evf: Use private workqueue
i40e: add new proxy-wol bit for X722
i40e: Limit DCB FW version checks to X710/XL710 devices
i40e: AQ Add Run PHY Activity struct
i40e: AQ Geneve cloud tunnel type
i40e: AQ Add external power class to get link status
i40e: add 100Mb ethtool reporting
ixgbe: bulk free SKBs during TX completion cleanup cycle
igb: Remove unnecessary flag setting in igb_set_flag_queue_pairs()
igb: Unpair the queues when changing the number of queues
igb/igbvf: don't give up
igb: clean up code for setting MAC address
igb: Refactor VFTA configuration
igb: Allow asymmetric configuration of MTU versus Rx frame size
igb: Do not factor VLANs into RLPML calculation
igb: Always enable VLAN 0 even if 8021q is not loaded
igb: Merge VLVF configuration into igb_vfta_set
igb: Clean-up configuration of VF port VLANs
igb: Add support for VLAN promiscuous with SR-IOV and NTUPLE
igb: Drop unnecessary checks in transmit path
igb: Enable use of "bridge fdb add" to set unicast table entries
igb: Add workaround for VLAN tag stripping on 82576
i40e: AQ Shared resource flags
i40e: AQ Add set_switch_config
i40e: AQ Add VXLAN-GPE tunnel type
i40e: AQ thermal sensor control struct
i40e: Bump AQ minor version to 1.5 for new FW features
i40e: Store lan_vsi_idx and lan_vsi_id in the right size
i40e: fix write-back-on-itr to work with legacy itr
i40e: add counter for arq overflows
i40e: add 20G speed for Tx bandwidth calculations
i40e: refactor DCB function
i40e: add a little more to an NVM update debug message
i40evf: enable bus master after reset
i40e: add netdev info to VSI dump
i40e: remove VF device IDs from PF
i40e: trivial: remove unnecessary local var
i40e/i40evf: Bump i40e to 1.4.11 and i40evf to 1.4.7
net: ixgbe: add minimal parser details for ixgbe
i40e: trivial: drop duplicate definition
i40e: trivial: fix missing space
i40e: fix bug in dma sync
i40e: do TSO only if CHECKSUM_PARTIAL is set
i40e: allocate memory safer
i40e: fix: do not sleep in netdev_ops
i40e: APIs to Add/remove port mirroring rules
i40e: negate PHY int mask bits
i40e: drop unused function
i40e: count allocation errors
i40e: avoid large memcpy by assigning struct
i40e/i40evf: bump version to 1.4.12/1.4.8
i40e: Enable Geneve offload for FW API ver > 1.4 for XL710/X710 devices
i40e: add priv flag for automatic rule eviction
i40e: use eth_platform_get_mac_address()
i40e: move sync_vsi_filters up in service_task
i40e: Make the DCB firmware checks for X71...

Read more...

Tim Gardner (timg-tpi) wrote :

Still have to think about these:

fm10k: don't reinitialize RSS flow table when RXFH configured
net: ixgbe: add support for tc_u32 offload
net: ixgbe: abort with cls u32 divisor groups greater than 1

Launchpad Janitor (janitor) wrote :
Download full text (10.1 KiB)

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

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

  * cgroup namespace mounts broken in containers (LP: #1549398)
    - SAUCE: kernfs: Always set super block owner to init_user_ns

  * 4.4.0-7.22 no longer boots on arm64 (LP: #1547718)
    - arm64: mm: avoid calling apply_to_page_range on empty range
    - UBUNTU SAUCE: arm: mm: avoid calling apply_to_page_range on empty range

  * kernel install failed /bin/cp: cannot stat ‘/boot/initrd.img-4.3.0-7-generic’: No such file or directory (LP: #1536810)
    - [Config] postinst -- handle recreating symlinks when a real file is present

  * insecure overlayfs xattrs handling in copy_up (LP: #1534961)
    - SAUCE: cred: Add clone_cred() interface
    - SAUCE: overlayfs: Use mounter's credentials instead of selectively raising caps
    - SAUCE: overlayfs: Skip permission checking for trusted.overlayfs.* xattrs
    - SAUCE: overlayfs: Be more careful about copying up sxid files
    - SAUCE: overlayfs: Propogate nosuid from lower and upper mounts

  * overlayfs over fuse should refuse copy_up of files if uid/gid not mapped (LP: #1535150)
    - SAUCE: cred: Add clone_cred() interface
    - SAUCE: overlayfs: Use mounter's credentials instead of selectively raising caps
    - SAUCE: overlayfs: Skip permission checking for trusted.overlayfs.* xattrs
    - SAUCE: overlayfs: Be more careful about copying up sxid files
    - SAUCE: overlayfs: Propogate nosuid from lower and upper mounts

  * overlay: mkdir fails if directory exists in lowerdir in a user namespace (LP: #1531747)
    - SAUCE: cred: Add clone_cred() interface
    - SAUCE: overlayfs: Use mounter's credentials instead of selectively raising caps
    - SAUCE: overlayfs: Skip permission checking for trusted.overlayfs.* xattrs

  * Update Intel ethernet drivers to Fortville SW5 (LP: #1547674)
    - net: bulk free infrastructure for NAPI context, use napi_consume_skb
    - net: Add eth_platform_get_mac_address() helper.
    - i40e: Add mac_filter_element at the end of the list instead of HEAD
    - i40e/i40evf: Fix RSS rx-flow-hash configuration through ethtool
    - i40e: Replace X722 mac check in ethtool get_settings
    - i40evf: allow channel bonding of VFs
    - i40e: define function capabilities in only one place
    - i40evf: null out ring pointers on free
    - i40e: Cleanup the code with respect to restarting autoneg
    - i40e: update features with right offload
    - i40e: bump version to 1.4.10
    - i40e: add new device IDs for X722
    - i40e: Extend ethtool RSS hooks for X722
    - i40e/i40evf: Fix for UDP/TCP RSS for X722
    - i40evf: add new write-back mode
    - i40e/i40evf: Use private workqueue
    - i40e: add new proxy-wol bit for X722
    - i40e: Limit DCB FW version checks to X710/XL710 devices
    - i40e: AQ Add Run PHY Activity struct
    - i40e: AQ Geneve cloud tunnel type
    - i40e: AQ Add external power class to get link status
    - i40e: add 100Mb ethtool reporting
    - ixgbe: bulk free SKBs during TX completion cleanup cycle
    - igb: Remove unnecessary flag setting in igb_set_flag_queue_pairs()
    - igb: Unpair the queues when changing the number of queues...

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

Other bug subscribers