]> git.baikalelectronics.ru Git - kernel.git/commit
e1000e: Fix packet loss on Tiger Lake and later
authorSasha Neftin <sasha.neftin@intel.com>
Wed, 22 Sep 2021 06:55:42 +0000 (09:55 +0300)
committerTony Nguyen <anthony.l.nguyen@intel.com>
Wed, 20 Oct 2021 16:06:54 +0000 (09:06 -0700)
commit4b17d79267b1d1006736a2976a097d5b836e5f00
tree32b2e8bfb5243948a5319e917e028b9507528699
parentcb5406419458b2f5e370bbbc78b6d386f565aa21
e1000e: Fix packet loss on Tiger Lake and later

Update the HW MAC initialization flow. Do not gate DMA clock from
the modPHY block. Keeping this clock will prevent dropped packets
sent in burst mode on the Kumeran interface.

Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=213651
Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=213377
Fixes: 072707bc11e0 ("e1000e: Add support for Tiger Lake")
Signed-off-by: Sasha Neftin <sasha.neftin@intel.com>
Tested-by: Mark Pearson <markpearson@lenovo.com>
Tested-by: Nechama Kraus <nechamax.kraus@linux.intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
drivers/net/ethernet/intel/e1000e/ich8lan.c
drivers/net/ethernet/intel/e1000e/ich8lan.h