aboutsummaryrefslogtreecommitdiff
path: root/source/os_specific/service_layers/(developers-only)
diff options
context:
space:
mode:
authorKevin Bowling <kbowling@FreeBSD.org>2026-08-10 00:40:16 +0000
committerKevin Bowling <kbowling@FreeBSD.org>2026-08-10 00:41:49 +0000
commit2f1d9ab96214db2ec6ce30c44b55a89a7eaa8f6a (patch)
tree6a33ef95107ee871aa6407025e03210cb523e09d /source/os_specific/service_layers/(developers-only)
parentdcdc00a41d3e4be0e75eb625cd3a23d5a927ed15 (diff)
e1000: Correct 82542 flow-control mode handlingHEADmain
The 82542-specific setup routine unconditionally reads the NVM default, overwriting a flow-control mode selected by software. It also removes transmit PAUSE support from all 82542 revisions even though the hardware restriction applies only to rev 2.0. Resolve the NVM default only when requested, scope the transmit restriction to rev 2.0, and replace integer bit masking of the enum with explicit valid mode transitions. This restores the behavior from before the Intel shared-code split and resolves -Wassign-enum. Reported by: glebius MFC after: 2 weeks
Diffstat (limited to 'source/os_specific/service_layers/(developers-only)')
0 files changed, 0 insertions, 0 deletions