Page MenuHomeFreeBSD

ice: update to 1.37.7-k
ClosedPublic

Authored by pkubaj on Jan 18 2023, 12:39 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Apr 27, 3:48 AM
Unknown Object (File)
Sat, Apr 27, 3:48 AM
Unknown Object (File)
Sat, Apr 27, 3:48 AM
Unknown Object (File)
Sat, Apr 27, 3:47 AM
Unknown Object (File)
Sat, Apr 27, 2:32 AM
Unknown Object (File)
Mar 21 2024, 10:43 PM
Unknown Object (File)
Mar 21 2024, 10:43 PM
Unknown Object (File)
Feb 15 2024, 11:58 PM

Details

Summary

Update ice to 1.37.7.

Notable changes include:

  • DSCP QoS Support (leveraging support added in rG9c950139051298831ce19d01ea5fb33ec6ea7f89)
  • Improved PFC handling and TC queue assignments (now all remaining queues are assigned to TC 0 when more than one TC is enabled and the number of available queues does not evenly divide between them)
  • Support for dumping the internal FW state for additional debugging by Intel support
  • Support for allowing "No FEC" to be a valid state for the LESM to negotiate when using non-standard compliant modules

Also includes various bug fixes and smaller enhancements, too.

Test Plan

make kernels

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 49604
Build 46494: arc lint + arc unit

Event Timeline

I pushed the DDP update part, so this needs to be rebased.

Removes ice_ddp changes and fixes a warning in ice_iflib_txrx.c.

pkubaj edited the summary of this revision. (Show Details)

Add back ice_opts.h.

This revision is now accepted and ready to land.Feb 14 2023, 1:31 AM