#11862: Net server multi-protocol rework -----------------------------------------+------------------------------ Reporter: kallisti5 | Owner: axeld Type: enhancement | Status: new Priority: high | Milestone: R1 Component: Servers/net_server | Version: R1/Development Keywords: ipv6 net server dhcp dhcpv6 | Blocked By: Blocking: | Has a Patch: 0 Platform: All | -----------------------------------------+------------------------------ The AutoconfigLooper is very IPv4 centric. We need to extend AutoconfigLooper (and the net server in general) to function with a wider set of protocols. haiku/src/servers/net Base features required to be functional in bold below... * IPv4 can be automatically configured via '''DHCP''', Zeroconf, or '''169.254.x.x based on MAC''' * IPv6 can be '''router advertisement''', or DHCPv6 Examples: * AutoconfigLooper checks for things like "auto_configured", and IFF_CONFIGURING * NetServer stores "auto_config" on the interface level and not the protocol level * Other parts of the network stack rely on auto_configure being set on the interface Interface level auto_config without network family should be made to assume legacy, ipv4 only for BeOS compat where needed. -- Ticket URL: <https://dev.haiku-os.org/ticket/11862> Haiku <https://dev.haiku-os.org> Haiku - the operating system.