Changeset View
Changeset View
Standalone View
Standalone View
sbin/pfctl/pfctl_parser.c
Show First 20 Lines • Show All 1,012 Lines • ▼ Show 20 Lines | print_rule(struct pfctl_rule *r, const char *anchor_call, int verbose, int numeric) | ||||
if (r->action == PF_SCRUB) { | if (r->action == PF_SCRUB) { | ||||
if (r->rule_flag & PFRULE_REASSEMBLE_TCP) | if (r->rule_flag & PFRULE_REASSEMBLE_TCP) | ||||
printf(" reassemble tcp"); | printf(" reassemble tcp"); | ||||
printf(" fragment reassemble"); | printf(" fragment reassemble"); | ||||
} | } | ||||
if (r->label[0]) | if (r->label[0]) | ||||
printf(" label \"%s\"", r->label); | printf(" label \"%s\"", r->label); | ||||
if (r->schedule[0]) | |||||
printf(" schedule \"%s\"", r->schedule); | |||||
if (r->qname[0] && r->pqname[0]) | if (r->qname[0] && r->pqname[0]) | ||||
printf(" queue(%s, %s)", r->qname, r->pqname); | printf(" queue(%s, %s)", r->qname, r->pqname); | ||||
else if (r->qname[0]) | else if (r->qname[0]) | ||||
printf(" queue %s", r->qname); | printf(" queue %s", r->qname); | ||||
if (r->tagname[0]) | if (r->tagname[0]) | ||||
printf(" tag %s", r->tagname); | printf(" tag %s", r->tagname); | ||||
if (r->match_tagname[0]) { | if (r->match_tagname[0]) { | ||||
if (r->match_tag_not) | if (r->match_tag_not) | ||||
▲ Show 20 Lines • Show All 867 Lines • Show Last 20 Lines |