标签: sockets freebsd bsd
我正在为bsd ip堆栈编写一个以太网驱动程序。我按以下方式分配mbuf:
MGETHDR (m, M_NOWAIT, MT_DATA); MCLGET (m, M_NOWAIT);
mbuf可以使m_data指向外部独立缓冲区并激活标志M_EXT,是否有BSD api可以为此外部缓冲区分配内存,并且最近的m(mbuf)指向该外部缓冲区?