Community
cancel
Showing results for 
Search instead for 
Did you mean: 
ABoxe
Beginner
1,367 Views

Modify open source linux driver

Hello,

I am interested in using an intel 10GB network card to move data directly

to and from another PCIe card. This other card supports DMA transfer through a

simple API in its driver.

Can anyone advise me on the best way of doing this? I have not

done any linux driver development before, but I have a lot of programming experience

in C.

Thanks,

Aaron

Tags (1)
0 Kudos
4 Replies
st4
New Contributor III
80 Views

Hi Aaron,

We will check on this.

rgds,

wb

st4
New Contributor III
80 Views

Hi Aaron,

Please help provide further info:

1) What is the exact model of the 10 GB network adapter ?

2) What is the name of the API?

3) What is the other model which support RDMA ?

 

thanks,

wb

 

ABoxe
Beginner
80 Views

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.

Aaron

st4
New Contributor III
80 Views

Hi Boxerab,

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:

http://ark.intel.com/products/family/46828/Intel-10-Gigabit-Server-Adapters Intel® 10 Gigabit Server Adapters

Hope the above information help.

rgds,

wb

Reply