All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Loading...
Searching...
No Matches
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.
 
gnrc_pktsnip_tgnrc_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.