Lines Matching refs:gsk
6473 struct pf_state_key *gsk; in pf_pptp_handler() local
6554 gsk = pf_alloc_state_key(gs, NULL); in pf_pptp_handler()
6555 if (!gsk) { in pf_pptp_handler()
6561 memcpy(&gsk->lan, &sk->lan, sizeof(gsk->lan)); in pf_pptp_handler()
6562 memcpy(&gsk->gwy, &sk->gwy, sizeof(gsk->gwy)); in pf_pptp_handler()
6563 memcpy(&gsk->ext_lan, &sk->ext_lan, sizeof(gsk->ext_lan)); in pf_pptp_handler()
6564 memcpy(&gsk->ext_gwy, &sk->ext_gwy, sizeof(gsk->ext_gwy)); in pf_pptp_handler()
6565 gsk->af_lan = sk->af_lan; in pf_pptp_handler()
6566 gsk->af_gwy = sk->af_gwy; in pf_pptp_handler()
6567 gsk->proto = IPPROTO_GRE; in pf_pptp_handler()
6568 gsk->proto_variant = PF_GRE_PPTP_VARIANT; in pf_pptp_handler()
6569 gsk->app_state = gas; in pf_pptp_handler()
6570 gsk->lan.xport.call_id = 0; in pf_pptp_handler()
6571 gsk->gwy.xport.call_id = 0; in pf_pptp_handler()
6572 gsk->ext_lan.xport.call_id = 0; in pf_pptp_handler()
6573 gsk->ext_gwy.xport.call_id = 0; in pf_pptp_handler()
6574 gsk->flowsrc = FLOWSRC_PF; in pf_pptp_handler()
6575 gsk->flowhash = pf_calc_state_key_flowhash(gsk); in pf_pptp_handler()
6583 gsk = gs->state_key; in pf_pptp_handler()
6588 pns_call_id = &gsk->ext_lan.xport.call_id; in pf_pptp_handler()
6590 pac_call_id = &gsk->lan.xport.call_id; in pf_pptp_handler()
6595 pns_call_id = &gsk->lan.xport.call_id; in pf_pptp_handler()
6597 pac_call_id = &gsk->ext_lan.xport.call_id; in pf_pptp_handler()
6616 if (s->nat_rule.ptr && pns_call_id == &gsk->lan.xport.call_id) { in pf_pptp_handler()
6625 (pac_call_id == &gsk->lan.xport.call_id) ? in pf_pptp_handler()
6638 if (s->nat_rule.ptr && pns_call_id == &gsk->lan.xport.call_id) { in pf_pptp_handler()
6648 (pac_call_id == &gsk->lan.xport.call_id) ? in pf_pptp_handler()
6655 if (s->nat_rule.ptr && pns_call_id == &gsk->lan.xport.call_id) { in pf_pptp_handler()
6679 if (s->nat_rule.ptr && pns_call_id == &gsk->lan.xport.call_id) { in pf_pptp_handler()
6685 if (s->nat_rule.ptr && pac_call_id == &gsk->lan.xport.call_id) { in pf_pptp_handler()
6695 if (!gsk->gwy.xport.call_id && gsk->lan.xport.call_id) { in pf_pptp_handler()
6696 gsk->gwy.xport.call_id = gsk->lan.xport.call_id; in pf_pptp_handler()
6702 key.af_gwy = gsk->af_gwy; in pf_pptp_handler()
6705 PF_ACPY(&key.gwy.addr, &gsk->gwy.addr, key.af_gwy); in pf_pptp_handler()
6706 PF_ACPY(&key.ext_gwy.addr, &gsk->ext_gwy.addr, key.af_gwy); in pf_pptp_handler()
6707 key.gwy.xport.call_id = gsk->gwy.xport.call_id; in pf_pptp_handler()
6708 key.ext_gwy.xport.call_id = gsk->ext_gwy.xport.call_id; in pf_pptp_handler()
6732 gsk->gwy.xport.call_id = call_id; in pf_pptp_handler()
6738 if (spoof_call_id && gsk->lan.xport.call_id != gsk->gwy.xport.call_id) { in pf_pptp_handler()
6739 if (*spoof_call_id == gsk->gwy.xport.call_id) { in pf_pptp_handler()
6740 *spoof_call_id = gsk->lan.xport.call_id; in pf_pptp_handler()
6742 gsk->gwy.xport.call_id, gsk->lan.xport.call_id, 0); in pf_pptp_handler()
6744 *spoof_call_id = gsk->gwy.xport.call_id; in pf_pptp_handler()
6746 gsk->lan.xport.call_id, gsk->gwy.xport.call_id, 0); in pf_pptp_handler()
6762 gsk->lan.xport.call_id = 0; in pf_pptp_handler()
6763 gsk->gwy.xport.call_id = 0; in pf_pptp_handler()
6764 gsk->ext_lan.xport.call_id = 0; in pf_pptp_handler()
6765 gsk->ext_gwy.xport.call_id = 0; in pf_pptp_handler()