Documentation

Documentation

Includes

netif/lowpan6_opts.h

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

netif/lowpan6_common.h

#include "netif/lowpan6_common.h"
#include "netif/lowpan6_common.h"

lwip/pbuf.h

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

lwip/ip.h

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

lwip/ip_addr.h

#include "lwip/ip_addr.h"
#include "lwip/ip_addr.h"

lwip/netif.h

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

Macros

Marco LWIP_HDR_LOWPAN6_BLE_H

#define LWIP_HDR_LOWPAN6_BLE_H

      

Functions

Func rfc7668_output

err_t rfc7668_output(struct netif *netif, struct pbuf *q, const ip6_addr_t *ip6addr);


      

Func rfc7668_input

err_t rfc7668_input(struct pbuf * p, struct netif *netif);


      

Func rfc7668_set_local_addr_eui64

err_t rfc7668_set_local_addr_eui64(struct netif *netif, const u8_t *local_addr, size_t local_addr_len);


      

Func rfc7668_set_local_addr_mac48

err_t rfc7668_set_local_addr_mac48(struct netif *netif, const u8_t *local_addr, size_t local_addr_len, int is_public_addr);


      

Func rfc7668_set_peer_addr_eui64

err_t rfc7668_set_peer_addr_eui64(struct netif *netif, const u8_t *peer_addr, size_t peer_addr_len);


      

Func rfc7668_set_peer_addr_mac48

err_t rfc7668_set_peer_addr_mac48(struct netif *netif, const u8_t *peer_addr, size_t peer_addr_len, int is_public_addr);


      

Func rfc7668_set_context

err_t rfc7668_set_context(u8_t index, const ip6_addr_t * context);


      

Func rfc7668_if_init

err_t rfc7668_if_init(struct netif *netif);


      

Func tcpip_rfc7668_input

err_t tcpip_rfc7668_input(struct pbuf *p, struct netif *inp);


      

Func ble_addr_to_eui64

void ble_addr_to_eui64(uint8_t *dst, const uint8_t *src, int public_addr);


      

Func eui64_to_ble_addr

void eui64_to_ble_addr(uint8_t *dst, const uint8_t *src);

      

Vars

Consts

Types

Typedefs