Opened 10 years ago
Last modified 4 years ago
#11862 assigned enhancement
Net server multi-protocol rework — at Version 1
Reported by: | kallisti5 | Owned by: | axeld |
---|---|---|---|
Priority: | high | Milestone: | R1.1 |
Component: | Servers/net_server | Version: | R1/Development |
Keywords: | ipv6 net server dhcp dhcpv6 | Cc: | |
Blocked By: | Blocking: | ||
Platform: | All |
Description (last modified by )
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" at the interface level
- 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.
Note:
See TracTickets
for help on using tickets.