struct sixp_nbr sixp_nbr_t
6P Neighbor Data Structure (for internal use)
int sixp_nbr_set_next_seqno(sixp_nbr_t *nbr, uint16_t seqno)
Set the specified value to the next sequence number of a neighbor.
void sixp_nbr_free(sixp_nbr_t *nbr)
Free a neighbor.
int sixp_nbr_init(void)
Initialize 6p Neighbor Table.
sixp_nbr_t * sixp_nbr_find(const linkaddr_t *addr)
Find a neighbor.
int sixp_nbr_increment_next_seqno(sixp_nbr_t *nbr)
Increment the next sequence number of a neighbor.
int16_t sixp_nbr_get_next_seqno(sixp_nbr_t *nbr)
Get the next sequence number of a neighbor.
sixp_nbr_t * sixp_nbr_alloc(const linkaddr_t *addr)
Allocate a neighbor.
int sixp_nbr_reset_next_seqno(sixp_nbr_t *nbr)
Reset the next sequence number of a neighbor to zero.
6top Protocol (6P) Packet Manipulation APIs
static uip_ds6_nbr_t * nbr
Pointer to llao option in uip_buf.
static uip_ds6_addr_t * addr
Pointer to a nbr cache entry.