genode/repos/os/include/net
Martin Stein bd501404db net: add methods required for WireGuard port
* Adds methods for copying raw data to the data field of Ethernet frames and
  UDP packets. This is used in the port to wrap the higher-layer packet data
  prepared by the contrib code with the additionally required headers before
  sending it at a network session.
* Adds a method to cast raw data to an IPv4 packet. This is required in the
  port in order to check values in stand-alone IP packets produced by the
  contrib code before sending them at a network session.
* Adds methods for setting UDP ports given big endian port values without
  having to convert to little endian in the app and then back to big endian in
  the net lib.

Ref #4397
2022-05-25 12:23:02 +02:00
..
arp.h net: use Size_guard for packet-data accessors 2018-05-30 13:36:11 +02:00
dhcp.h net: fix conversion compiler errors 2022-05-25 12:23:02 +02:00
ethernet.h net: add methods required for WireGuard port 2022-05-25 12:23:02 +02:00
icmp.h net/icmp: cast from integer to 'Code' enum 2021-08-18 15:06:12 +02:00
internet_checksum.h net: fix packed-conversion compiler warning 2021-05-05 11:35:31 +02:00
ipv4.h net: add methods required for WireGuard port 2022-05-25 12:23:02 +02:00
mac_address.h os: avoid implicit conversions 2021-12-17 15:04:45 +01:00
netaddress.h net: circumvent stringop-overflow error 2021-05-05 11:35:31 +02:00
port.h net: fix conversion compiler errors 2022-05-25 12:23:02 +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 nic_router: fix Tcp_packet header fields 2021-07-28 11:27:04 +02:00
udp.h net: add methods required for WireGuard port 2022-05-25 12:23:02 +02:00