-
Notifications
You must be signed in to change notification settings - Fork 7.4k
net: code improvement in process_data() for high throughput case #80289
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
Comments
Just disable The three |
It is probably possible to optimize the packet socket handling even further, patches are certainly welcome to improve performance. |
We got rid of one of the packet socket input calls ( However, for the remaining two So, with all above, I think we should close the issue as no more improvements can be seen from my side. Please reopen if you have any specific ideas on what could be changed/improved if possible. |
Is your enhancement proposal related to a problem? Please describe.
In process_data(), there are three net_packet_socket_input() called, looks redundant for running UDP throughput case.
And can we skip/optimize some of these functions? I locally tried, skip these functions can improve UDP RX for 5 Mbps.
Describe the solution you'd like
can we add some configs to skip some net_packet_socket_input() functions for high throughput case.
The text was updated successfully, but these errors were encountered: