need patches: nc, wget, dig, host?
Closed this issue · 4 comments
I saw the slides Userspace networking: Network Stack in Userspace which say ping and iperf work but nc, wget, dig, and host do not work.
Why do they not work, where is the technical reason? Is it because of unimplemented syscalls they require?
Also, congratulations, your code works on my Debian 8.0. I can ping google.com.
the technical reason has many folds, not only unimplemented syscalls but other glue codes for kernel routine, etc.
I created a wiki page to track such history for the tested application. I will update wiki as well as this issue once there is a news.
https://github.com/libos-nuse/net-next-nuse/wiki/Tested-Applications
dig/nslookup/host is now working fine.
it is due to various stuffs like missing syscalls, invalid implementation of hijacked call, kernel glues.
commit 633b5dc shows all.
if nc and wget will be supported, I will close this issue.
This issue was moved to libos-nuse/linux-libos-tools#9