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

does ixgbe driver support any ioctl for direct buffer data transfer to NIC

AslamBablu
Beginner
1,594 Views

Hi,

I am using intel X540 T2 ethernet adapter and trying to measure maximum throughput. A linux PC is used where X540 has been plugged into a PCIe slot.

I would not like to use TCP/UDP stack and instead do a direct Layer2 transfer.

Does ixgbe driver support any api where we can directly transfer data from a user buffer to NIC ?

 

Labels (1)
0 Kudos
8 Replies
Caguicla_Intel
Moderator
1,572 Views

Hello AslamBablu,


Thank you for posting in Intel Ethernet Communities. 


Please provide following information that would help in checking your query. 


1. Exact Operating System used

2. Driver used and where it was downloaded from ?


Looking forward to your reply. 


We will follow up after 3 business days in case we don't hear from you.


Best regards,

Crisselle C.

Intel® Customer Support


0 Kudos
AslamBablu
Beginner
1,555 Views

Here are the details as requested,

 

  1. Operating system details using $hostnamecl
  2.          Static hostname: xxxxxxxx
             Icon name: computer-desktop
             Chassis: desktop
             Machine ID: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
             Boot ID: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
             Operating System: Ubuntu 18.04.6 LTS
             Kernel: Linux 5.4.0-107-generic
             Architecture: x86-64
       2. driver details using $ethtool -i enp1s0f0
                   driver: ixgbe
                   version: 5.1.0-k
                   firmware-version: 0x80000389
                   expansion-rom-version:
                   bus-info: 0000:01:00.0
                   supports-statistics: yes
                   supports-test: yes
                   supports-eeprom-access: yes
                   supports-register-dump: yes
                   supports-priv-flags: yes
 
I am using intel X540 ethernet adapter and it has been plugged into a linux PC on PCIe slot.
The ixgbe driver was downloaded from intel website.
0 Kudos
Caguicla_Intel
Moderator
1,542 Views

Hello AslamBablu,


Thank you for the detailed and prompt reply. 


Please allow us to further check your query. Rest assured that we will give you an update as soon as possible but no later than 2-3 business days. 


Hoping for your kind patience. 


Best regards,

Crisselle C.

Intel® Customer Support


0 Kudos
Caguicla_Intel
Moderator
1,519 Views

Hello AslamBablu,


Apologies for the delay on this matter. 


Please be informed that we are still checking your query with our engineers. Rest assured that we will give you an update as soon as we heard form them but no later than 2-3 business days. 


Thank you for your kind understanding. 


Best regards,

Crisselle C.

Intel® Customer Support


Caguicla_Intel
Moderator
1,491 Views

Hello AslamBablu,


Good day!


We sincerely apologize for the delay on this matter as we are thoroughly checking on this. Please give us more time to look into this. Rest assured that we will give you an update as soon as there is any findings but not later than 3 business days.


Best regards,

Crisselle C.

Intel® Customer Support


0 Kudos
Caguicla_Intel
Moderator
1,438 Views

Hello Hello AslamBablu,


Thank you for the patience on this matter. 


Our engineers have suggested to check your query with Data Plane Development Kit (DPDK) team. The current ixgbe driver does not have the capability of what you are looking for therefore we would suggest checking this with DPDK regarding this query. 


See the following for access to Intel Premier Support. Click the "Access and Log In" to contact the DPDK support https://www.intel.com/content/www/us/en/design/support/ips/training/welcome.html 


Feel free to let us know if you have submitted query to DPDK so we can send a heads up as well.


Awaiting to hear from you. 


Should there be no response from you, I’ll make sure to reach out after 3 business days.


Best regards,

Crisselle C.

Intel Customer Support


0 Kudos
AslamBablu
Beginner
1,382 Views

Thankyou for confirming the capability of ixgbe driver.
As suggested I will explore on DPDK.

0 Kudos
Caguicla_Intel
Moderator
1,373 Views

Hello AslamBablu,


Thank you for the update. 


We will take note of it and advise our engineers. Please be informed as well that we will now close this request. Just feel free to post a new question if you may have any other inquiry in the future as this thread will no longer be monitored.


Thank you for choosing Intel and stay safe!


Best regards,

Crisselle C.

Intel Customer Support


0 Kudos
Reply