> Some crypto cards are based on a supported chip, but are simply
> re-branded. I took a brief look at the Cavium and it looks like they
> have their own chips. We don't have support for those. They also state
> they have drivers for FreeBSD. Perhaps you can talk them into making
> an BSD-licensed OpenBSD driver or donating specs/cards to the project
> and someone might offer to write a driver.
Normally when a vendor says they have a driver for some operating
system, it means
We have a driver binary that we load into the kernel, or
one that runs in userland that talks to the card via
/dev/pci or /dev/mem, and then OpenSSL's engine handles
this via a dynamically loading a binary .so library we
supply.
Not exactly what most of you want running.