Let me show you how to answer it yourself:
linux/drivers/net/ethernet/mellanox/mlx4/en_ethtool.c at 872459663c52f5e8a28c0cb6df08b77d6c24ab46 · torvalds/linux
For such questions I like to consult the Linux drivers, because they are open source. You have to bring some knowledge about the card though. Like, mlx4 being the correct driver for connectx3, also steering right into any file that has "ethtool" in the name, because ethtool will need this info for display and setup.
As you can see, the twisted-pair cards appear to support 100/1000/10000 Mbps, fiber cards (SFP+, QSFP+) 1000/10000/40000/56000. The backplane modes like KR4 are rather fringe and can be ignored.