Sorry, I've already gave up the attempt of porting Cavium NITROX driver
to OCF because:
1) I have to sign a NDA if I want any support from Cavium, and the NDA
also prevent me from releasing the source code under GPL if I using any
source code from Cavium. BTW, I've signed the NDA a few weeks ago but no
response from Cavium by now.
2) The driver source code from cavium sdk is too complicate for me to
understand, it seems that cavium driver engineer want to do something
like thread-pool, buffer-pool and none-blocking process in the driver
itself. the complication of existing driver code and the lack of
community support means I may need to spend un-predictable time on
porting process.
3) I've wrote a openssl engine just using cavium's driver to accelerate
openssl, but the performance is *very* *very* pool, I think it *may*
caused by my using of CAVIUM_BLOCKING in request, but, there are no
sample of how to using CAVIUM_NON_BLOCKING in the SDK. I can send you
the source code of my engine if it does not conflict with the NDA.
4) The platform I am going to use is a PowerPC embedded system, but big
endian is not officially supported by Cavium.
5) Since a new freescale talitos driver is added to OCF (release
20060331), I am now seeking to increase the crypto performance by using
MPC85XXE processor, the processor is cheaper and more powerful and has
better linux support than cavium cards, the source code of OCF talitos
driver is clean and understandable and public key operations can be
easily integrated, once I got my MPC8541E board, I will begin to add
public key support to this driver then send a patch back to OCF-linux.
So, sorry again but thank you anyway.
Imran Badr (sent by Nabble.com) wrote:
Hi,
Please let me know if you have any questions regarding proting the Nitrox
Lite device driver.
Thanks,
Imran.
--
View this message in context:
http://www.nabble.com/Porting-Cavium-NITROX-Lite-PCI-driver-to-OCF-linux-t1174178.html#a3981969
Sent from the linux-crypto forum at Nabble.com.
-
To unsubscribe from this list: send the line "unsubscribe linux-crypto" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html
-
To unsubscribe from this list: send the line "unsubscribe linux-crypto" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html