Page MenuHomeFreeBSD

inpcb L2/L3 caching
ClosedPublic

Authored by kmacy on Dec 3 2015, 11:41 PM.
Referenced Files
Unknown Object (File)
Fri, Oct 10, 5:05 AM
Unknown Object (File)
Fri, Oct 10, 5:04 AM
Unknown Object (File)
Thu, Oct 9, 11:39 PM
Unknown Object (File)
Thu, Oct 9, 9:41 PM
Unknown Object (File)
Mon, Oct 6, 9:50 AM
Unknown Object (File)
Wed, Oct 1, 7:31 PM
Unknown Object (File)
Tue, Sep 23, 4:33 AM
Unknown Object (File)
Aug 15 2025, 4:20 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.