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
F171720069: D46785.id143716.diff
Sun, Sep 13, 12:29 AM
Unknown Object (File)
Thu, Sep 10, 10:32 PM
Unknown Object (File)
Tue, Sep 8, 2:12 PM
Unknown Object (File)
Sun, Sep 6, 1:30 PM
Unknown Object (File)
Sat, Sep 5, 2:20 PM
Unknown Object (File)
Sat, Sep 5, 2:11 PM
Unknown Object (File)
Sat, Sep 5, 2:05 PM
Unknown Object (File)
Sat, Sep 5, 12:35 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 Skipped
Unit
Tests Skipped
Build Status
Buildable 59595
Build 56482: arc lint + arc unit

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