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"
Include dependency graph for icmpv6.h:
This graph shows which files directly or indirectly include this file: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. More... | |
| 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. More... | |
| int | gnrc_icmpv6_calc_csum (gnrc_pktsnip_t *hdr, gnrc_pktsnip_t *pseudo_hdr) |
| Calculates the checksum for an ICMPv6 packet. More... | |