- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Using DPDK 23.7 , How do I configure client pinning - only source ip (v4 or v6)
symmetric - so all flows from same client will redirect to same queue.
Linux (Ubuntu 22.04), ie40 driver.
Thanks in advance,
Shaul.
- Tags:
- DPDK
- Networking
- RSS
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Shaul,
Greetings for the day!
Thank you for posting in Intel Community.
Based on your query, i would request you to provide the below information.
1) the system information
2) the driver version
along with this i would also request you explain your query more briefly.
Regards,
Varsha
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for your reply.
System: Linux, Ubuntu 22.04 (Anything else ?)
Firmware-version: 7.00 0x80005119 0.385.115
Driver name: net_i40e
Supported RSS offload flow types:
ipv4-frag ipv4-tcp ipv4-udp ipv4-sctp ipv4-other
ipv6-frag ipv6-tcp ipv6-udp ipv6-sctp ipv6-other
l2-payload
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Shaul,
Upon checking further, we would like to inform you that our team does not handle this type of request.
For support with DPDK we will need to redirect you. Kindly refer to DPDK.org or open an IPS case at IPS Support
After registration, you will be able to open a case on the Intel® Premier Support (IPS) platform and your request will be handled by one of our engineers as soon as possible.
Kindly let us know if you have any questions. Else if none, please confirm the thread closure.
Regards,
Hayat
Intel Customer Support
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello ,
Greetings for the day!
I hope this message finds you well.
We are following up to find out if you were able to find the information we provided. please let us know if you have any further queries. Looking forward to receiving your reply.
Regards,
Varsha
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks.
Does X710-da2 support client pinning RSS (l3-src-only symmetric)
Thanks in advance,
Shaul.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Shaul,
Yes, It is please refer below related article for your reference.
Please refer flow test link guide for your reference;
https://doc.dpdk.org/dts/test_plans/i40e_rss_input_test_plan.html
Regards,
Dinesh
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks Dinesh, unfortunately , there is no test case for client pinning.
The most similar is:
(although it doesn't have the symmetric hash and doesn't check the src=RandIP() , dst="192.168.0.1" also mapped to same queue.)
testpmd> flow create 0 ingress pattern eth / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only end queues end / end verify the Rule create successfully.
send 10 packets:: sendp([Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.1", dst=RandIP())/TCP(sport=RandShort(),dport=RandShort())],iface='ens802f3',count=10)
verify 10 packets have the same RSS hash value.
I did the same as the test case but unfortunately , I don't have RSS in this case - All flows (any IP) mapped to queue 0. (didn't get any error and rss active: ipv4-tcp)
Because you wrote that Intel 700 should support client pinning, I assume I still need to continue the debugging. Appreciate , If you have a link to debug document.
i40e_check_write_global_reg(): i40e device 0000:5e:00.0 changed global register [0x0026770c]. original: 0x0001801e, new: 0x00018018
Thanks in advance,
Shaul.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Shaul,
Greetings for the day!
Thankyou for your information.
I would like to inform you that since there is no debug document available regarding client pinning, and as you confirmed that you don't have RSS (Receive Side Scaling), it's worth noting that the X710 has RSS pinning with 64 cores.
Please check with your symmetric service provider for further assistance.
Regards,
Varsha
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks but I'm not sure I understand your answer..
What is 'symmetric service provider' ?
All I've noted is that when I set the RSS to 'l3-src-only', it always redirects to queue 0 (other RSS configurations work fine).
My main question is whether the X710 supports client pinning (l3-src-only / support also reply), or if it requires a software solution .
Thanks,
Shaul.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Shaul,
Greetings for the day!
Thank you for your response. We will check the details and keep you posted.
Regards,
Varsha
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Shaul,
Greetings for the day !
Since your query is related to RSS client pinning , we request you to post your query in embedded community.
https://community.intel.com/t5/Embedded-Products/ct-p/embedded-products
Regards,
Varsha
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page