HomeFreeBSD

In m_megapullup() use m_getjcl() to allocate 9k or 16k mbuf when requested.

Description

In m_megapullup() use m_getjcl() to allocate 9k or 16k mbuf when requested.

It is better to try allocate a big mbuf, than just silently drop a big
packet. A better solution could be reworking of libalias modules to be
able use m_copydata()/m_copyback() instead of requiring the single
contiguous buffer.

PR: 229006
MFC after: 1 week

Details

Provenance
aeAuthored on
Parents
rS335132: Reorganize code flow in fpudna()/npxdna() to highlight the critical
Branches
Unknown
Tags
Unknown