HomeFreeBSD

cxgbe(4): Stop and restart the atid allocator with the LLD.

Description

cxgbe(4): Stop and restart the atid allocator with the LLD.

atids are used by both filters and TOE and the atid table is in the base
driver (LLD). New atids cannot be allocated when the allocator is
stopped but existing ones can still be freed. It is expected that the
owners of outstanding atids will release them in their own stop
processing, before the adapter is restarted.

Sponsored by: Chelsio Communications

(cherry picked from commit fd3aca5b41968421f243b760ac5733f39f25cc56)

Details

Provenance
npAuthored on Jul 12 2024, 11:53 PM
Parents
rG41e9881bf7a2: cxgbe(4): Basic infrastructure for ULDs to participate in adapter reset.
Branches
Unknown
Tags
Unknown