|
static void | dao_ack_input (void) |
|
void | dao_ack_output (rpl_instance_t *instance, uip_ipaddr_t *dest, uint8_t sequence) |
|
static void | dao_input (void) |
|
void | dao_output (rpl_parent_t *parent, uint8_t lifetime) |
|
void | dao_output_target (rpl_parent_t *parent, uip_ipaddr_t *prefix, uint8_t lifetime) |
|
static void | dio_input (void) |
|
void | dio_output (rpl_instance_t *instance, uip_ipaddr_t *uc_addr) |
|
static void | dis_input (void) |
|
void | dis_output (uip_ipaddr_t *addr) |
|
static uint16_t | get16 (uint8_t *buffer, int pos) |
|
static uint32_t | get32 (uint8_t *buffer, int pos) |
|
static int | get_global_addr (uip_ipaddr_t *addr) |
|
void | rpl_icmp6_register_handlers () |
|
static void | set16 (uint8_t *buffer, int pos, uint16_t value) |
|
static void | set32 (uint8_t *buffer, int pos, uint32_t value) |
|
| UIP_ICMP6_HANDLER (dis_handler, ICMP6_RPL, RPL_CODE_DIS, dis_input) |
|
| UIP_ICMP6_HANDLER (dio_handler, ICMP6_RPL, RPL_CODE_DIO, dio_input) |
|
| UIP_ICMP6_HANDLER (dao_handler, ICMP6_RPL, RPL_CODE_DAO, dao_input) |
|
| UIP_ICMP6_HANDLER (dao_ack_handler, ICMP6_RPL, RPL_CODE_DAO_ACK, dao_ack_input) |
|