From: Rahul Verma <rahul.ve...@cavium.com>

This series aligns the ptt propagation as local ptt or global ptt.
Adds new transceiver modes, speed capabilities and board config,
which is utilized to display the enhanced link modes, media types
and speed. Enhances the link with detailed information.

Rahul Verma (5):
  qed: Align local and global PTT to propagate through the APIs.
  qed: Added supported transceiver modes, speed capability and board
    config to HSI.
  qed: Add supported link and advertise link to display in ethtool.
  qede: Check available link modes before link set from ethtool.
  qed: Prevent link getting down in case of autoneg-off.

 drivers/net/ethernet/qlogic/qed/qed.h           |   2 +-
 drivers/net/ethernet/qlogic/qed/qed_hsi.h       |  54 ++++-
 drivers/net/ethernet/qlogic/qed/qed_main.c      | 259 ++++++++++++++++++------
 drivers/net/ethernet/qlogic/qed/qed_mcp.c       | 201 +++++++++++++++++-
 drivers/net/ethernet/qlogic/qed/qed_mcp.h       |  51 ++++-
 drivers/net/ethernet/qlogic/qed/qed_vf.c        |   2 +-
 drivers/net/ethernet/qlogic/qede/qede_ethtool.c |  95 ++++++---
 include/linux/qed/qed_if.h                      |  26 ++-
 8 files changed, 587 insertions(+), 103 deletions(-)

-- 
1.8.3.1

Reply via email to