Page MenuHomeFreeBSD

inpcb L2/L3 caching
ClosedPublic

Authored by kmacy on Dec 3 2015, 11:41 PM.
Referenced Files
Unknown Object (File)
Wed, Sep 23, 4:57 PM
Unknown Object (File)
Mon, Sep 21, 7:03 AM
Unknown Object (File)
Sat, Sep 12, 4:59 PM
Unknown Object (File)
Fri, Sep 11, 8:11 AM
Unknown Object (File)
Aug 26 2026, 3:03 PM
Unknown Object (File)
Aug 17 2026, 11:24 AM
Unknown Object (File)
Aug 9 2026, 9:56 AM
Unknown Object (File)
Aug 9 2026, 9:41 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.