Martin Stein
d0f5838c61
net: clean up header fields and accessors
...
Apply the style rule that an accessor is named similar to the the underlying
value. Provide read and write accessors for each mandatory header attribute.
Fix some incorrect structure in the headers like with the flags field
in Ipv4_packet.
Ref #2490
2017-10-19 13:29:43 +02:00
Norman Feske
29b8d609c9
Adjust file headers to refer to the AGPLv3
2017-02-28 12:59:29 +01:00
Martin Stein
eef18e1ecd
net: introduce and apply Net::Port type
...
Thereby fix bug in the NIC router that previously used uint8_t values for ports in
some places.
Ref #2193
2016-12-23 16:52:10 +01:00
Martin Stein
4281471a34
net: replace dump.h by modern print methods
...
Ref #2139
2016-11-30 13:38:05 +01:00
Norman Feske
6a24d70120
Fix clang compile errors
...
Thanks Keiko Nakata for reporting!
Fixes #2164
2016-11-30 13:37:07 +01:00
Norman Feske
e370e08e01
Define Genode::size_t as unsigned long
...
Fixes #2105
2016-10-21 12:39:29 +02:00
Martin Stein
b3c877a8bf
net: tcp packet class
2016-08-29 17:29:39 +02:00