Page MenuHomeFreeBSD

inpcb L2/L3 caching
ClosedPublic

Authored by kmacy on Dec 3 2015, 11:41 PM.
Referenced Files
Unknown Object (File)
Sun, Aug 9, 9:56 AM
Unknown Object (File)
Sun, Aug 9, 9:41 AM
Unknown Object (File)
Tue, Aug 4, 1:56 AM
Unknown Object (File)
Mon, Aug 3, 6:37 AM
Unknown Object (File)
Thu, Jul 30, 10:33 PM
Unknown Object (File)
Tue, Jul 28, 10:56 AM
Unknown Object (File)
Sun, Jul 26, 1:12 PM
Unknown Object (File)
Jul 8 2026, 7:46 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.