Page MenuHomeFreeBSD

opencrypto: Embed the driver softc in the session structure
ClosedPublic

Authored by markj on Jan 14 2021, 4:35 PM.
Tags
None
Referenced Files
F115734812: D28158.diff
Sun, Apr 27, 9:28 PM
Unknown Object (File)
Sat, Apr 26, 8:25 AM
Unknown Object (File)
Fri, Apr 25, 7:08 AM
Unknown Object (File)
Tue, Apr 22, 4:30 PM
Unknown Object (File)
Wed, Apr 16, 7:13 PM
Unknown Object (File)
Mar 8 2025, 10:33 AM
Unknown Object (File)
Mar 8 2025, 5:35 AM
Unknown Object (File)
Mar 4 2025, 12:54 PM
Subscribers

Details

Summary

Get rid of the crypto session UMA zone. I do not think session
allocations are frequent or performance-critical enough to warrant a
dedicated zone.

Store the driver softc below the fields owned by opencrypto. This is
a bit simpler and saves a pointer dereference when fetching the driver
softc when processing a request.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 36201
Build 33090: arc lint + arc unit

Event Timeline

markj requested review of this revision.Jan 14 2021, 4:35 PM

Sure, seems fine to me.

This revision is now accepted and ready to land.Jan 14 2021, 5:08 PM