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

Reply via email to