]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
Merge branch 'add-support-for-25g-50g-and-100g-to-fbnic'
authorPaolo Abeni <pabeni@redhat.com>
Tue, 24 Jun 2025 07:31:48 +0000 (09:31 +0200)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 24 Jun 2025 07:31:48 +0000 (09:31 +0200)
Alexander Duyck says:

====================
Add support for 25G, 50G, and 100G to fbnic

The fbnic driver up till now had avoided actually reporting link as the
phylink setup only supported up to 40G configurations. This changeset is
meant to start addressing that by adding support for 50G and 100G interface
types.

With that basic support added fbnic can then set those types based on the
EEPROM configuration provided by the firmware and then report those speeds
out using the information provided via the phylink call for getting the
link ksettings. This provides the basic MAC support and enables supporting
the speeds as well as configuring flow control.

After this I plan to add support for a PHY that will represent the SerDes
PHY being used to manage the link as we need a way to indicate link
training into phylink to prevent link flaps on the PCS while the SerDes is
in training, and then after that I will look at rolling support for our
PCS/PMA into the XPCS driver.
====================

Link: https://patch.msgid.link/175028434031.625704.17964815932031774402.stgit@ahduyck-xeon-server.home.arpa
Signed-off-by: Paolo Abeni <pabeni@redhat.com>

Trivial merge