mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-29 10:08:53 +00:00
2eb8c5e21a
The combination of Net::Mac_address and Genode::ascii_to(Net::Mac_address) required shaky quirks in several places because GCC is not able to resolve the ascii_to overload if base/xml_node.h was included to early. The current solution moves the several ascii_to overloads "closer" to the Net types by putting them into the Net namespace, where GCC reliably picks them up. Hence, co-locating the ascii_to() utility with the overload type in the same scope/namespace is good practice. This patch removes the now obsolete <nic/xml_node.h> header file. |
||
---|---|---|
.. | ||
arp.h | ||
dhcp.h | ||
ethernet.h | ||
icmp.h | ||
internet_checksum.h | ||
ipv4.h | ||
mac_address.h | ||
netaddress.h | ||
port.h | ||
size_guard.h | ||
sntp.h | ||
tcp.h | ||
udp.h |