|
|
struct rtnl_link * | rtnl_link_sit_alloc (void) |
| |
| int | rtnl_link_is_sit (struct rtnl_link *link) |
| | Check if link is a SIT link. More...
|
| |
| int | rtnl_link_sit_add (struct nl_sock *sk, const char *name) |
| | Create a new sit tunnel device. More...
|
| |
| int | rtnl_link_sit_set_link (struct rtnl_link *link, uint32_t index) |
| | Set SIT tunnel interface index. More...
|
| |
| uint32_t | rtnl_link_sit_get_link (struct rtnl_link *link) |
| | Get SIT tunnel interface index. More...
|
| |
| int | rtnl_link_sit_set_local (struct rtnl_link *link, uint32_t addr) |
| | Set SIT tunnel local address. More...
|
| |
| uint32_t | rtnl_link_sit_get_local (struct rtnl_link *link) |
| | Get SIT tunnel local address. More...
|
| |
| int | rtnl_link_sit_set_remote (struct rtnl_link *link, uint32_t addr) |
| | Set SIT tunnel remote address. More...
|
| |
| uint32_t | rtnl_link_sit_get_remote (struct rtnl_link *link) |
| | Get SIT tunnel remote address. More...
|
| |
| int | rtnl_link_sit_set_ttl (struct rtnl_link *link, uint8_t ttl) |
| | Set SIT tunnel ttl. More...
|
| |
| uint8_t | rtnl_link_sit_get_ttl (struct rtnl_link *link) |
| | Get SIT tunnel ttl. More...
|
| |
| int | rtnl_link_sit_set_tos (struct rtnl_link *link, uint8_t tos) |
| | Set SIT tunnel tos. More...
|
| |
| uint8_t | rtnl_link_sit_get_tos (struct rtnl_link *link) |
| | Get SIT tunnel tos. More...
|
| |
| int | rtnl_link_sit_set_pmtudisc (struct rtnl_link *link, uint8_t pmtudisc) |
| | Set SIT tunnel path MTU discovery. More...
|
| |
| uint8_t | rtnl_link_sit_get_pmtudisc (struct rtnl_link *link) |
| | Get SIT path MTU discovery. More...
|
| |
| int | rtnl_link_sit_set_flags (struct rtnl_link *link, uint16_t flags) |
| | Set SIT tunnel flags. More...
|
| |
| uint16_t | rtnl_link_sit_get_flags (struct rtnl_link *link) |
| | Get SIT path flags. More...
|
| |
| int | rtnl_link_sit_set_proto (struct rtnl_link *link, uint8_t proto) |
| | Set SIT tunnel proto. More...
|
| |
| uint8_t | rtnl_link_sit_get_proto (struct rtnl_link *link) |
| | Get SIT proto. More...
|
| |
| int | rtnl_link_sit_set_ip6rd_prefix (struct rtnl_link *link, const struct in6_addr *prefix) |
| | Set ip6rd prefix. More...
|
| |
| int | rtnl_link_sit_get_ip6rd_prefix (const struct rtnl_link *link, struct in6_addr *prefix) |
| | Get ip6rd prefix. More...
|
| |
| int | rtnl_link_sit_set_ip6rd_prefixlen (struct rtnl_link *link, uint16_t prefixlen) |
| | Set ip6rd prefix length. More...
|
| |
| int | rtnl_link_sit_get_ip6rd_prefixlen (struct rtnl_link *link, uint16_t *prefixlen) |
| | Get ip6rd prefix length. More...
|
| |
| int | rtnl_link_sit_set_ip6rd_relay_prefix (struct rtnl_link *link, uint32_t prefix) |
| | Set ip6rd relay prefix. More...
|
| |
| int | rtnl_link_sit_get_ip6rd_relay_prefix (const struct rtnl_link *link, uint32_t *prefix) |
| | Get ip6rd prefix length. More...
|
| |
| int | rtnl_link_sit_set_ip6rd_relay_prefixlen (struct rtnl_link *link, uint16_t prefixlen) |
| | Set ip6rd relay prefix length. More...
|
| |
| int | rtnl_link_sit_get_ip6rd_relay_prefixlen (struct rtnl_link *link, uint16_t *prefixlen) |
| | Get ip6rd relay prefix length. More...
|
| |
| int | rtnl_link_sit_set_fwmark (struct rtnl_link *link, uint32_t fwmark) |
| | Set SIT tunnel fwmark. More...
|
| |
| int | rtnl_link_sit_get_fwmark (struct rtnl_link *link, uint32_t *fwmark) |
| | Get SIT tunnel fwmark. More...
|
| |