|
Data Structures |
struct | nic_ip_route_node_s |
struct | nic_if_name_s |
Typedefs |
typedef nic_route_s * | IProute_t |
typedef void(*) | IProute_handler_t (NLH_t nh, IProute_t, void *) |
Functions |
void | nic_route_foreach (NLH_t, IProute_handler_t, void *) |
int32_t | nic_route_get_table (IProute_t) |
void | nic_route_set_table (IProute_t, uint8_t table) |
char * | nic_route_get_table_name (int32_t, char *buf, int len) |
int32_t | nic_route_get_table_number (char *) |
uint8_t | nic_route_get_family (IProute_t) |
uint8_t | nic_route_get_scope (IProute_t) |
void | nic_route_set_scope (IProute_t, uint8_t) |
uint32_t | nic_route_get_flags (IProute_t) |
void | nic_route_set_flags (IProute_t, uint32_t) |
uint8_t | nic_route_get_dst_len (IProute_t) |
void | nic_route_set_dst_len (IProute_t, uint8_t) |
uint8_t | nic_route_get_src_len (IProute_t) |
void | nic_route_set_src_len (IProute_t, uint8_t) |
uint8_t | nic_route_get_type (IProute_t) |
void | nic_route_set_type (IProute_t, uint8_t) |
uint8_t | nic_route_get_protocol (IProute_t) |
void | nic_route_set_protocol (IProute_t, uint8_t) |
uint8_t | nic_route_get_tos (IProute_t) |
void | nic_route_set_tos (IProute_t, uint8_t) |
ip_addr_t | nic_route_get_dst (IProute_t) |
void | nic_route_set_dst (IProute_t, ip_addr_t) |
ip_addr_t | nic_route_get_src (IProute_t) |
void | nic_route_set_src (IProute_t, ip_addr_t) |
ip_addr_t | nic_route_get_gateway (IProute_t) |
void | nic_route_set_gateway (IProute_t, ip_addr_t) |
ip_addr_t | nic_route_get_prefsrc (IProute_t) |
void | nic_route_set_prefsrc (IProute_t, ip_addr_t) |
int16_t | nic_route_get_oif (IProute_t) |
void | nic_route_set_oif (IProute_t, uint16_t) |
NIC_if_name_t | nic_route_get_iif (IProute_t) |
void | nic_route_set_iif (IProute_t, char *) |
uint32_t | nic_route_get_priority (IProute_t) |
void | nic_route_set_priority (IProute_t, uint32_t) |
uint32_t | nic_route_get_protoinfo (IProute_t) |
void | nic_route_set_protoinfo (IProute_t, uint32_t) |
uint32_t | nic_route_get_session (IProute_t) |
void | nic_route_set_session (IProute_t, uint32_t) |
uint32_t | nic_route_get_flow (IProute_t) |
void | nic_route_set_flow (IProute_t, uint32_t) |
uint32_t | nic_route_get_mp_algo (IProute_t) |
void | nic_route_free (void *) |
NIC_Res_t | nic_add_route (IProute_t) |
NIC_Res_t | nic_update_route (IProute_t) |
NIC_Res_t | nic_remove_route (IProute_t) |
IProute_list_t * | nic_route_list_new (IProute_t,...) |
void | nic_route_list_free (IProute_list_t *) |
NIC_Res_t | nic_add_routes (IProute_list_t *) |
NIC_Res_t | nic_remove_routes (IProute_list_t *) |
NIC_Res_t | nic_update_routes (IProute_list_t *) |
Variables |
typedef | IProute_list_t |