Lines Matching refs:psk

1467 pf_insert_state_key_ext_gwy(struct pf_state_key *psk)  in pf_insert_state_key_ext_gwy()  argument
1470 &pf_statetbl_ext_gwy, psk); in pf_insert_state_key_ext_gwy()
1471 if (!ret && psk->af_lan == PF_INET6 && in pf_insert_state_key_ext_gwy()
1472 psk->af_gwy == PF_INET) { in pf_insert_state_key_ext_gwy()
1479 pf_remove_state_key_ext_gwy(struct pf_state_key *psk) in pf_remove_state_key_ext_gwy() argument
1482 &pf_statetbl_ext_gwy, psk); in pf_remove_state_key_ext_gwy()
1483 if (ret && psk->af_lan == PF_INET6 && in pf_remove_state_key_ext_gwy()
1484 psk->af_gwy == PF_INET) { in pf_remove_state_key_ext_gwy()
4458 pf_alloc_state_key(struct pf_state *s, struct pf_state_key *psk) in pf_alloc_state_key() argument
4470 if (psk != NULL) { in pf_alloc_state_key()
4471 bcopy(&psk->lan, &sk->lan, sizeof(sk->lan)); in pf_alloc_state_key()
4472 bcopy(&psk->gwy, &sk->gwy, sizeof(sk->gwy)); in pf_alloc_state_key()
4473 bcopy(&psk->ext_lan, &sk->ext_lan, sizeof(sk->ext_lan)); in pf_alloc_state_key()
4474 bcopy(&psk->ext_gwy, &sk->ext_gwy, sizeof(sk->ext_gwy)); in pf_alloc_state_key()
4475 sk->af_lan = psk->af_lan; in pf_alloc_state_key()
4476 sk->af_gwy = psk->af_gwy; in pf_alloc_state_key()
4477 sk->proto = psk->proto; in pf_alloc_state_key()
4478 sk->direction = psk->direction; in pf_alloc_state_key()
4479 sk->proto_variant = psk->proto_variant; in pf_alloc_state_key()
4480 VERIFY(psk->app_state == NULL); in pf_alloc_state_key()
4481 ASSERT(psk->flowsrc != FLOWSRC_PF); in pf_alloc_state_key()
4482 sk->flowsrc = psk->flowsrc; in pf_alloc_state_key()
4483 sk->flowhash = psk->flowhash; in pf_alloc_state_key()
4955 struct pf_state_key psk; in pf_test_rule() local
5604 bzero(&psk, sizeof(psk)); in pf_test_rule()
5605 psk.proto = pd->proto; in pf_test_rule()
5606 psk.direction = direction; in pf_test_rule()
5610 psk.proto_variant = PF_EXTFILTER_APD; in pf_test_rule()
5612 psk.proto_variant = nr ? nr->extfilter : r->extfilter; in pf_test_rule()
5613 if (psk.proto_variant < PF_EXTFILTER_APD) { in pf_test_rule()
5614 psk.proto_variant = PF_EXTFILTER_APD; in pf_test_rule()
5618 psk.proto_variant = pd->proto_variant; in pf_test_rule()
5621 psk.af_gwy = af; in pf_test_rule()
5622 PF_ACPY(&psk.gwy.addr, saddr, af); in pf_test_rule()
5623 PF_ACPY(&psk.ext_gwy.addr, daddr, af); in pf_test_rule()
5626 psk.gwy.xport.spi = 0; in pf_test_rule()
5627 psk.ext_gwy.xport.spi = pf_pd_get_hdr_esp(pd)->spi; in pf_test_rule()
5638 psk.proto = IPPROTO_ICMP; in pf_test_rule()
5639 psk.gwy.xport.port = nxport.port; in pf_test_rule()
5640 psk.ext_gwy.xport.spi = 0; in pf_test_rule()
5643 psk.gwy.xport = sxport; in pf_test_rule()
5644 psk.ext_gwy.xport = dxport; in pf_test_rule()
5647 psk.af_lan = af; in pf_test_rule()
5649 PF_ACPY(&psk.lan.addr, &pd->baddr, af); in pf_test_rule()
5650 psk.lan.xport = bxport; in pf_test_rule()
5651 PF_ACPY(&psk.ext_lan.addr, &pd->bdaddr, af); in pf_test_rule()
5652 psk.ext_lan.xport = bdxport; in pf_test_rule()
5654 PF_ACPY(&psk.lan.addr, &psk.gwy.addr, af); in pf_test_rule()
5655 psk.lan.xport = psk.gwy.xport; in pf_test_rule()
5656 PF_ACPY(&psk.ext_lan.addr, &psk.ext_gwy.addr, af); in pf_test_rule()
5657 psk.ext_lan.xport = psk.ext_gwy.xport; in pf_test_rule()
5660 psk.af_lan = af; in pf_test_rule()
5662 PF_ACPY(&psk.lan.addr, &pd->baddr, af); in pf_test_rule()
5663 PF_ACPY(&psk.ext_lan.addr, &pd->bdaddr, af); in pf_test_rule()
5665 PF_ACPY(&psk.lan.addr, daddr, af); in pf_test_rule()
5666 PF_ACPY(&psk.ext_lan.addr, saddr, af); in pf_test_rule()
5678 psk.proto = IPPROTO_ICMP; in pf_test_rule()
5680 psk.lan.xport = bxport; in pf_test_rule()
5681 psk.ext_lan.xport = bxport; in pf_test_rule()
5683 psk.lan.xport = nxport; in pf_test_rule()
5684 psk.ext_lan.xport.spi = 0; in pf_test_rule()
5688 psk.ext_lan.xport.spi = 0; in pf_test_rule()
5689 psk.lan.xport.spi = pf_pd_get_hdr_esp(pd)->spi; in pf_test_rule()
5694 psk.lan.xport = bxport; in pf_test_rule()
5695 psk.ext_lan.xport = bdxport; in pf_test_rule()
5697 psk.lan.xport = dxport; in pf_test_rule()
5698 psk.ext_lan.xport = sxport; in pf_test_rule()
5701 psk.lan.xport = dxport; in pf_test_rule()
5702 psk.ext_lan.xport = sxport; in pf_test_rule()
5706 psk.af_gwy = pd->naf; in pf_test_rule()
5709 PF_ACPY(&psk.gwy.addr, &pd->naddr, pd->naf); in pf_test_rule()
5710 PF_ACPY(&psk.ext_gwy.addr, &pd->ndaddr, in pf_test_rule()
5714 psk.gwy.xport = nxport; in pf_test_rule()
5715 psk.ext_gwy.xport = nxport; in pf_test_rule()
5717 psk.gwy.xport = sxport; in pf_test_rule()
5718 psk.ext_gwy.xport = dxport; in pf_test_rule()
5721 PF_ACPY(&psk.gwy.addr, &pd->bdaddr, af); in pf_test_rule()
5722 psk.gwy.xport = bdxport; in pf_test_rule()
5723 PF_ACPY(&psk.ext_gwy.addr, saddr, af); in pf_test_rule()
5724 psk.ext_gwy.xport = sxport; in pf_test_rule()
5727 PF_ACPY(&psk.gwy.addr, &psk.lan.addr, af); in pf_test_rule()
5728 psk.gwy.xport = psk.lan.xport; in pf_test_rule()
5729 PF_ACPY(&psk.ext_gwy.addr, &psk.ext_lan.addr, af); in pf_test_rule()
5730 psk.ext_gwy.xport = psk.ext_lan.xport; in pf_test_rule()
5735 psk.flowsrc = pd->flowsrc; in pf_test_rule()
5736 psk.flowhash = pd->flowhash; in pf_test_rule()
5987 if (__improbable((sk = pf_alloc_state_key(s, &psk)) == NULL)) { in pf_test_rule()