Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: TYBLE16_simple_data_logger TYBLE16_MP3_Air
lowpan6.h File Reference
6LowPAN output for IPv6. More...
Go to the source code of this file.
Functions | |
void | lowpan6_tmr (void) |
Periodic timer for 6LowPAN functions: | |
err_t | lowpan6_set_context (u8_t idx, const ip6_addr_t *context) |
Set context. | |
err_t | lowpan6_set_short_addr (u8_t addr_high, u8_t addr_low) |
Set short address. | |
err_t | lowpan6_output (struct netif *netif, struct pbuf *q, const ip6_addr_t *ip6addr) |
Resolve and fill-in IEEE 802.15.4 address header for outgoing IPv6 packet. | |
err_t | lowpan6_input (struct pbuf *p, struct netif *netif) |
NETIF input function: don't free the input pbuf when returning != ERR_OK! | |
err_t | lowpan6_set_pan_id (u16_t pan_id) |
Set PAN ID. | |
u16_t | lowpan6_calc_crc (const void *buf, u16_t len) |
Calculate the 16-bit CRC as required by IEEE 802.15.4. | |
err_t | tcpip_6lowpan_input (struct pbuf *p, struct netif *inp) |
Pass a received packet to tcpip_thread for input processing. |
Detailed Description
6LowPAN output for IPv6.
Uses ND tables for link-layer addressing. Fragments packets to 6LowPAN units.
Definition in file lowpan6.h.
Function Documentation
u16_t lowpan6_calc_crc | ( | const void * | buf, |
u16_t | len | ||
) |
Calculate the 16-bit CRC as required by IEEE 802.15.4.
Definition at line 262 of file lwip_lowpan6.c.
void lowpan6_tmr | ( | void | ) |
Periodic timer for 6LowPAN functions:
- Remove incomplete/old packets
Definition at line 320 of file lwip_lowpan6.c.
Generated on Tue Jul 12 2022 13:55:13 by
