Routing Utility Functions.
More...
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)));
◆ rtnl_route_read_table_names()
int rtnl_route_read_table_names |
( |
const char * |
path | ) |
|
◆ rtnl_route_table2str()
char * rtnl_route_table2str |
( |
int |
table, |
|
|
char * |
buf, |
|
|
size_t |
size |
|
) |
| |
◆ rtnl_route_str2table()
int rtnl_route_str2table |
( |
const char * |
name | ) |
|
◆ rtnl_route_read_protocol_names()
int rtnl_route_read_protocol_names |
( |
const char * |
path | ) |
|
◆ rtnl_route_proto2str()
char * rtnl_route_proto2str |
( |
int |
proto, |
|
|
char * |
buf, |
|
|
size_t |
size |
|
) |
| |
◆ rtnl_route_str2proto()
int rtnl_route_str2proto |
( |
const char * |
name | ) |
|
◆ rtnl_route_metric2str()
char * rtnl_route_metric2str |
( |
int |
metric, |
|
|
char * |
buf, |
|
|
size_t |
size |
|
) |
| |
◆ rtnl_route_str2metric()
int rtnl_route_str2metric |
( |
const char * |
name | ) |
|