All of lore.kernel.org
 help / color / mirror / Atom feed
* [net-next 00/15][pull request] 100GbE Intel Wired LAN Driver Updates 2020-07-23
@ 2020-07-23 23:47 Tony Nguyen
  2020-07-23 23:47 ` [net-next 01/15] ice: refactor ice_discover_caps to avoid need to retry Tony Nguyen
                   ` (15 more replies)
  0 siblings, 16 replies; 18+ messages in thread
From: Tony Nguyen @ 2020-07-23 23:47 UTC (permalink / raw)
  To: davem
  Cc: Tony Nguyen, netdev, nhorman, sassmann, jeffrey.t.kirsher,
	jacob.e.keller

This series contains updates to ice driver only.

Jake refactors ice_discover_caps() to reduce the number of AdminQ calls
made. Splits ice_parse_caps() to separate functions to update function
and device capabilities separately to allow for updating outside of
initialization.

Akeem adds power management support.

Paul G refactors FC and FEC code to aid in restoring of PHY settings
on media insertion. Implements lenient mode and link override support.
Adds link debug info and formats existing debug info to be more
readable. Adds support to check and report additional autoneg
capabilities. Implements the capability to detect media cage in order to
differentiate AUI types as Direct Attach or backplane.

Bruce implements Total Port Shutdown for devices that support it.

Lev renames low_power_ctrl field to lower_power_ctrl_an to be more
descriptive of the field.

Doug reports AOC types as media type fiber.

Paul S adds code to handle 1G SGMII PHY type.

The following are changes since commit 15be4ea3f07034a50eee2db6f3fefd2bec582170:
  Merge branch 'l2tp-further-checkpatch-pl-cleanups'
and are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue 100GbE

Akeem G Abodunrin (1):
  ice: Add advanced power mgmt for WoL

Bruce Allan (1):
  ice: support Total Port Shutdown on devices that support it

Doug Dziggel (1):
  ice: Report AOC PHY Types as Fiber

Jacob Keller (3):
  ice: refactor ice_discover_caps to avoid need to retry
  ice: split ice_parse_caps into separate functions
  ice: split ice_discover_caps into two functions

Lev Faerman (1):
  ice: Rename low_power_ctrl

Paul Greenwalt (7):
  ice: refactor FC functions
  ice: move auto FEC checks into ice_cfg_phy_fec()
  ice: restore PHY settings on media insertion
  ice: add link lenient and default override support
  ice: add ice_aq_get_phy_caps() debug logs
  ice: update reporting of autoneg capabilities
  ice: add AQC get link topology handle support

Paul M Stillwell Jr (1):
  ice: add 1G SGMII PHY type

 drivers/net/ethernet/intel/ice/ice.h          |   11 +
 .../net/ethernet/intel/ice/ice_adminq_cmd.h   |   67 +-
 drivers/net/ethernet/intel/ice/ice_common.c   | 1229 +++++++++++++----
 drivers/net/ethernet/intel/ice/ice_common.h   |   24 +-
 drivers/net/ethernet/intel/ice/ice_ethtool.c  |  740 ++++++----
 .../net/ethernet/intel/ice/ice_hw_autogen.h   |    9 +
 drivers/net/ethernet/intel/ice/ice_lib.c      |   24 +
 drivers/net/ethernet/intel/ice/ice_lib.h      |    2 +
 drivers/net/ethernet/intel/ice/ice_main.c     |  774 ++++++++++-
 drivers/net/ethernet/intel/ice/ice_nvm.c      |    5 +-
 drivers/net/ethernet/intel/ice/ice_nvm.h      |    4 +
 drivers/net/ethernet/intel/ice/ice_type.h     |   57 +
 .../net/ethernet/intel/ice/ice_virtchnl_pf.c  |   25 -
 13 files changed, 2323 insertions(+), 648 deletions(-)

-- 
2.26.2


^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2020-07-24 23:39 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-07-23 23:47 [net-next 00/15][pull request] 100GbE Intel Wired LAN Driver Updates 2020-07-23 Tony Nguyen
2020-07-23 23:47 ` [net-next 01/15] ice: refactor ice_discover_caps to avoid need to retry Tony Nguyen
2020-07-23 23:47 ` [net-next 02/15] ice: split ice_parse_caps into separate functions Tony Nguyen
2020-07-23 23:47 ` [net-next 03/15] ice: split ice_discover_caps into two functions Tony Nguyen
2020-07-23 23:47 ` [net-next 04/15] ice: Add advanced power mgmt for WoL Tony Nguyen
2020-07-23 23:47 ` [net-next 05/15] ice: refactor FC functions Tony Nguyen
2020-07-23 23:47 ` [net-next 06/15] ice: move auto FEC checks into ice_cfg_phy_fec() Tony Nguyen
2020-07-23 23:47 ` [net-next 07/15] ice: restore PHY settings on media insertion Tony Nguyen
2020-07-23 23:47 ` [net-next 08/15] ice: add link lenient and default override support Tony Nguyen
2020-07-23 23:47 ` [net-next 09/15] ice: support Total Port Shutdown on devices that support it Tony Nguyen
2020-07-23 23:47 ` [net-next 10/15] ice: add ice_aq_get_phy_caps() debug logs Tony Nguyen
2020-07-23 23:47 ` [net-next 11/15] ice: update reporting of autoneg capabilities Tony Nguyen
2020-07-23 23:47 ` [net-next 12/15] ice: Rename low_power_ctrl Tony Nguyen
2020-07-23 23:47 ` [net-next 13/15] ice: add AQC get link topology handle support Tony Nguyen
2020-07-23 23:47 ` [net-next 14/15] ice: Report AOC PHY Types as Fiber Tony Nguyen
2020-07-23 23:47 ` [net-next 15/15] ice: add 1G SGMII PHY type Tony Nguyen
2020-07-24  0:07   ` Stillwell Jr, Paul M
2020-07-24 23:39 ` [net-next 00/15][pull request] 100GbE Intel Wired LAN Driver Updates 2020-07-23 David Miller

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.