Page MenuHomeFreeBSD

netinet*: Add assertions for some places that don't support M_EXTPG mbufs
ClosedPublic

Authored by jhb on Sep 25 2024, 3:13 PM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Oct 1, 5:48 PM
Unknown Object (File)
Thu, Oct 1, 3:02 AM
Unknown Object (File)
Wed, Sep 30, 3:48 PM
Unknown Object (File)
Sat, Sep 26, 6:17 AM
Unknown Object (File)
Fri, Sep 25, 9:07 PM
Unknown Object (File)
Sun, Sep 13, 12:29 AM
Unknown Object (File)
Thu, Sep 10, 10:32 PM
Unknown Object (File)
Tue, Sep 8, 2:12 PM

Details

Summary

Found while auditing calls to M_WRITABLE to see if M_EXTPG could be
removed from its checks.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

jhb requested review of this revision.Sep 25 2024, 3:13 PM
sys/netinet6/ip6_mroute.c
1533

I'm not sure we need this here. I don't see anything that assumes we're mapped.

sys/netinet6/ip6_mroute.c
1543

m_pullup() assumes mapped mbufs, and m_copym() will preserve unmapped mbufs in the new chain

This revision is now accepted and ready to land.Oct 15 2024, 5:10 PM