Header file for tunnelling uIP over Rime mesh
Functions | |
void | uip_over_mesh_init (uint16_t channels) |
void | uip_over_mesh_make_announced_gateway (void) |
uint8_t | uip_over_mesh_send (void) |
void | uip_over_mesh_set_gateway (linkaddr_t *gw) |
void | uip_over_mesh_set_gateway_netif (struct uip_fw_netif *netif) |
void | uip_over_mesh_set_net (uip_ipaddr_t *addr, uip_ipaddr_t *mask) |
void uip_over_mesh_init | ( | uint16_t | channels | ) |
void uip_over_mesh_make_announced_gateway | ( | void | ) |
uint8_t uip_over_mesh_send | ( | void | ) |
References BUF, linkaddr_cmp(), linkaddr_copy(), linkaddr_node_addr, linkaddr_null, route_entry::nexthop, NULL, uip_fw_netif::output, PACKETBUF_ATTR_ERELIABLE, PACKETBUF_ATTR_RELIABLE, packetbuf_copyfrom(), packetbuf_set_attr(), PRINTF, queuebuf_new_from_packetbuf(), receiver(), route_decay(), route_discovery, route_discovery_discover(), route_lookup(), ROUTE_TIMEOUT, rt, send_data, linkaddr_t::u8, uip_buf, UIP_FW_DROPPED, UIP_FW_OK, uip_ipaddr_maskcmp, uip_ipaddr_to_quad, uip_len, UIP_LLH_LEN, and UIP_PROTO_TCP.
void uip_over_mesh_set_gateway | ( | linkaddr_t * | gw | ) |
References linkaddr_copy().
Referenced by gateway_announce_recv(), and uip_over_mesh_make_announced_gateway().
void uip_over_mesh_set_gateway_netif | ( | struct uip_fw_netif * | netif | ) |
References n.
void uip_over_mesh_set_net | ( | uip_ipaddr_t * | addr, |
uip_ipaddr_t * | mask | ||
) |
References uip_ipaddr_copy.