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

Flows with DPI stat #1

Open
mmanoj opened this issue May 29, 2019 · 6 comments
Open

Flows with DPI stat #1

mmanoj opened this issue May 29, 2019 · 6 comments

Comments

@mmanoj
Copy link

mmanoj commented May 29, 2019

Dear Team,

I would like to implement DPI functionality to this, can you please guide me which section I have to look at the code.

@ztz1989
Copy link
Owner

ztz1989 commented May 31, 2019

Dear mmanoj, if you would like to implement DPI, I suggest referring to DPDKStat (http://tstat.polito.it/viewvc/software/tstat/branches/tstat-dpdk/), which is based on DPDK and Tstat. If you prefer to build it based on FloWatcher-DPDK, you could start from here: https://github.com/ztz1989/FloWatcher-DPDK/blob/master/run_to_completion/main.c#L373, this is the point in which packets are retrieved from the NIC, and you might need to integrate DPI libraries into it to achieve high speed. If you have further questions, I am happy to help.

Best regards,
Tianzhu

@mmanoj
Copy link
Author

mmanoj commented Jun 1, 2019

@ztz1989
Thanks for the quick reply and reference links. I will study and update you for more clarifications. Appreciate for your support.

@mmanoj
Copy link
Author

mmanoj commented Jun 1, 2019

@ztz1989
quick question:

  1. How to run this app in 4 core server (syntax)
  2. To generate RSS hash is there any specific NIC required or is it support any DPDK compatible NIC ?

@ztz1989
Copy link
Owner

ztz1989 commented Jun 3, 2019

Hi, sorry for the late reply.

1, For instructions, please refer to https://github.com/ztz1989/FloWatcher-DPDK#usage-instructions. We have implemented two models, namely run-to-completion and pipeline, you can try either one. It is almost the same as most of the standard DPDK sample applications.
2, For RSS, honestly I am not sure since I have only tried with Intel 82599 NICs. But I do think it should be supported by DPDK compatible NIC.

I'm really happy you're interested in this work. Please let me know if you have more questions. I might not be able to reply promptly these days, but I will for sure reply. 😄

Best regards,
Tianzhu

@mmanoj
Copy link
Author

mmanoj commented Jun 4, 2019

Hi Tianzhu,

Thanks again for the prompt reply and willing to support this work. I really appreciate your help and guidelines. I'm currently studying your code and preparing basic steps to move forward. I will keep you posted.

@mmanoj
Copy link
Author

mmanoj commented Sep 21, 2020

@ztz1989
I'm starting the code and update you on the status. Sorry for the delay due to other high priority projects. Please keep in touch.

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

2 participants