HomeFreeBSD

mlx5en: Use a UMA cache zone for managing TLS send tags

Description

mlx5en: Use a UMA cache zone for managing TLS send tags

Instead of allocating directly from a normal zone. This way
import and release are guaranteed to process all allocated and then
deallocated items. Also, the release occurs in a sleepable context when
caller of uma_zfree() or uma_zdestroy() can sleep itself.

MFC after: 1 week
Sponsored by: NVIDIA Networking

Details

Provenance
kibAuthored on Nov 15 2021, 5:37 PM
Parents
rG028130b8e466: mlx5ib: idiomatic use of preprocessor, in particular paths
Branches
Unknown
Tags
Unknown