Thanks,wb. Any 10GB card will do for this project. Although, I am interested in higher end cards that provide low latency.
The other card is an AMD FirePRO card, and their API is called DirectGMA.
I haven't actually seen the API calls yet, since there is some paperwork I need to do before I can see them,
but I understand that it is quite simple: DirectGMA provides the physical address for the FirePRO DMA memory,
and the network driver needs to just copy memory to that address. And, at the end, there is a synchronization
call to make. I can provide more details as they become available.
Just to give you some update, we do not support modifying Linux driver,you may contact Linux support for further assistance.
Here are the list of Intel 10Gb network adapter for your reference:
Hope the above information help.