Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to implement "Port Geneve packet transfer" in qdma , I am using dpdk 2020.11 and Alveo U200 card #25

Open
thenveerpk opened this issue Oct 15, 2024 · 0 comments

Comments

@thenveerpk
Copy link

HI team ,

I am implementing "Port Geneve packet transfer" . I am using DPDK-20.11 and qdma driver . I am not able find any documents releated to "geneve" in QDMA driver. Can you please help me to implement the same. Please let me know what changes to be made so that Geneve feature is supported in DPDK using QDMA driver.

Regarding the "Port Geneve packet transfer" implementation, here are more details:

Use Case: The requirement is to implement Geneve tunneling (encapsulation/decapsulation) on an Alveo U200 card to enable virtualized network packet transfers between two ports .
DPDK Application: I am referring to the DPDK testpmd application for packet generation and testing purposes. I plan to modify it for handling Geneve tunneling and offloading the packet processing using QDMA-based flow rules (via rte_flow) within DPDK.
Device: The device being used is the Xilinx Alveo U200 card. Attaching diagram of my test setup. The setup is aimed at testing both Geneve encapsulation and decapsulation between these two ports.

Could you please confirm whether it is possible to implement Geneve tunneling on the Alveo U200 with the QDMA driver?

Attached is a diagram of my test setup for your reference.
Looking forward to your support and suggestions.
Thanks and Regards,
Thenveer
external_setup drawio

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant