| struct nl_cache* rtnl_rule_alloc_cache_by_family | ( | struct nl_handle * | handle, | |
| int | family | |||
| ) | [read] |
| handle | netlink handle | |
| family | address family |
Definition at line 449 of file rule.c.
References nl_cache_alloc(), and nl_cache_refill().
Referenced by rtnl_rule_alloc_cache().
| struct nl_cache* rtnl_rule_alloc_cache | ( | struct nl_handle * | handle | ) | [read] |
| handle | netlink handle |
Definition at line 479 of file rule.c.
References rtnl_rule_alloc_cache_by_family().
| struct nl_msg* rtnl_rule_build_add_request | ( | struct rtnl_rule * | tmpl, | |
| int | flags | |||
| ) | [read] |
| tmpl | template with data of new rule | |
| flags | additional netlink message flags |
rtnl_rule_set_* functions.
Definition at line 564 of file rule.c.
References NLM_F_CREATE.
Referenced by rtnl_rule_add().
| int rtnl_rule_add | ( | struct nl_handle * | handle, | |
| struct rtnl_rule * | tmpl, | |||
| int | flags | |||
| ) |
| handle | netlink handle | |
| tmpl | template with requested changes | |
| flags | additional netlink message flags |
Definition at line 581 of file rule.c.
References nl_send_auto_complete(), nl_wait_for_ack(), nlmsg_free(), and rtnl_rule_build_add_request().
| struct nl_msg* rtnl_rule_build_delete_request | ( | struct rtnl_rule * | rule, | |
| int | flags | |||
| ) | [read] |
| rule | rule to delete | |
| flags | additional netlink message flags |
Definition at line 618 of file rule.c.
Referenced by rtnl_rule_delete().
| int rtnl_rule_delete | ( | struct nl_handle * | handle, | |
| struct rtnl_rule * | rule, | |||
| int | flags | |||
| ) |
| handle | netlink handle | |
| rule | rule to delete | |
| flags | additional netlink message flags |
Definition at line 635 of file rule.c.
References nl_send_auto_complete(), nl_wait_for_ack(), nlmsg_free(), and rtnl_rule_build_delete_request().
1.5.7.1