[v2,00/36] update for i40e base code
mbox series

Message ID 20191212152124.260629-1-xiaolong.ye@intel.com
Headers show
Series
  • update for i40e base code
Related show

Message

Xiaolong Ye Dec. 12, 2019, 3:20 p.m. UTC
This series is to support FVL 7.2 release.

The main changes include:

* virtchnl updates
* add lldp support
* Flow director updates
* extend PHY access AQ cmd
* add reading LPI counters
* add support for Energy Efficient Ethernet
* A few fixes.

V2:

* strip some unnecessary code
* squash some fixes
* improve commit logs

Thanks,
Xiaolong


Xiaolong Ye (36):
  net/i40e/base: add support for feature flags
  net/i40e/base: increase max VSI count for VFs
  net/i40e/base: change buffer address
  net/i40e/base: decouple cfg_lldp_mib_change from init_dcb
  net/i40e/base: change misleading error message
  net/i40e/base: further implementation of LLDP
  net/i40e/base: add new device ids
  net/i40e/base: add check for MAC type
  net/i40e/base: adding flags for PHY types
  net/i40e/base: improve AQ log granularity
  net/i40e/base: add getter for FW LLDP agent status
  net/i40e/base: add support for Energy Efficient Ethernet
  net/i40e/base: read LPI status from external PHY
  net/i40e/base: change for missing "link modes"
  net/i40e/base: add reading LPI counters
  net/i40e/base: backport style changes from upstream Linux
  net/i40e/base: update status codes
  net/i40e/base: change of the incorrect Tx descriptors number
  net/i40e/base: extend PHY access AQ command
  net/i40e/base: add drop mode parameter to set MAC config
  net/i40e/base: add FWS1B register masks
  net/i40e/base: update FW API version
  net/i40e/base: add persistent lldp support
  net/i40e/base: make i40e_set_mac_type() public
  net/i40e/base: change retrying logic
  net/i40e/base: mark additional missing bits as reserved
  net/i40e/base: change wrong 'Advertised FEC modes'
  net/i40e/base: add Flow Director defines
  net/i40e/base: removed unreachable code
  net/i40e/base: set PHY Access flag on X722
  net/i40e/base: implement reading lpi statistics
  net/i40e/base: exposing missing LED functionality
  net/i40e/base: introduce firmware EMP reset register offsets
  net/i40e/base: add CRC stripping capability
  net/i40e/base: enable LED blinking flow
  net/i40e/base: add new link speed constants

 drivers/net/i40e/base/i40e_adminq.c     | 142 +++---
 drivers/net/i40e/base/i40e_adminq_cmd.h |  95 +++-
 drivers/net/i40e/base/i40e_common.c     | 651 +++++++++++++++++-------
 drivers/net/i40e/base/i40e_dcb.c        |  87 +++-
 drivers/net/i40e/base/i40e_dcb.h        |  20 +-
 drivers/net/i40e/base/i40e_devids.h     |   4 +
 drivers/net/i40e/base/i40e_nvm.c        | 113 +++-
 drivers/net/i40e/base/i40e_prototype.h  |  76 ++-
 drivers/net/i40e/base/i40e_register.h   |  95 ++++
 drivers/net/i40e/base/i40e_type.h       |  39 +-
 drivers/net/i40e/base/virtchnl.h        |  32 +-
 drivers/net/i40e/i40e_ethdev.c          |  12 +-
 drivers/net/i40e/rte_pmd_i40e.c         |   4 +-
 13 files changed, 1047 insertions(+), 323 deletions(-)