Documentation

Documentation

Includes

netif/lowpan6_opts.h

#include "netif/lowpan6_opts.h"
#include "netif/lowpan6_opts.h"

lwip/pbuf.h

#include "lwip/pbuf.h"
#include "lwip/pbuf.h"

lwip/ip.h

#include "lwip/ip.h"
#include "lwip/ip.h"

lwip/ip6_addr.h

#include "lwip/ip6_addr.h"
#include "lwip/ip6_addr.h"

lwip/netif.h

#include "lwip/netif.h"
#include "lwip/netif.h"

Macros

Marco LWIP_HDR_LOWPAN6_COMMON_H

#define LWIP_HDR_LOWPAN6_COMMON_H

      

Functions

Func lowpan6_get_address_mode

s8_t lowpan6_get_address_mode(const ip6_addr_t *ip6addr, const struct lowpan6_link_addr *mac_addr);


      

Func lowpan6_compress_headers

err_t lowpan6_compress_headers(struct netif *netif, u8_t *inbuf, size_t inbuf_size, u8_t *outbuf, size_t outbuf_size,
                              u8_t *lowpan6_header_len_out, u8_t *hidden_header_len_out, ip6_addr_t *lowpan6_contexts,
                              const struct lowpan6_link_addr *src, const struct lowpan6_link_addr *dst);

      

Vars

Variable pbuf

struct pbuf *lowpan6_decompress(struct pbuf *p, u16_t datagram_size, ip6_addr_t *lowpan6_contexts,
                               struct lowpan6_link_addr *src, struct lowpan6_link_addr *dest);

      

Consts

Types

Typedefs