- Fixed a TX buffer cleanup size mismatch in
igc_free_tx_resources. - Corrected full-duplex / half-duplex detection for 10M and 100M links.
- Improved RX error handling to safely recover from packet buffer copy failures.
- Fixed pointer-width atomic compare-and-swap in
createWorkLoop. - Refined link state handling, including link up/down transitions and watchdog behavior.
- Added extra safety checks in the transmit path.
- Improved suspend/resume handling.