Ethernet Products
Determine ramifications of Intel® Ethernet products and technologies
4864 Discussions

Modify open source linux driver

ABoxe
Beginner
1,950 Views

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

0 Kudos
4 Replies
st4
New Contributor III
663 Views

Hi Aaron,

We will check on this.

rgds,

wb

0 Kudos
st4
New Contributor III
663 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

 

0 Kudos
ABoxe
Beginner
663 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

0 Kudos
st4
New Contributor III
663 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

0 Kudos
Reply