The OpenBeOS Network Kit consists of:
The following image shows the overall network design:
src/add-ons/kernel/network
Todo...
src/add-ons/kernel/drivers/net/stack
The stack driver is the interface between libnet and the real stack behind him, host by the network stack kernel modules.
His purpose is multiple:src/kits/net/libnet
This shared library is the way BeOS R5 provide the sockets POSIX/BSD API to apps. Being binary compatible with R5 make this library implementation tedious.
src/kits/net/libnetapi
This shared library contains thin C++ classes wrapping the C sockets POSIX/BSD API into these BNet* classes we're used under BeOS: look at them in your BeBook
src/apps/bin/ping
src/apps/bin/ifconfig
src/apps/bin/route
src/apps/bin/traceroute
src/apps/bin/arp