Page MenuHomeFreeBSD

inpcb L2/L3 caching
ClosedPublic

Authored by kmacy on Dec 3 2015, 11:41 PM.
Referenced Files
Unknown Object (File)
Thu, Apr 2, 11:10 PM
Unknown Object (File)
Thu, Mar 19, 2:02 PM
Unknown Object (File)
Thu, Mar 19, 8:21 AM
Unknown Object (File)
Wed, Mar 18, 8:03 PM
Unknown Object (File)
Mar 7 2026, 5:35 PM
Unknown Object (File)
Mar 7 2026, 5:30 PM
Unknown Object (File)
Mar 7 2026, 5:38 AM
Unknown Object (File)
Mar 7 2026, 12:09 AM

Details

Summary
  • avoid per-packet lookups by caching L2/L3 information in the pcb
  • invalid on routing table update

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

kmacy retitled this revision from to inpcb L2/L3 caching.
kmacy updated this object.
kmacy edited the test plan for this revision. (Show Details)
kmacy added reviewers: gnn, karels.
kmacy set the repository for this revision to rS FreeBSD src repository - subversion.
kmacy added a project: transport.
kmacy added a subscriber: benno.
rrs added a reviewer: rrs.
rrs added a subscriber: rrs.

I am *very* glad to see a cached route coming back in :-)

This revision is now accepted and ready to land.Dec 7 2015, 6:12 PM

Randall: see also D4306 for another approach.

I'll upload a new patch against D4102 and then Mike can do similarly then we'll have a inpcb route caching showdown.

Where do we want to do the review? Here or on D4490?

Closed in favor of 4490.