RE: [Intel-wired-lan] [PATCH iwl-next v2 6/6] ixgbe: E610: add EEE support

Rinitha, SX
2026-03-03T16:47:09Z

> -----Original Message-----
> From: Intel-wired-lan <intel-wired-lan-bounces@osuosl.org> On Behalf Of Jedrzej Jagielski
> Sent: 20 January 2026 19:15
> To: intel-wired-lan@lists.osuosl.org
> Cc: Nguyen, Anthony L <anthony.l.nguyen@intel.com>; netdev@vger.kernel.org; Jagielski, Jedrzej <jedrzej.jagielski@intel.com>; Loktionov, Aleksandr <aleksandr.loktionov@intel.com>
> Subject: [Intel-wired-lan] [PATCH iwl-next v2 6/6] ixgbe: E610: add EEE support
>
> Add E610 specific implementation of .get_eee() and .set_eee() ethtool callbacks.
>
> Introduce ixgbe_setup_eee_e610() which is used to set EEE config on E610 device via ixgbe_aci_set_phy_cfg() (0x0601 ACI command).
> Assign it to dedicated mac operation.
>
> E610 devices support EEE feature specifically for 2.5, 5 and 10G link speeds. When user try to set EEE for unsupported speeds log it.
>
> Setting timer and setting EEE advertised speeds are not yet supported.
>
> EEE shall be enabled by default for E610 devices.
>
> Add EEE statuis logging during link watchdog run.
>
> Reviewed-by: Aleksandr Loktionov <aleksandr.loktionov@intel.com>
> Signed-off-by: Jedrzej Jagielski <jedrzej.jagielski@intel.com>
> ---
> v2: get rid of setting unsupported speeds from ixgbe_setup_eee_e610();
> remove 10Mb EEE case; remove EEE control (Andrew)
> ---
>

Tested-by: Rinitha S <sx.rinitha@intel.com> (A Contingent worker at Intel)