genode/repos/os/include/net
Christian Helmuth 2eb8c5e21a net: move ascii_to() into Net namespace
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.
2020-09-17 10:13:22 +02:00
..
arp.h net: use Size_guard for packet-data accessors 2018-05-30 13:36:11 +02:00
dhcp.h net: use Size_guard for packet-data accessors 2018-05-30 13:36:11 +02:00
ethernet.h os: avoid warning in ethernet.h 2019-01-07 12:25:45 +01:00
icmp.h net: use Size_guard for packet-data accessors 2018-05-30 13:36:11 +02:00
internet_checksum.h net: use generic internet checksum 2018-05-03 15:31:56 +02:00
ipv4.h net: move ascii_to() into Net namespace 2020-09-17 10:13:22 +02:00
mac_address.h net: move ascii_to() into Net namespace 2020-09-17 10:13:22 +02:00
netaddress.h net: move ascii_to() into Net namespace 2020-09-17 10:13:22 +02:00
port.h net: move ascii_to() into Net namespace 2020-09-17 10:13:22 +02:00
size_guard.h net: use Size_guard for packet-data accessors 2018-05-30 13:36:11 +02:00
sntp.h sntp_client: report received transmit timestamp 2019-08-21 12:37:02 +02:00
tcp.h net: use generic internet checksum 2018-05-03 15:31:56 +02:00
udp.h net: use Size_guard for packet-data accessors 2018-05-30 13:36:11 +02:00