Skip to content
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
23 lines (16 sloc) 969 Bytes

Tuning Network Memory Buffers (mbufs)

From the FreeBSD MBUF(9) man page:

An mbuf is a basic unit of memory management in the kernel IPC subsystem. Network packets and socket buffers are stored in mbufs. A network packet may span multiple mbufs arranged into a mbuf chain (linked list), which allows adding or trimming network headers with little overhead.

An mbuf consists of a variable-sized header and a small internal buffer for data.

For more details, read Network Buffer Allocation in the FreeBSD Operating System [May 2004].

If there are concerns about mbuf usage on a firewall, see :doc:`/hardware/tuning-and-troubleshooting-network-cards`.

You can’t perform that action at this time.