Routing Utility Functions.
More...
|
int | rtnl_route_read_table_names (const char *path) |
|
char * | rtnl_route_table2str (int table, char *buf, size_t size) |
|
int | rtnl_route_str2table (const char *name) |
|
|
int | rtnl_route_read_protocol_names (const char *path) |
|
char * | rtnl_route_proto2str (int proto, char *buf, size_t size) |
|
int | rtnl_route_str2proto (const char *name) |
|
|
char * | rtnl_route_metric2str (int metric, char *buf, size_t size) |
|
int | rtnl_route_str2metric (const char *name) |
|
Routing Utility Functions.
- 1) Translating Routing Table Names
err = rtnl_route_read_table_names("/etc/iproute2/rt_tables");
int table = rtnl_route_str2table("main");
char buf[32];
printf("Name: %s\n",
rtnl_route_table2str(table, buf, sizeof(buf)));