Lines Matching defs:rule
48 struct rtnl_rule *rule = nl_object_priv(c); in rule_free_data() local
97 struct rtnl_rule *rule; in rule_msg_parser() local
376 void rtnl_rule_put(struct rtnl_rule *rule) in rtnl_rule_put()
580 int rtnl_rule_build_delete_request(struct rtnl_rule *rule, int flags, in rtnl_rule_build_delete_request()
598 int rtnl_rule_delete(struct nl_sock *sk, struct rtnl_rule *rule, int flags) in rtnl_rule_delete()
621 void rtnl_rule_set_family(struct rtnl_rule *rule, int family) in rtnl_rule_set_family()
627 int rtnl_rule_get_family(struct rtnl_rule *rule) in rtnl_rule_get_family()
635 void rtnl_rule_set_prio(struct rtnl_rule *rule, uint32_t prio) in rtnl_rule_set_prio()
641 uint32_t rtnl_rule_get_prio(struct rtnl_rule *rule) in rtnl_rule_get_prio()
646 void rtnl_rule_set_mark(struct rtnl_rule *rule, uint32_t mark) in rtnl_rule_set_mark()
652 uint32_t rtnl_rule_get_mark(struct rtnl_rule *rule) in rtnl_rule_get_mark()
657 void rtnl_rule_set_mask(struct rtnl_rule *rule, uint32_t mask) in rtnl_rule_set_mask()
663 uint32_t rtnl_rule_get_mask(struct rtnl_rule *rule) in rtnl_rule_get_mask()
668 void rtnl_rule_set_table(struct rtnl_rule *rule, uint32_t table) in rtnl_rule_set_table()
674 uint32_t rtnl_rule_get_table(struct rtnl_rule *rule) in rtnl_rule_get_table()
679 void rtnl_rule_set_dsfield(struct rtnl_rule *rule, uint8_t dsfield) in rtnl_rule_set_dsfield()
685 uint8_t rtnl_rule_get_dsfield(struct rtnl_rule *rule) in rtnl_rule_get_dsfield()
690 static inline int __assign_addr(struct rtnl_rule *rule, struct nl_addr **pos, in __assign_addr()
710 int rtnl_rule_set_src(struct rtnl_rule *rule, struct nl_addr *src) in rtnl_rule_set_src()
715 struct nl_addr *rtnl_rule_get_src(struct rtnl_rule *rule) in rtnl_rule_get_src()
720 int rtnl_rule_set_dst(struct rtnl_rule *rule, struct nl_addr *dst) in rtnl_rule_set_dst()
725 struct nl_addr *rtnl_rule_get_dst(struct rtnl_rule *rule) in rtnl_rule_get_dst()
730 int rtnl_rule_set_iif(struct rtnl_rule *rule, const char *dev) in rtnl_rule_set_iif()
740 char *rtnl_rule_get_iif(struct rtnl_rule *rule) in rtnl_rule_get_iif()
748 int rtnl_rule_set_oif(struct rtnl_rule *rule, const char *dev) in rtnl_rule_set_oif()
758 char *rtnl_rule_get_oif(struct rtnl_rule *rule) in rtnl_rule_get_oif()
766 void rtnl_rule_set_action(struct rtnl_rule *rule, uint8_t action) in rtnl_rule_set_action()
772 uint8_t rtnl_rule_get_action(struct rtnl_rule *rule) in rtnl_rule_get_action()
786 void rtnl_rule_set_l3mdev(struct rtnl_rule *rule, int value) in rtnl_rule_set_l3mdev()
806 int rtnl_rule_get_l3mdev(struct rtnl_rule *rule) in rtnl_rule_get_l3mdev()
815 int rtnl_rule_set_protocol(struct rtnl_rule *rule, uint8_t protocol) in rtnl_rule_set_protocol()
827 int rtnl_rule_get_protocol(struct rtnl_rule *rule, uint8_t *protocol) in rtnl_rule_get_protocol()
836 int rtnl_rule_set_ipproto(struct rtnl_rule *rule, uint8_t ip_proto) in rtnl_rule_set_ipproto()
848 int rtnl_rule_get_ipproto(struct rtnl_rule *rule, uint8_t *ip_proto) in rtnl_rule_get_ipproto()
877 int rtnl_rule_set_sport(struct rtnl_rule *rule, uint16_t sport) in rtnl_rule_set_sport()
883 int rtnl_rule_set_sport_range(struct rtnl_rule *rule, uint16_t start, in rtnl_rule_set_sport_range()
890 int rtnl_rule_get_sport(struct rtnl_rule *rule, uint16_t *start, uint16_t *end) in rtnl_rule_get_sport()
900 int rtnl_rule_set_dport(struct rtnl_rule *rule, uint16_t dport) in rtnl_rule_set_dport()
906 int rtnl_rule_set_dport_range(struct rtnl_rule *rule, uint16_t start, in rtnl_rule_set_dport_range()
913 int rtnl_rule_get_dport(struct rtnl_rule *rule, uint16_t *start, uint16_t *end) in rtnl_rule_get_dport()
923 void rtnl_rule_set_realms(struct rtnl_rule *rule, uint32_t realms) in rtnl_rule_set_realms()
929 uint32_t rtnl_rule_get_realms(struct rtnl_rule *rule) in rtnl_rule_get_realms()
934 void rtnl_rule_set_goto(struct rtnl_rule *rule, uint32_t ref) in rtnl_rule_set_goto()
940 uint32_t rtnl_rule_get_goto(struct rtnl_rule *rule) in rtnl_rule_get_goto()