Page MenuHomeFreeBSD

inpcb L2/L3 caching
ClosedPublic

Authored by kmacy on Dec 3 2015, 11:41 PM.
Referenced Files
Unknown Object (File)
Thu, Apr 3, 6:00 AM
Unknown Object (File)
Mar 2 2025, 5:45 AM
Unknown Object (File)
Mar 2 2025, 5:41 AM
Unknown Object (File)
Feb 22 2025, 11:31 AM
Unknown Object (File)
Jan 14 2025, 10:09 AM
Unknown Object (File)
Dec 19 2024, 7:36 PM
Unknown Object (File)
Sep 26 2024, 5:53 PM
Unknown Object (File)
Sep 26 2024, 11:08 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.