Bug #5976
closed
Load cryptodev as a kernel module
Added by Renato Botelho over 8 years ago.
Updated over 7 years ago.
Category:
Operating System
Description
Remove cryptodev from kernel and build it as a module
- Target version changed from 2.3.1 to 2.3.2
- Target version changed from 2.3.2 to 2.4.0
- Status changed from New to Rejected
IPsec is builtin GENERIC kernel even in FreeBSD and it depends of crypto. This change doesn't make sense anymore
- Status changed from Rejected to Assigned
reopening since crypto is not cryptodev. Pointy hat to me
- Status changed from Assigned to Feedback
- % Done changed from 0 to 100
I just pushed a GUI change to add it in as a choice next to aesni. Testing revealed no benefit to having both aesni and cryptodev loaded together, so having an option for just one or the other is OK for the time being. It actually lowered performance instead of raising it.
I also added upgrade code so that the cryptodev module would be loaded for users upgrading from previous versions. Since it was in the kernel before, this seemed to be the best POLA-friendly course of action.
- Status changed from Feedback to Resolved
Works as expected. Upgrading users that did not have aesni enabled will have cryptodev loaded on upgrade or with a new install.
Also available in: Atom
PDF