Network Team
This team is responsible for adding to and maintaining the networking support (ethernet, WiFi, PPP and obviously the whole TCP/IP protocol stack) for Haiku.Network Team mailing-list (archive)
Network stack related bugs and tasks
Documents with "network" tag
News with "network" tag
Components
- Network Kit
- libnetwork.so library:
- Sockets POSIX/BSD API
- Naming APIs (DNS resolver, etc)
- C++ network API (BNetEndpoint, BNetBuffer and like classes)
- Command line tools: ifconfig, netstat, ping, arp, traceroute, telnet, ftp, tcpdump, wget. Also included are (or will be) daemons like telnetd and ftpd.
- TODO: SSL/SSH tools
- libnetwork.so library:
- Network stack
- Kernel modules:
- Stack core
- Devices: ethernet, loopback
- Data-link protocols: arp
- Upper protocols: ipv4, icmp, udp, tcp
- Drivers:
- /dev/net/stack driver, the kernel / userland network stack "gate"
- Legacy NE2000-compatible PCI chips: etherpci
- Fast ethernet PCI chips: bcm440x, dp83815, rtl8139, sis900, via-rhine, wb840
- Gigabits ethernet PCI chips: bcm570x, ipro1000, rtl8169
- Wifi PCI chips: ipw2100
- USB Ethernet adapters: pegasus
- Special adapters: vlance (VMWare virtual ethernet device!)
Notice that older BeOS ethernet kernel drivers should work too!
- Kernel modules:
- Network Server
- Configuration: Automatic (DHCP client), from settings
- Network services listener & launcher (builtin inetd daemon)
- ...
- Network preflet
Team Members & Contributors
Team lead: Philippe Houdoin (phoudoin_at_haiku-os.org)
Main Contributors:
- Axel Dörfler
- Waldemar Kornewald
- Oliver Tappe
- Marcus Overhagen
- Jérôme Duval
- Nathan Whitehorn
- Andrew Galante
Areas Requiring Contribution
Development:
Documentation:
Testing:
Future Development (R2):





