kernelkit / infix

Linux :yellow_heart: NETCONF = Infix
https://kernelkit.org
GNU General Public License v2.0
52 stars 12 forks source link

ieee802-eth-if: configurable auto-negotiation #805

Open jovatn opened 1 week ago

jovatn commented 1 week ago

When a port is set to auto-negotiate, Infix always advertises all speed/duplex mode the port is capable of. In some situations, it is preferable to only advertise a (configurable) subset, e.g., 100-full or 1000-full.

A case of special interest is the use on SFP ports with dual/multi-speed fiber SFPs, where there is a need to configure the SFP to be run at a lower speed.

A sister issue: (a slightly related to configurable auto-neg is another feature request, "configurable flow-control" #501, but they can be done independently)