Go to the documentation of this file.
27 #ifndef NET_GNRC_ICMPV6_H
28 #define NET_GNRC_ICMPV6_H
ICMPv6 type and function definitions.
ICMPv6 echo message definitions.
gnrc_pktsnip_t * gnrc_icmpv6_build(gnrc_pktsnip_t *next, uint8_t type, uint8_t code, size_t size)
Builds an ICMPv6 message for sending.
Representation of a network interface.
ICMPv6 error message definitions.
General definitions for network packets and their helper functions.
void gnrc_icmpv6_demux(gnrc_netif_t *netif, gnrc_pktsnip_t *pkt)
Demultiplexes a received ICMPv6 packet according to its type field.
int gnrc_icmpv6_calc_csum(gnrc_pktsnip_t *hdr, gnrc_pktsnip_t *pseudo_hdr)
Calculates the checksum for an ICMPv6 packet.
Definition for GNRC's network interfaces.
Type to represent parts (either headers or payload) of a packet, called snips.