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

Reply via email to