icmpv6.h File Reference

Definitions for GNRC's ICMPv6 implementation. More...

Detailed Description

Definitions for GNRC's ICMPv6 implementation.

Author
Martine Lenders mlend.nosp@m.ers@.nosp@m.inf.f.nosp@m.u-be.nosp@m.rlin..nosp@m.de
Todo:
build error messages

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_tgnrc_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...