Currently the fcoe stack only reports 1/10 GBit speeds correctly. This patch series extends the speed support in the kernel fcoe module, libHBAAPI, libhbalinux, and fcoeadm to support 20/40 GBit speeds as well.
fcoe: extend ethtool to FC port speed mapping The scsi_transport_fc module already reports a wider variety of port speeds. I did not add non-Ethernet/FC speeds, but it could be done as the ethtool interface can return any speed in Mbps. I also currently left it limited to the speeds that the ethtool interface has defined for the supported speed bitmask, so no 50/100 Gbit. Those are in scsi_transport_fc.h, and could be supported as well. libhbaapi: Add new HBA_PORTSPEED definitions. The bit definitions used here match up with the port speeds in FC-GS-7. No 50/100 GBit defines added even though the kernel can report them, as I don't know that they will be standardized to the same bit values used internally by the kernel. libhbalinux: support sport speeds up to 40 Gbit Support parsing additional speed strings from the scsi_transport_fc sysfs interface, and map them to the HBAAPI defines. fcoeadm: display strings for new port speeds Just support for printing out more speeds. - Chris _______________________________________________ fcoe-devel mailing list fcoe-devel@open-fcoe.org http://lists.open-fcoe.org/mailman/listinfo/fcoe-devel