-
Notifications
You must be signed in to change notification settings - Fork 19
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
libos-nuse/net-next-nuse#45 ? #22
Comments
I tested without DPDK, libos-nuse experienced same issue that the packet completely stops after some packet passing.( I ran tcpdump at the destination host to monitor traffic). please let me know what detail information you need to help you understand the issue. |
@vincentmli I'm going to reproduce this issue on my local machine.
thank you again. |
I think this issue maybe same as libos-nuse/net-next-nuse#45. to compile the program: #gcc -g -dH -o httpgettfo httpgettfo.c in my code i have usleep in the for loop, if it sleep 100 microsecond, it core dumps each run with same backtrace as libos-nuse/net-next-nuse#45. If it sleep 0.1 second, the program would not core dump, but hang forever after running for a while (maybe 1 - 2 mintues). do you think it might be different than libos-nuse/net-next-nuse#45 ? for (;;) { my /home/vincent/nuse-raw.conf interface p1p1 route I put the NUSECONF in the nuse bash script as: export NUSECONF=/home/vincent/nuse-raw.conf if [ -e /usr/lib64 ]; then LD_LIBRARY_PATH=.:../../../ LD_PRELOAD=liblinux.so:libnuse-linux.so $* and run the command as: #./nuse httpgettfo 10.9.1.2 by the way, has libos-nuse/net-next-nuse#45 been fixed ? |
@vincentmli thanks, I will look at this issue with your program. I had a tentative patch for libos-nuse/net-next-nuse#45, but it's not a generic solution so need to work more. |
I found a common pattern here that when I run either ping, iperf, or my own simple http client using libos-nuse, after ping or iperf run for a little while, the packet will stop completely, at one time ping test, I get:
ping: sendmsg: No buffer space available
ping: sendmsg: No buffer space available
ping: sendmsg: No buffer space available
ping: sendmsg: No buffer space available
I tried libos-nuse with DPDK 1.7.1 or DPDK git upstream. both have same issue. I can try libos-nuse without DPDK, will let you know the result
The text was updated successfully, but these errors were encountered: