m_pullup - fail

rozhuk.im at gmail.com rozhuk.im at gmail.com
Wed Feb 1 19:08:08 UTC 2012


Hello!


The function always returns an error and remove the chain MBUF for two or
more generated on the same host.
If the pre-call m_defrag no error occurs.
This is normal behavior?
How to know in advance the maximum size for MBUF that does not cause a
failure in m_pullup?


mbuf: 0xfffffe0074fc0600 len: 42, next: 0xfffffe0073a45800, 2<pkthdr>
mbuf: 0xfffffe0073a45800 len: 210, next: 0, 1<ext>
FAIL: m_pullup: m_pkthdr.len = 252, m_len = 42, pullup_len = 252





More information about the freebsd-net mailing list