Lines Matching refs:pfctl_rule
100 offsetof(struct pfctl_rule, field), \
101 sizeof(((struct pfctl_rule *)0)->field)}
217 void comparable_rule(struct pfctl_rule *, const struct pfctl_rule *, int);
220 void exclude_supersets(struct pfctl_rule *, struct pfctl_rule *);
229 int rules_combineable(struct pfctl_rule *, struct pfctl_rule *);
234 int skip_cmp_af(struct pfctl_rule *, struct pfctl_rule *);
235 int skip_cmp_dir(struct pfctl_rule *, struct pfctl_rule *);
236 int skip_cmp_dst_addr(struct pfctl_rule *, struct pfctl_rule *);
237 int skip_cmp_dst_port(struct pfctl_rule *, struct pfctl_rule *);
238 int skip_cmp_ifp(struct pfctl_rule *, struct pfctl_rule *);
239 int skip_cmp_proto(struct pfctl_rule *, struct pfctl_rule *);
240 int skip_cmp_src_addr(struct pfctl_rule *, struct pfctl_rule *);
241 int skip_cmp_src_port(struct pfctl_rule *, struct pfctl_rule *);
248 static int (*skip_comparitors[PF_SKIP_COUNT])(struct pfctl_rule *,
249 struct pfctl_rule *);
273 struct pfctl_rule *r; in pfctl_optimize_ruleset()
465 struct pfctl_rule a, a2, b, b2; in remove_identical_rules()
828 struct pfctl_rule a, b; in block_feedback()
894 struct pfctl_rule a, b, rule; in load_feedback_profile()
984 struct pfctl_rule *a, *b; in skip_compare()
1060 skip_cmp_af(struct pfctl_rule *a, struct pfctl_rule *b) in skip_cmp_af()
1069 skip_cmp_dir(struct pfctl_rule *a, struct pfctl_rule *b) in skip_cmp_dir()
1078 skip_cmp_dst_addr(struct pfctl_rule *a, struct pfctl_rule *b) in skip_cmp_dst_addr()
1118 skip_cmp_dst_port(struct pfctl_rule *a, struct pfctl_rule *b) in skip_cmp_dst_port()
1134 skip_cmp_ifp(struct pfctl_rule *a, struct pfctl_rule *b) in skip_cmp_ifp()
1143 skip_cmp_proto(struct pfctl_rule *a, struct pfctl_rule *b) in skip_cmp_proto()
1150 skip_cmp_src_addr(struct pfctl_rule *a, struct pfctl_rule *b) in skip_cmp_src_addr()
1190 skip_cmp_src_port(struct pfctl_rule *a, struct pfctl_rule *b) in skip_cmp_src_port()
1211 int (*func)(struct pfctl_rule *, struct pfctl_rule *); in skip_init()
1405 rules_combineable(struct pfctl_rule *p1, struct pfctl_rule *p2) in rules_combineable()
1407 struct pfctl_rule a, b; in rules_combineable()
1421 struct pfctl_rule a, b; in superblock_inclusive()
1536 comparable_rule(struct pfctl_rule *dst, const struct pfctl_rule *src, int type) in comparable_rule()
1561 exclude_supersets(struct pfctl_rule *super, struct pfctl_rule *sub) in exclude_supersets()