> From: Intel-wired-lan <[email protected]> On Behalf Of > Mario Limonciello > Sent: Sunday, September 27, 2020 9:40 PM > To: Kirsher, Jeffrey T <[email protected]>; intel-wired- > [email protected] > Cc: [email protected]; [email protected]; [email protected]; > Mario Limonciello <[email protected]> > Subject: [Intel-wired-lan] [PATCH 1/3] e1000e: allow turning s0ix flows on for > systems with ME > > S0ix for GBE flows are needed for allowing the system to get into deepest > power state, but these require coordination of components outside of > control of Linux kernel. For systems that have confirmed to coordinate > this properly, allow turning on the s0ix flows at load time or runtime. > > Fixes: e086ba2fccda ("e1000e: disable s0ix entry and exit flows for ME > systems") > Signed-off-by: Mario Limonciello <[email protected]> > --- > .../device_drivers/ethernet/intel/e1000e.rst | 23 ++++ > drivers/net/ethernet/intel/e1000e/e1000.h | 7 ++ > drivers/net/ethernet/intel/e1000e/netdev.c | 64 +++++----- > drivers/net/ethernet/intel/e1000e/param.c | 110 ++++++++++++++++++ > 4 files changed, 166 insertions(+), 38 deletions(-) >
Tested-by: Aaron Brown <[email protected]>

