From: Amir Vadai <amirv@xxxxxxxxxxxx> Date: Tue, 6 Jan 2015 15:56:33 +0200 > Mellanox is about to release next month a driver for a new NIC, with 3 > new speeds * few link modes for each + new link modes for 10G. > It seems that we will need to consume almost all the new bits. This tells me that the approach to this problem needs to be rethought. Maybe we just need to bite the bullet and make a new ETHTOOL_GSET_2 and ETHTOOL_SSET_2 or whatever you want to name them. Then we can define a completely new structure, with 64-bit bitmaps for link modes or whatever. The ethtool_op callbacks work using this structure, and only the net/core/ethtool.c code knows about the older structure and translates to/from for ETHTOOL_{GSET,SSET}. -- To unsubscribe from this list: send the line "unsubscribe linux-api" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html