Changeset View
Changeset View
Standalone View
Standalone View
sbin/pfctl/pfctl_parser.c
Show First 20 Lines • Show All 1,013 Lines • ▼ Show 20 Lines | 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"); | ||||
} | } | ||||
i = 0; | i = 0; | ||||
while (r->label[i][0]) | while (r->label[i][0]) | ||||
printf(" label \"%s\"", r->label[i++]); | printf(" label \"%s\"", r->label[i++]); | ||||
if (r->ridentifier) | |||||
printf(" ridentifier %u", r->ridentifier); | |||||
/* Only dnrpipe as we might do (0, 42) to only queue return traffic. */ | /* Only dnrpipe as we might do (0, 42) to only queue return traffic. */ | ||||
if (r->dnrpipe) | if (r->dnrpipe) | ||||
printf(" %s(%d, %d)", | printf(" %s(%d, %d)", | ||||
r->free_flags & PFRULE_DN_IS_PIPE ? "dnpipe" : "dnqueue", | r->free_flags & PFRULE_DN_IS_PIPE ? "dnpipe" : "dnqueue", | ||||
r->dnpipe, r->dnrpipe); | r->dnpipe, r->dnrpipe); | ||||
else if (r->dnpipe) | else if (r->dnpipe) | ||||
printf(" %s %d", | printf(" %s %d", | ||||
r->free_flags & PFRULE_DN_IS_PIPE ? "dnpipe" : "dnqueue", | r->free_flags & PFRULE_DN_IS_PIPE ? "dnpipe" : "dnqueue", | ||||
▲ Show 20 Lines • Show All 856 Lines • Show Last 20 Lines |