HomeFreeBSD

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

Description

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

L2T entries are used by both filters and TOE and the L2T is shared
between the base driver (LLD) and the TOM ULD. Add a flag to indicate
that the L2T is stopped, which means:

  • t4_alloc_l2e and t4_l2t_alloc_switching will not allocate new entries.
  • t4_tom will ignore all ARP/NDP updates from the kernel.
  • Previously allocated L2T entries can still be freed.

Sponsored by: Chelsio Communications

(cherry picked from commit cd93fdee5c8bbdb00d10f8a1fa43f30f151a1ef7)

Details

Provenance
npAuthored on Jul 19 2024, 4:40 PM
Parents
rGfb313ad44d51: cxgbe(4): Stop and restart the atid allocator with the LLD.
Branches
Unknown
Tags
Unknown