genode/repos/os/include/net
Martin Stein 11a297b557 net: consider tail of Ethernet frame
The Ethernet payload may be followed by padding of variable length and
the FCS (Frame Check Sequence). Thus, we should consider the value
"Ethernet-frame size minus Ethernet-header size" to be only the maximum
size of the encapsulated IP packet. But until now, we considered it to
be also the actual size of the encapsulated IP packet. This commit fixes
the problem for all affected components of the Genode base-repository.

Fixes #2775
2018-05-03 15:31:57 +02:00
..
arp.h net: remove unused enums 2018-01-17 12:14:41 +01:00
dhcp.h net: safer access to packet data 2018-05-03 15:31:54 +02:00
ethernet.h net: safer access to packet data 2018-05-03 15:31:54 +02:00
icmp.h net: use generic internet checksum 2018-05-03 15:31:56 +02:00
internet_checksum.h net: use generic internet checksum 2018-05-03 15:31:56 +02:00
ipv4.h net: consider tail of Ethernet frame 2018-05-03 15:31:57 +02:00
mac_address.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
netaddress.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
port.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
tcp.h net: use generic internet checksum 2018-05-03 15:31:56 +02:00
udp.h net: implement Udp_packet::checksum_error 2018-05-03 15:31:56 +02:00