Lines Matching refs:gsk
6576 struct pf_state_key *gsk; in pf_pptp_handler() local
6657 gsk = pf_alloc_state_key(gs, NULL); in pf_pptp_handler()
6658 if (!gsk) { in pf_pptp_handler()
6664 memcpy(&gsk->lan, &sk->lan, sizeof(gsk->lan)); in pf_pptp_handler()
6665 memcpy(&gsk->gwy, &sk->gwy, sizeof(gsk->gwy)); in pf_pptp_handler()
6666 memcpy(&gsk->ext_lan, &sk->ext_lan, sizeof(gsk->ext_lan)); in pf_pptp_handler()
6667 memcpy(&gsk->ext_gwy, &sk->ext_gwy, sizeof(gsk->ext_gwy)); in pf_pptp_handler()
6668 gsk->af_lan = sk->af_lan; in pf_pptp_handler()
6669 gsk->af_gwy = sk->af_gwy; in pf_pptp_handler()
6670 gsk->proto = IPPROTO_GRE; in pf_pptp_handler()
6671 gsk->proto_variant = PF_GRE_PPTP_VARIANT; in pf_pptp_handler()
6672 gsk->app_state = gas; in pf_pptp_handler()
6673 gsk->lan.xport.call_id = 0; in pf_pptp_handler()
6674 gsk->gwy.xport.call_id = 0; in pf_pptp_handler()
6675 gsk->ext_lan.xport.call_id = 0; in pf_pptp_handler()
6676 gsk->ext_gwy.xport.call_id = 0; in pf_pptp_handler()
6677 ASSERT(gsk->flowsrc == FLOWSRC_PF); in pf_pptp_handler()
6678 ASSERT(gsk->flowhash != 0); in pf_pptp_handler()
6686 gsk = gs->state_key; in pf_pptp_handler()
6691 pns_call_id = &gsk->ext_lan.xport.call_id; in pf_pptp_handler()
6693 pac_call_id = &gsk->lan.xport.call_id; in pf_pptp_handler()
6698 pns_call_id = &gsk->lan.xport.call_id; in pf_pptp_handler()
6700 pac_call_id = &gsk->ext_lan.xport.call_id; in pf_pptp_handler()
6719 if (s->nat_rule.ptr && pns_call_id == &gsk->lan.xport.call_id) { in pf_pptp_handler()
6728 (pac_call_id == &gsk->lan.xport.call_id) ? in pf_pptp_handler()
6741 if (s->nat_rule.ptr && pns_call_id == &gsk->lan.xport.call_id) { in pf_pptp_handler()
6751 (pac_call_id == &gsk->lan.xport.call_id) ? in pf_pptp_handler()
6758 if (s->nat_rule.ptr && pns_call_id == &gsk->lan.xport.call_id) { in pf_pptp_handler()
6782 if (s->nat_rule.ptr && pns_call_id == &gsk->lan.xport.call_id) { in pf_pptp_handler()
6788 if (s->nat_rule.ptr && pac_call_id == &gsk->lan.xport.call_id) { in pf_pptp_handler()
6798 if (!gsk->gwy.xport.call_id && gsk->lan.xport.call_id) { in pf_pptp_handler()
6799 gsk->gwy.xport.call_id = gsk->lan.xport.call_id; in pf_pptp_handler()
6805 key.af_gwy = gsk->af_gwy; in pf_pptp_handler()
6808 PF_ACPY(&key.gwy.addr, &gsk->gwy.addr, key.af_gwy); in pf_pptp_handler()
6809 PF_ACPY(&key.ext_gwy.addr, &gsk->ext_gwy.addr, key.af_gwy); in pf_pptp_handler()
6810 key.gwy.xport.call_id = gsk->gwy.xport.call_id; in pf_pptp_handler()
6811 key.ext_gwy.xport.call_id = gsk->ext_gwy.xport.call_id; in pf_pptp_handler()
6835 gsk->gwy.xport.call_id = call_id; in pf_pptp_handler()
6841 if (spoof_call_id && gsk->lan.xport.call_id != gsk->gwy.xport.call_id) { in pf_pptp_handler()
6842 if (*spoof_call_id == gsk->gwy.xport.call_id) { in pf_pptp_handler()
6843 *spoof_call_id = gsk->lan.xport.call_id; in pf_pptp_handler()
6845 gsk->gwy.xport.call_id, gsk->lan.xport.call_id, 0); in pf_pptp_handler()
6847 *spoof_call_id = gsk->gwy.xport.call_id; in pf_pptp_handler()
6849 gsk->lan.xport.call_id, gsk->gwy.xport.call_id, 0); in pf_pptp_handler()
6865 gsk->lan.xport.call_id = 0; in pf_pptp_handler()
6866 gsk->gwy.xport.call_id = 0; in pf_pptp_handler()
6867 gsk->ext_lan.xport.call_id = 0; in pf_pptp_handler()
6868 gsk->ext_gwy.xport.call_id = 0; in pf_pptp_handler()