bnxt: tx checksum offload for MPLS packets
http://bugs.dpdk.org/show_bug.cgi?id=1911
Bug ID: 1911
Summary: bnxt: tx checksum offload for MPLS packets
Product: DPDK
Version: unspecified
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: ethdev
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Not sure if this is a bug, or just not supported, but IP/TCP/UDP cksum is not calculated for MPLS packets, works for normal packets, same behaviour on 57608 and 57508. Am I missing something, or is it not supported, and I have to do it in software?
I tried with testpmd as well.
Signature · 2 lines
You are receiving this mail because: You are the assignee for the bug.
http://bugs.dpdk.org/show_bug.cgi?id=1911
Stephen Hemminger ([email protected]) changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution|--- |INVALID
CC| |[email protected]--- Comment #1 from Stephen Hemminger ([email protected]) --- Short answer is DPDK does not support checksum for MPLS.
Longer answer:
The transmit checksum API interface in DPDK expects that any encapsulation headers are done as transmit offloads. There is no API for devices to report MPLS offload, and there is no driver that supports it.
If you have the hardware support, would love to see this as a future enhancement.
Signature · 2 lines
You are receiving this mail because: You are the assignee for the bug.
http://bugs.dpdk.org/show_bug.cgi?id=1911
Stephen Hemminger ([email protected]) changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|INVALID |---
Status|RESOLVED |UNCONFIRMED--- Comment #3 from Stephen Hemminger ([email protected]) --- Your right, if you give a l2 len bigger than Ethernet, the NIC should skip. Which driver are you using.
Signature · 2 lines
You are receiving this mail because: You are the assignee for the bug.