Definitions for GNRC's ICMPv6 implementation. More...
Definitions for GNRC's ICMPv6 implementation.
Definition in file icmpv6.h.
#include "net/icmpv6.h"
#include "net/gnrc/netif.h"
#include "net/gnrc/pkt.h"
#include "net/gnrc/icmpv6/echo.h"
#include "net/gnrc/icmpv6/error.h"
Go to the source code of this file.
Functions | |
void | gnrc_icmpv6_demux (gnrc_netif_t *netif, gnrc_pktsnip_t *pkt) |
Demultiplexes a received ICMPv6 packet according to its type field. | |
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. | |
int | gnrc_icmpv6_calc_csum (gnrc_pktsnip_t *hdr, gnrc_pktsnip_t *pseudo_hdr) |
Calculates the checksum for an ICMPv6 packet. | |