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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to