Go to the documentation of this file.
23 #ifndef NET_GNRC_SIXLOWPAN_ND_H
24 #define NET_GNRC_SIXLOWPAN_ND_H
Message type and helper function definitions for 6LoWPAN-ND.
Data type to represent an IPv6 address.
Definitions for IPv6 addresses.
gnrc_pktsnip_t * gnrc_sixlowpan_nd_opt_ar_build(uint8_t status, uint16_t ltime, eui64_t *eui64, gnrc_pktsnip_t *next)
Builds the address registration option.
gnrc_pktsnip_t * gnrc_sixlowpan_nd_opt_abr_build(uint32_t version, uint16_t ltime, ipv6_addr_t *braddr, gnrc_pktsnip_t *next)
Builds the authoritative border router option.
Configuration macros for 6LoWPAN.
Utility library for comparing and computing timestamps.
General definitions for network packets and their helper functions.
gnrc_pktsnip_t * gnrc_sixlowpan_nd_opt_6ctx_build(uint8_t prefix_len, uint8_t flags, uint16_t ltime, ipv6_addr_t *prefix, gnrc_pktsnip_t *next)
Builds the 6LoWPAN context option.
IPv6 neighbor discovery message type definitions.
Data type to represent an EUI-64.
Type to represent parts (either headers or payload) of a packet, called snips.
Types used by the kernel.