HomeFreeBSD

cxgbe(4): Improvements in TID management.

Description

cxgbe(4): Improvements in TID management.

  • Ignore any type of TID where the start/end values are not in the correct order. There are situations where the firmware isn't able to reserve room for the number requested in the config file but doesn't report a failure during configuration and instead sets end <= start.
  • Track start/end in tid_tab and remove some redundant copies from adapter->params.
  • Move all the start/end and other read-only parameters to a quiet part of tid_tab, away from the tid locks.

MFC after: 1 week
Sponsored by: Chelsio Communications

Details

Provenance
npAuthored on
Parents
rS337191: MFV r337190: 9486 reduce memory used by device removal on fragmented pools
Branches
Unknown
Tags
Unknown