mirror of
https://github.com/opnsense/src.git
synced 2026-07-12 02:26:14 -04:00
These zones are cache zones used to allocate TLS offload contexts from
firmware. Releasing items from the cache is a sleepable operation due
to the need to await a response from the firmware command freeing the
tag, so items cannot be reclaimed from the zone in non-sleepable
contexts. Since the cache size is limited by firmware limits, avoid
this by setting UMA_ZONE_UNMANAGED to avoid reclamation by uma_timeout()
and the low memory handler.
Reviewed by: hselasky, kib
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D34142
(cherry picked from commit
|
||
|---|---|---|
| .. | ||
| mlx5_accel | ||
| mlx5_core | ||
| mlx5_en | ||
| mlx5_fpga | ||
| mlx5_fpga_tools | ||
| mlx5_ib | ||
| mlx5_lib | ||
| cmd.h | ||
| cq.h | ||
| device.h | ||
| diagnostics.h | ||
| doorbell.h | ||
| driver.h | ||
| fs.h | ||
| mlx5_ifc.h | ||
| mlx5_rdma_if.h | ||
| mlx5io.h | ||
| mpfs.h | ||
| port.h | ||
| qp.h | ||
| srq.h | ||
| tls.h | ||
| vport.h | ||