HomeFreeBSD

mbuf: add m_free_raw to be used instead of directly calling uma_zfree

Description

mbuf: add m_free_raw to be used instead of directly calling uma_zfree

The intent is to remove all direct zone_mbuf consumers so that ctor/dtor
from that zone can be reimplemented as wrappers around uma, avoiding an
indirect function call.

Reviewed by: kbowling
Discussed with: gallatin
Sponsored by: Rubicon Communications, LLC ("Netgate")
Differential Revision: https://reviews.freebsd.org/D30959

Details

Provenance
mjgAuthored on Jun 30 2021, 2:15 PM
Reviewer
kbowling
Differential Revision
D30959: mbuf: add m_free_raw to be used instead of directly calling uma_zfree
Parents
rGfb32c8dbeb6f: iflib: retire MB_DTOR_SKIP
Branches
Unknown
Tags
Unknown