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

TCP checksum offload for RX packet e810 in Linux

zukimorimkato
Beginner
2,950 Views
Hello,

We are using Intel Corporation Ethernet Controller E810-XXV for SFP [8086:159b] in our workload mostly as transit card for client's traffic.
We are facing issue with RX TCP packets with QinQ are having incorrect checksum, going through the NIC and increasing RX ERR counter in the system.

On our nodes we are using Canonical Ubuntu as OS and we haven't found a way yet how to disable TCP checksum offload for RX packets, although you are providing such functionality under Windows using your PROSet tool(here is the example https://edc.intel.com/content/www/us/en/design/products/ethernet/adapters-and-devices-user-guide/tcp-checksum-offload-ipv4-and-ipv6/)

Is there a way to disable TCP checksum offload for RX packets under Linux? Perhaps there is some raw command you can exectue or some tool you can use?
0 Kudos
17 Replies
Subhashish
Employee
2,867 Views

Hello zukimorimkato,


Greetings!!


Thank you for writing to us. You can try below :


Command: ethtool -K rx on|off


Please write to us if you have any other concerns.



Regards,

Subhashish_Intel.


0 Kudos
zukimorimkato
Beginner
2,850 Views
Hello Subhashish,

Thank you for your prompt reply.

In our case, we don't need to disable TCP checksum offload for all rx packets in the system, as we still would like to have option to monitor other, not client traffic packets, it is used mostly, but not in its entirety for that. We'd like to know if this particular option which is available under IntelPROSet in Windows can be used for ethtool in Linux?
0 Kudos
Poojitha
Employee
2,816 Views

Hi Alexander,


Greetings for the day!


We would like to inform you the ethtool should already be installed as part of the OS. We recommend you to run the below command and please let us know the status to check and assist you further.


Command: ethtool -K rx on|off


Thank you for your understanding!


Regards,

Poojitha



0 Kudos
Subhashish
Employee
2,761 Views

Hello zukimorimkato,


Greetings !!


Thank you for clarifying further on the issue. We are checking on this internally and we will update you at earliest.


Thank you for choosing Intel.




Regards,

Subhashish_Intel.


0 Kudos
Subhashish
Employee
2,676 Views

Hello zukimorimkato,


Greetings!!


Apologies for the delayed response. We would recommend you to share with us the dmesg log surrounding the time when you were seeing the issues.

Also, please share with us output for the commands :

"uname -a" 

"modinfo ice"


Looking forward to hear from you.




Regards,

Subhashish.


0 Kudos
Subhashish
Employee
2,623 Views

Hello zukimorimkato,


Greetings !!


This is a follow up regarding the reported issue. We would like to know whether you got any opportunity to review the plan of action shared.


Please write back to us for any other query.




Regards,

Subhashish_Intel.


0 Kudos
Subhashish
Employee
2,556 Views

Hello zukimorimkato,


Greetings for the day!!

Hope you are doing well.


This is Second follow up regarding the reported issue. We would like to know whether you got any opportunity to review the plan of action shared.


Please write back to us for any other query.




Regards,

Subhashish_Intel.


0 Kudos
Nakul
Beginner
2,516 Views

Hi,

How to identify the full name/description of my Intel(R) Ethernet 25G 2P E810-XXV Adapter.

PCIDeviceID
159B
PCISubDeviceID
0002
PCISubVendorID
8086



Question: Is it ?

  • Intel Ethernet Network Adapter E810-XXVDA2: which supports dual 25GbE ports.

or

  • Intel Ethernet Network Adapter E810-XXVAM2: which supports dual 25GbE ports with advanced offloads.
0 Kudos
Nakul
Beginner
2,507 Views

Hi @Subhashish , Can you help to the above query?

0 Kudos
ManoranjanDas
Employee
2,493 Views

Hello zukimorimkato,


Greetings for the day!


Upon reviewing the PCI IDs associated with your Intel Ethernet Network Adapter (Device ID: 159B, Sub Device ID: 0002, Sub Vendor ID: 8086), it has been identified as the Intel(R) Ethernet 25G 2P E810-XXV Adapter.


Identifying the exact model, such as E810-XXVDA2 or E810-XXVAM2, depends on the suffix following the model number. E810-XXVDA2 typically indicates a basic adapter with dual 25GbE ports, while E810-XXVAM2 usually indicates an adapter with advanced offloads in addition to dual 25GbE ports. For confirmation, please refer to the product label or documentation that came with your adapter, as PCI IDs alone do not specify the variant.


If you need more help or have questions, please don't hesitate to contact us. We are happy to assist you.


Thank you for choosing Intel products and services.


Regards,

Manoranjan.


0 Kudos
Nakul
Beginner
2,487 Views

Thanks for the reply @ManoranjanDas ,

I don't have the physical adapter with me, so won't be able to check Product Label or documentation. Is there any other way to identify or get a specific document?

0 Kudos
ManoranjanDas
Employee
2,469 Views

Hi zukimorimkato,


Greetings for the day!


Regarding your query please find the below link to know better about the both product. 


Please find the details about the Intel® Ethernet Controllers E810-XXVAM2 and E810-XXVDA2 using the link below, where you will also find the datasheets.

1. https://ark.intel.com/content/www/us/en/ark/products/186127/intel-ethernet-controller-e810-xxvam2.html 

2. https://www.intel.com/content/www/us/en/products/sku/189760/intel-ethernet-network-adapter-e810xxvda2/specifications.html

 

Thank you for choosing Intel products and services.


Best regards,

Manoranjan.


0 Kudos
Nakul
Beginner
2,394 Views

Thanks @ManoranjanDas .

Also, correct me if I'm wrong, according to the documentation links you shared me -> that implies:
E810-XXVAM2 is an Ethernet Controller
and
E810-XXVDA2 is an Ethernet Network Adapter or NIC

And as per the specifications I have: my NIC should be E810-XXVDA2, which is using Controller: E810-XXVAM2.

Right?

0 Kudos
ManoranjanDas
Employee
2,464 Views

Hi Roman,


Greetings for the day!


Thank you for your message. Regarding the issue you mentioned, I can see that three cases are currently open. Could you please confirm if we can close these two cases 06297118 and 06297453 as duplicates? 


Additionally, please respond regarding case 06274485 so that we can assist you further. Kindly refrain from creating any new cases. If you have any more questions or need further assistance, please don't hesitate to contact us.


Thank you for choosing Intel products and services.


Best regards,

Manoranjan.


0 Kudos
ManoranjanDas
Employee
2,343 Views

Hi Nakul,


Greetings!


This thread is related to a different query. Mr. Nakul, please create a new thread for your current issue, as we are unable to proceed with this one.


Thank you for choosing Intel products and services.


Regards,

Manoranjan


0 Kudos
Subhashish
Employee
2,324 Views

Hello zukimorimkato,


This is the third follow-up regarding the reported issue. We're committed to ensuring a swift resolution and would greatly appreciate any updates or additional information you can provide.

 

If we don't hear back from you soon, we'll assume the issue has been resolved and will proceed to close the case.

 

Please feel free to respond to this email at your earliest convenience.



Regards,

Subhashish.


0 Kudos
Nakul
Beginner
2,200 Views

Hi @ManoranjanDas 

Sorry for asking on the different thread, actually I opened a thread but didn't get any reply so thought to ask here. 
Can we discuss it at : https://community.intel.com/t5/Ethernet-Products/How-to-identify-full-name-of-Intel-R-Ethernet-25G-2P-E810-XXV/m-p/1617257/thread-id/38890

Regards,
Nakul

0 Kudos
Reply