Closed xlz closed 9 years ago
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 633b5dcfdd5132bd7858b6a502289f490107e297 shows all.
if nc and wget will be supported, I will close this issue.
nc works with the commit b591e3245f2e1acedb222431a35bde705401165a
This issue was moved to libos-nuse/linux-libos-tools#9
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.