pcr 1343 net/pf_ioctl.c struct pfioc_rule *pcr = (struct pfioc_rule *)addr;
pcr 1349 net/pf_ioctl.c if (!(pcr->action == PF_CHANGE_REMOVE ||
pcr 1350 net/pf_ioctl.c pcr->action == PF_CHANGE_GET_TICKET) &&
pcr 1351 net/pf_ioctl.c pcr->pool_ticket != ticket_pabuf) {
pcr 1356 net/pf_ioctl.c if (pcr->action < PF_CHANGE_ADD_HEAD ||
pcr 1357 net/pf_ioctl.c pcr->action > PF_CHANGE_GET_TICKET) {
pcr 1361 net/pf_ioctl.c ruleset = pf_find_ruleset(pcr->anchor);
pcr 1366 net/pf_ioctl.c rs_num = pf_get_ruleset_number(pcr->rule.action);
pcr 1372 net/pf_ioctl.c if (pcr->action == PF_CHANGE_GET_TICKET) {
pcr 1373 net/pf_ioctl.c pcr->ticket = ++ruleset->rules[rs_num].active.ticket;
pcr 1376 net/pf_ioctl.c if (pcr->ticket !=
pcr 1381 net/pf_ioctl.c if (pcr->rule.return_icmp >> 8 > ICMP_MAXTYPE) {
pcr 1387 net/pf_ioctl.c if (pcr->action != PF_CHANGE_REMOVE) {
pcr 1393 net/pf_ioctl.c bcopy(&pcr->rule, newrule, sizeof(struct pf_rule));
pcr 1470 net/pf_ioctl.c if (pf_anchor_setup(newrule, ruleset, pcr->anchor_call))
pcr 1506 net/pf_ioctl.c if (pcr->action == PF_CHANGE_ADD_HEAD)
pcr 1509 net/pf_ioctl.c else if (pcr->action == PF_CHANGE_ADD_TAIL)
pcr 1515 net/pf_ioctl.c while ((oldrule != NULL) && (oldrule->nr != pcr->nr))
pcr 1525 net/pf_ioctl.c if (pcr->action == PF_CHANGE_REMOVE) {
pcr 1533 net/pf_ioctl.c else if (pcr->action == PF_CHANGE_ADD_HEAD ||
pcr 1534 net/pf_ioctl.c pcr->action == PF_CHANGE_ADD_BEFORE)