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().