lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20201020150615.11969-1-kabel@kernel.org>
Date:   Tue, 20 Oct 2020 17:06:12 +0200
From:   Marek Behún <kabel@...nel.org>
To:     Russell King - ARM Linux admin <linux@...linux.org.uk>
Cc:     netdev@...r.kernel.org, Andrew Lunn <andrew@...n.ch>,
        Marek Behún <kabel@...nel.org>
Subject: [PATCH russell-kings-net-queue v2 0/3] Support for RollBall 10G copper SFP modules

Hi Russell,

this series should apply on linux-arm git repository, on branch
net-queue.

Some internet providers are already starting to offer 2.5G copper
connectivity to their users. On Turris Omnia the SFP port is capable
of 2.5G speed, so we tested some copper SFP modules.

This adds support to the SFP subsystem for 10G RollBall copper modules
which contain a Marvell 88X3310 PHY. By default these modules are
configured in 10GKR only mode on the host interface, and also contain
some bad information in EEPROM (the extended_cc byte).

The PHY in these modules is also accessed via a different I2C protocol
than the standard one.

Patch 1 adds support for this different I2C MDIO bus.
Patch 2 adds support for these modules into the SFP driver.
Patch 3 changes phylink code so that a PHY can be attached even though
802.3z mode is requested.

Marek

Marek Behún (3):
  net: phy: mdio-i2c: support I2C MDIO protocol for RollBall SFP modules
  net: phy: sfp: add support for multigig RollBall modules
  net: phylink: don't fail attaching phy on 1000base-x/2500base-x mode

 drivers/net/phy/mdio-i2c.c | 196 +++++++++++++++++++++++++++++++++++--
 drivers/net/phy/phylink.c  |   4 +-
 drivers/net/phy/sfp.c      |  69 +++++++++++--
 3 files changed, 250 insertions(+), 19 deletions(-)


base-commit: a32e90737c1c92653767d3c95c63c16b9b72c6c2
-- 
2.26.2

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ