All of lore.kernel.org
 help / color / mirror / Atom feed
* [ethtool PATCH v3 0/4] Add support for QSFP+/QSFP28 Diagnostics and 25G/50G/100G     port speeds
@ 2016-08-21 23:44 Vidya Sagar Ravipati
  0 siblings, 0 replies; only message in thread
From: Vidya Sagar Ravipati @ 2016-08-21 23:44 UTC (permalink / raw)
  To: linville, netdev, davem, decot
  Cc: bkenward, daniel, galp, roopa, gospo, dustin, ben

From: Vidya Sagar Ravipati <vidya@cumulusnetworks.com>

This patch series provides following support
a) Reorganized fields based out of SFF-8024 fields i.e. Identifier/
   Encoding/Connector types which are common across SFP/SFP+ (SFF-8472)
   and QSFP+/QSFP28 (SFF-8436/SFF-8636) modules into sff-common files.
b) Support for diagnostics information for QSFP Plus/QSFP28 modules
   based on SFF-8436/SFF-8636
c) Supporting 25G/50G/100G speeds in supported/advertising fields
d) Tested across various QSFP+/QSFP28 Copper/Optical modules

Standards for QSFP+/QSFP28
a) QSFP+/QSFP28 - SFF 8636 Rev 2.7 dated January 26,2016
b) SFF-8024 Rev 4.0 dated May 31, 2016

v3:
 Review comments from Ben Hutchings:
   Make sff diags structure common across sfpdiag.c and 
   qsfp.c and use common function to print common threshold
   values.
 Review comments from Rami Rosen:
   Cleanup description messages.


v2:
  Included support for 25G/50G/100G speeds in supported/
  advertised speed modes
  Review comments from Ben Hutchings:
    Split the sff-8024 reorganzing patch and QSFP+/QSFP28
    patch
    Fixed all checkpatch warnings (except couple of over 80 character)

v1:
  Support for SFF-8636 Rev 2.7
  Review comments from Ben Hutchings:
   Updating copyright holders information for QSFP
   Reusing the common functions and macros across sfpid and qsfp

Vidya Sagar Ravipati (4):
  ethtool-copy.h:sync with net
  ethtool:Reorganizing  SFF-8024 fields for SFP/QSFP
  ethtool:QSFP Plus/QSFP28 Diagnostics Information Support
  ethtool: Enhancing link mode bits to support 25G/50G/100G

 Makefile.am    |   2 +-
 ethtool-copy.h |  17 +-
 ethtool.c      |  32 +++
 internal.h     |   3 +
 qsfp.c         | 788 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 qsfp.h         | 595 +++++++++++++++++++++++++++++++++++++++++++
 sff-common.c   | 304 ++++++++++++++++++++++
 sff-common.h   | 189 ++++++++++++++
 sfpdiag.c      | 105 +-------
 sfpid.c        | 103 +-------
 10 files changed, 1941 insertions(+), 197 deletions(-)
 create mode 100644 qsfp.c
 create mode 100644 qsfp.h
 create mode 100644 sff-common.c
 create mode 100644 sff-common.h

-- 
2.1.4

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2016-08-21 23:44 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-08-21 23:44 [ethtool PATCH v3 0/4] Add support for QSFP+/QSFP28 Diagnostics and 25G/50G/100G port speeds Vidya Sagar Ravipati

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.