-
Couldn't load subscription status.
- Fork 2
Closed
Description
In early networking before nexus starts, we depend on sled agent to configure the switch for external networking. Sled agent uses port_settings_apply. That function does not apply tx equlization settings, either from the bootstore config, or attempt to use the default value for a given transceiver. This results in sadness for transceivers that require something different than the SDE defaults.
We have several different code paths that update link settings. There is port_settings_apply, the reconciler/workflow server that runs in dpd and the API functions that swadm uses. We should try to consolidate these.