Lines Matching refs:pfctl_rule
101 offsetof(struct pfctl_rule, field), \
102 sizeof(((struct pfctl_rule *)0)->field)}
215 void comparable_rule(struct pfctl_rule *, const struct pfctl_rule *, int);
218 void exclude_supersets(struct pfctl_rule *, struct pfctl_rule *);
227 int rules_combineable(struct pfctl_rule *, struct pfctl_rule *);
232 int skip_cmp_af(struct pfctl_rule *, struct pfctl_rule *);
233 int skip_cmp_dir(struct pfctl_rule *, struct pfctl_rule *);
234 int skip_cmp_dst_addr(struct pfctl_rule *, struct pfctl_rule *);
235 int skip_cmp_dst_port(struct pfctl_rule *, struct pfctl_rule *);
236 int skip_cmp_ifp(struct pfctl_rule *, struct pfctl_rule *);
237 int skip_cmp_proto(struct pfctl_rule *, struct pfctl_rule *);
238 int skip_cmp_src_addr(struct pfctl_rule *, struct pfctl_rule *);
239 int skip_cmp_src_port(struct pfctl_rule *, struct pfctl_rule *);
244 static int (*skip_comparitors[PF_SKIP_COUNT])(struct pfctl_rule *,
245 struct pfctl_rule *);
269 struct pfctl_rule *r; in pfctl_optimize_ruleset()
451 struct pfctl_rule a, a2, b, b2; in remove_identical_rules()
818 struct pfctl_rule a, b; in block_feedback()
887 struct pfctl_rule a, b, rule; in load_feedback_profile()
973 struct pfctl_rule *a, *b; in skip_compare()
1049 skip_cmp_af(struct pfctl_rule *a, struct pfctl_rule *b) in skip_cmp_af()
1058 skip_cmp_dir(struct pfctl_rule *a, struct pfctl_rule *b) in skip_cmp_dir()
1067 skip_cmp_dst_addr(struct pfctl_rule *a, struct pfctl_rule *b) in skip_cmp_dst_addr()
1107 skip_cmp_dst_port(struct pfctl_rule *a, struct pfctl_rule *b) in skip_cmp_dst_port()
1123 skip_cmp_ifp(struct pfctl_rule *a, struct pfctl_rule *b) in skip_cmp_ifp()
1132 skip_cmp_proto(struct pfctl_rule *a, struct pfctl_rule *b) in skip_cmp_proto()
1139 skip_cmp_src_addr(struct pfctl_rule *a, struct pfctl_rule *b) in skip_cmp_src_addr()
1179 skip_cmp_src_port(struct pfctl_rule *a, struct pfctl_rule *b) in skip_cmp_src_port()
1200 int (*func)(struct pfctl_rule *, struct pfctl_rule *); in skip_init()
1393 rules_combineable(struct pfctl_rule *p1, struct pfctl_rule *p2) in rules_combineable()
1395 struct pfctl_rule a, b; in rules_combineable()
1409 struct pfctl_rule a, b; in superblock_inclusive()
1524 comparable_rule(struct pfctl_rule *dst, const struct pfctl_rule *src, int type) in comparable_rule()
1549 exclude_supersets(struct pfctl_rule *super, struct pfctl_rule *sub) in exclude_supersets()