Vidya and I have been in communication on how to support Forward Error Correction Management on Links. My own thoughts are that we should consider using the new Get/Set Link Ksettiongs API because FEC is a low-level Link parameter which is either negotiated at the same time as Link Speed if Auto-Negotiation is in use, or must be set identically on both Link Peers is AN is not in use. I'm not convinced that FEC Management should use a separate ethtool/Kernel Driver API ala Pause Frame settings.
I'm hoping to meet with Vidya and his collaborators at Cumulus Networks in the very near term to hash these issues out. Casey
