From: Paolo Abeni Date: Tue, 24 Jun 2025 07:31:48 +0000 (+0200) Subject: Merge branch 'add-support-for-25g-50g-and-100g-to-fbnic' X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a6a4db166c6565d8143f5b59b9c2c05472bb1726;p=thirdparty%2Fkernel%2Fstable.git Merge branch 'add-support-for-25g-50g-and-100g-to-fbnic' 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 --- a6a4db166c6565d8143f5b59b9c2c05472bb1726