With 25Gbps and above using FEC (Forward Error Correction) have become a thing specially when connecting to other devices regarding on/off/auto or for that matter statically set it to FC-FEC (FEC74) or RS-FEC (FEC91).
This is heavily vendor/model/transceiver/driver dependent so a current workaround is to use ethtool or manual modprobe settings through `/config/scripts/vyos-preconfig-bootup.script` or `/config/scripts/vyos-postconfig-bootup.script`.
But it would be handy if this could be set through the vyos-config along with be included when doing "shot interfaces" or similar.
Request as in:
https://old.reddit.com/r/vyos/comments/1ggzxye/setting_forward_error_correction_in_vyos/
Reference on "how others does this":
https://help.mikrotik.com/docs/spaces/ROS/pages/8323191/Ethernet#Ethernet-FEC
Background on FEC:
https://community.fs.com/article/enhancing-25g-fiber-optic-communication-with-advanced-fec-techniques.html
https://en.wikipedia.org/wiki/Reed%E2%80%93Solomon_error_correction
https://edc.intel.com/content/www/us/en/design/products/ethernet/adapters-and-devices-user-guide/forward-error-correction-fec-mode/