Hi Bruce,
Could you help to merge those 108 patches to linux-yocto,
branch v5.4/standard/intel-x86 and v5.4/standard/preempt-rt/intel-x86?
This patch series is used to update ice driver for Intel Ethernet Connection
E800 devices, including
bug fixes and new features.
All patches are from mainline kernel without any change, except minor context
changes in following
3 patches.
ice: Fix probe/open race condition
ice: Always clear QRXFLXP_CNTXT before writing new value
ice: Add advanced power mgmt for WoL
The following changes since commit 4ec895096770c720444474c5d2f689e5ad657ac4:
Merge branch 'v5.4/standard/base' into v5.4/standard/intel-x86 (2020-08-26
12:05:07 -0400)
are available in the Git repository at:
https://github.com/liux2085/linux-yocto-5.4.git v5.4/standard/pull
for you to fetch changes up to 5f0214871a2544911b0dc0cf08cef0174097b309:
ice: adjust profile ID map locks (2020-08-27 18:09:06 +0800)
----------------------------------------------------------------
Akeem G Abodunrin (1):
ice: Add advanced power mgmt for WoL
Anirudh Venkataramanan (5):
ice: Fix probe/open race condition
ice: Call ice_aq_set_mac_cfg
ice: Fix bad register reads
ice: Refactor Rx checksum checks
ice: Poll for reset completion when DDP load fails
Ben Shelton (1):
ice: disable no longer needed workaround for FW logging
Brett Creeley (23):
ice: Add VF promiscuous support
ice: Implement aRFS
ice: Fix Tx timeout when link is toggled on a VF's interface
ice: Check if unicast MAC exists before setting VF MAC
ice: Add more Rx errors to netdev's rx_error counter
ice: Don't allow VLAN stripping change when pvid set
ice: Refactor ice_ena_vf_mappings to split MSIX and queue mappings
ice: Simplify ice_sriov_configure
ice: Add helper function for clearing VPGEN_VFRTRIG
ice: Separate VF VSI initialization/creation from reset flow
ice: Renaming and simplification in VF init path
ice: Add function to set trust mode bit on reset
ice: Add functions to rebuild host VLAN/MAC config for a VF
ice: Refactor VF reset
ice: Refactor VF VSI release and setup functions
ice: allow host to clear administratively set VF MAC
ice: Fix transmit for all software offloaded VLANs
ice: Reset VF for all port VLAN changes from host
ice: Always clear QRXFLXP_CNTXT before writing new value
ice: Allow VF to request reset as soon as it's initialized
ice: Use coalesce values from q_vector 0 when increasing q_vectors
ice: Allow all VLANs in safe mode
ice: Allow 2 queue pairs per VF on SR-IOV initialization
Bruce Allan (8):
ice: remove unnecessary expression that is always true
ice: remove unnecessary check
ice: remove unnecessary backslash
ice: avoid undefined behavior
ice: fix function signature style format
ice: avoid unnecessary single-member variable-length structs
ice: replace single-element array used for C struct hack
ice: reduce scope of variable
Chinh T Cao (2):
ice: Update ICE_PHY_TYPE_HIGH_MAX_INDEX value
ice: Ignore EMODE when setting PHY config
Ciara Loftus (1):
ice: protect ring accesses with WRITE_ONCE
Dan Nowlin (1):
ice: Increase timeout after PFR
Dave Ertman (4):
ice: Fix check for contiguous TCs
ice: only drop link once when setting pauseparams
ice: Fix link broken after GLOBR reset
ice: fix link event handling timing
Doug Dziggel (1):
ice: Report AOC PHY Types as Fiber
Eric Joyner (1):
ice: Fix resource leak on early exit from function
Evan Swanson (1):
ice: Handle critical FW error during admin queue initialization
Henry Tieman (7):
ice: Initialize Flow Director resources
ice: Support displaying ntuple rules
ice: Support IPv4 Flow Director filters
ice: Support IPv6 Flow Director filters
ice: Enable flex-bytes support
ice: Restore filters following reset
ice: fix aRFS after flow director delete
Jacek Naczyk (1):
ice: Add support for unified NVM update flow capability
Jacob Keller (6):
ice: enable initial devlink support
ice: cleanup VSI context initialization
ice: fix kernel BUG if register_netdev fails
ice: refactor ice_discover_caps to avoid need to retry
ice: split ice_parse_caps into separate functions
ice: add flags indicating pending update of firmware module
Jesse Brandeburg (9):
ice: cleanup vf_id signedness
ice: fix usage of incorrect variable
ice: cleanup unsigned loops
ice: fix signed vs unsigned comparisons
ice: remove unused macro
ice: fix MAC write command
ice: Fix inability to set channels when down
ice: remove page_reuse statistic
ice: add useful statistics
Karol Kolacinski (1):
ice: Fix casting issues
Kiran Patil (3):
ice: return correct error code from ice_aq_sw_rules
ice: fix the vsi_id mask to be 10 bit for set_rss_lut
ice: port fix for chk_linearlize
Krzysztof Kazimierczak (1):
ice: need_wakeup flag might not be set for Tx
Lihong Yang (2):
ice: Provide more meaningful error message
ice: Fix check for removing/adding mac filters
Marta Plantykow (3):
ice: Change number of XDP TxQ to 0 when destroying rings
ice: Add XDP Tx to VSI ring stats
ice: Change number of XDP Tx queues to match number of Rx
Michal Swiatkowski (1):
ice: refactor filter functions
Nick Nunley (3):
ice: restore VF MSI-X state during PCI reset
ice: rename misleading grst_delay variable
ice: Disable VLAN pruning in promiscuous mode
Paul Greenwalt (8):
ice: print Rx MDD auto reset message before VF reset
ice: set VF default LAN address
ice: remove VM/VF disable command on CORER/GLOBR reset
ice: support adding 16 unicast/multicast filter on untrusted VF
ice: refactor FC functions
ice: move auto FEC checks into ice_cfg_phy_fec()
ice: restore PHY settings on media insertion
ice: add AQC get link topology handle support
Paul M Stillwell Jr (2):
ice: add 1G SGMII PHY type
ice: fix overwriting TX/RX descriptor values when rebuilding VSI
Tarun Singh (2):
ice: Add RL profile bit mask check
ice: Adjust scheduler default BW weight
Tony Nguyen (3):
ice: Add support for tunnel offloads
ice: Rename build_ctob to ice_build_ctob
ice: update PTYPE lookup table
Victor Raj (3):
ice: check for compatibility between DDP package and firmware
ice: distribute Tx queues evenly
ice: adjust profile ID map locks
Vignesh Sridhar (2):
ice: Fix RSS profile locks
ice: Clear and free XLT entries on reset
Wei Yongjun (2):
ice: Fix error return code in ice_add_prof()
ice: mark PM functions as __maybe_unused
drivers/net/ethernet/intel/Kconfig | 1 +
drivers/net/ethernet/intel/ice/Makefile | 5 +
drivers/net/ethernet/intel/ice/ice.h | 84 ++++-
drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 175 +++++++----
drivers/net/ethernet/intel/ice/ice_arfs.c | 663
++++++++++++++++++++++++++++++++++++++++
drivers/net/ethernet/intel/ice/ice_arfs.h | 82 +++++
drivers/net/ethernet/intel/ice/ice_base.c | 77 +++--
drivers/net/ethernet/intel/ice/ice_common.c | 1163
++++++++++++++++++++++++++++++++++++++++++++++++++++------------------
drivers/net/ethernet/intel/ice/ice_common.h | 22 +-
drivers/net/ethernet/intel/ice/ice_controlq.c | 137 +++++----
drivers/net/ethernet/intel/ice/ice_controlq.h | 3 +
drivers/net/ethernet/intel/ice/ice_dcb.c | 4 +-
drivers/net/ethernet/intel/ice/ice_dcb.h | 4 +-
drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 49 ++-
drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 2 +-
drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 11 +-
drivers/net/ethernet/intel/ice/ice_devlink.c | 117 +++++++
drivers/net/ethernet/intel/ice/ice_devlink.h | 14 +
drivers/net/ethernet/intel/ice/ice_ethtool.c | 341 ++++++++++++---------
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 1697
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/net/ethernet/intel/ice/ice_fdir.c | 840
++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/net/ethernet/intel/ice/ice_fdir.h | 166 ++++++++++
drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 1040
++++++++++++++++++++++++++++++++++++++++++++++++++++++++------
drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 8 +
drivers/net/ethernet/intel/ice/ice_flex_type.h | 80 +++--
drivers/net/ethernet/intel/ice/ice_flow.c | 368
+++++++++++++++++++++-
drivers/net/ethernet/intel/ice/ice_flow.h | 47 ++-
drivers/net/ethernet/intel/ice/ice_fltr.c | 397
++++++++++++++++++++++++
drivers/net/ethernet/intel/ice/ice_fltr.h | 39 +++
drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 37 ++-
drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 442
++++++++++++++++++++++++++-
drivers/net/ethernet/intel/ice/ice_lib.c | 636
+++++++++++++++++++++-----------------
drivers/net/ethernet/intel/ice/ice_lib.h | 14 +-
drivers/net/ethernet/intel/ice/ice_main.c | 1518
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------
drivers/net/ethernet/intel/ice/ice_protocol_type.h | 3 +
drivers/net/ethernet/intel/ice/ice_sched.c | 145 +++++----
drivers/net/ethernet/intel/ice/ice_sched.h | 2 +-
drivers/net/ethernet/intel/ice/ice_status.h | 3 +
drivers/net/ethernet/intel/ice/ice_switch.c | 150 ++++++---
drivers/net/ethernet/intel/ice/ice_switch.h | 7 +
drivers/net/ethernet/intel/ice/ice_txrx.c | 409
+++++++++++++++++++++----
drivers/net/ethernet/intel/ice/ice_txrx.h | 22 +-
drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 43 ++-
drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 4 +-
drivers/net/ethernet/intel/ice/ice_type.h | 100 +++++-
drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 1288
+++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------
drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 18 +-
drivers/net/ethernet/intel/ice/ice_xsk.c | 20 +-
48 files changed, 10684 insertions(+), 1813 deletions(-)
create mode 100644 drivers/net/ethernet/intel/ice/ice_arfs.c
create mode 100644 drivers/net/ethernet/intel/ice/ice_arfs.h
create mode 100644 drivers/net/ethernet/intel/ice/ice_devlink.c
create mode 100644 drivers/net/ethernet/intel/ice/ice_devlink.h
create mode 100644 drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
create mode 100644 drivers/net/ethernet/intel/ice/ice_fdir.c
create mode 100644 drivers/net/ethernet/intel/ice/ice_fdir.h
create mode 100644 drivers/net/ethernet/intel/ice/ice_fltr.c
create mode 100644 drivers/net/ethernet/intel/ice/ice_fltr.h
Thanks,
Yongxin
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#8997):
https://lists.yoctoproject.org/g/linux-yocto/message/8997
Mute This Topic: https://lists.yoctoproject.org/mt/76448726/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-