Lines Matching defs:nr
3049 struct pf_rule *nr = NULL;
3130 if ((nr = pf_get_translation(pd, m, off, direction, kif, &nsn, &sk,
3252 if (nr->natpass)
3254 pd->nat_rule = nr;
3345 if (r->log || (nr != NULL && nr->log)) {
3348 PFLOG_PACKET(kif, m, af, direction, reason, r->log ? r : nr, a,
3357 if (nr != NULL) {
3430 if (!state_icmp && (r->keep_state || nr != NULL ||
3433 action = pf_create_state(r, nr, a, pd, nsn, nk, sk, m, off,
3471 pf_create_state(struct pf_rule *r, struct pf_rule *nr, struct pf_rule *a,
3498 if (nr != NULL && (nr->rpool.opts & PF_POOL_STICKYADDR) &&
3499 pf_insert_src_node(&nsn, nr, &sk->addr[pd->sidx], pd->af)) {
3509 s->nat_rule.ptr = nr;
3518 if (nr != NULL)
3519 s->log |= nr->log & PF_LOG_ALL;
3624 if (nr == NULL) {
3625 KASSERT((sk == NULL && nk == NULL), ("%s: nr %p sk %p, nk %p",
3626 __func__, nr, sk, nk));
3632 KASSERT((sk != NULL && nk != NULL), ("%s: nr %p sk %p, nk %p",
3633 __func__, nr, sk, nk));
3655 if (nr != NULL) {
5721 struct pf_rule *a = NULL, *r = &V_pf_default_rule, *tr, *nr;
6037 nr = (s != NULL) ? s->nat_rule.ptr : pd.nat_rule;
6038 if (nr != NULL && r == &V_pf_default_rule)
6039 tr = nr;
6090 struct pf_rule *a = NULL, *r = &V_pf_default_rule, *tr, *nr;
6419 nr = (s != NULL) ? s->nat_rule.ptr : pd.nat_rule;
6420 if (nr != NULL && r == &V_pf_default_rule)
6421 tr = nr;