libos-nuse/net-next-nuse

need patches: nc, wget, dig, host?

Closed this issue · 4 comments

xlz commented

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.

nc works with the commit b591e32

This issue was moved to libos-nuse/linux-libos-tools#9