Routes
[Network Interface Configurator]


Data Structures

struct  nic_ip_route_node_s
struct  nic_if_name_s

Typedefs

typedef nic_route_sIProute_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_tnic_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

Detailed Description

Provides facilities for configuring routes on network interfaces.
Generated on Mon Aug 14 17:25:56 2006 for libdhcp by  doxygen 1.4.7