Description
Add hardware offload configuration (TSO, GSO, GRO) and physical link settings (speed, duplex, autoneg) to the Interface class.
This allows fine-grained control over NIC offloading capabilities without relying on external tools like ethtool.
Acceptance criteria
- Enable/disable TSO (TCP Segmentation Offload) per interface
- Enable/disable GSO (Generic Segmentation Offload) per interface
- Enable/disable GRO (Generic Receive Offload) per interface
- Get/set link speed (100BASE-T, 1000BASE-T), duplex (half, full) and autoneg
Description
Add hardware offload configuration (TSO, GSO, GRO) and physical link settings (speed, duplex, autoneg) to the Interface class.
This allows fine-grained control over NIC offloading capabilities without relying on external tools like ethtool.
Acceptance criteria