The route-discovery module does route discovery for Rime.
The ibc module uses 2 channels; one for the flooded route request packets and one for the unicast route replies.
Data Structures | |
struct | route_discovery_callbacks |
struct | route_discovery_conn |
Files | |
file | route-discovery.h |
Header file for the Rime mesh routing protocol | |
Macros | |
#define | ROUTE_DISCOVERY_ENTRIES 8 |
Functions | |
void | route_discovery_close (struct route_discovery_conn *c) |
int | route_discovery_discover (struct route_discovery_conn *c, const linkaddr_t *dest, clock_time_t timeout) |
void | route_discovery_open (struct route_discovery_conn *c, clock_time_t time, uint16_t channels, const struct route_discovery_callbacks *callbacks) |
#define ROUTE_DISCOVERY_ENTRIES 8 |
void route_discovery_close | ( | struct route_discovery_conn * | c | ) |
int route_discovery_discover | ( | struct route_discovery_conn * | c, |
const linkaddr_t * | dest, | ||
clock_time_t | timeout | ||
) |
Referenced by uip_over_mesh_send().
void route_discovery_open | ( | struct route_discovery_conn * | c, |
clock_time_t | time, | ||
uint16_t | channels, | ||
const struct route_discovery_callbacks * | callbacks | ||
) |
Referenced by uip_over_mesh_init().