Lines Matching refs:sk
1167 pf_state_export(struct pfsync_state *sp, struct pf_state_key *sk, in pf_state_export() argument
1174 sp->lan.addr = sk->lan.addr; in pf_state_export()
1175 sp->lan.xport = sk->lan.xport; in pf_state_export()
1176 sp->gwy.addr = sk->gwy.addr; in pf_state_export()
1177 sp->gwy.xport = sk->gwy.xport; in pf_state_export()
1178 sp->ext_lan.addr = sk->ext_lan.addr; in pf_state_export()
1179 sp->ext_lan.xport = sk->ext_lan.xport; in pf_state_export()
1180 sp->ext_gwy.addr = sk->ext_gwy.addr; in pf_state_export()
1181 sp->ext_gwy.xport = sk->ext_gwy.xport; in pf_state_export()
1182 sp->proto_variant = sk->proto_variant; in pf_state_export()
1184 sp->proto = sk->proto; in pf_state_export()
1185 sp->af_lan = sk->af_lan; in pf_state_export()
1186 sp->af_gwy = sk->af_gwy; in pf_state_export()
1187 sp->direction = sk->direction; in pf_state_export()
1188 sp->flowhash = sk->flowhash; in pf_state_export()
1228 pf_state_import(struct pfsync_state *sp, struct pf_state_key *sk, in pf_state_import() argument
1232 sk->lan.addr = sp->lan.addr; in pf_state_import()
1233 sk->lan.xport = sp->lan.xport; in pf_state_import()
1234 sk->gwy.addr = sp->gwy.addr; in pf_state_import()
1235 sk->gwy.xport = sp->gwy.xport; in pf_state_import()
1236 sk->ext_lan.addr = sp->ext_lan.addr; in pf_state_import()
1237 sk->ext_lan.xport = sp->ext_lan.xport; in pf_state_import()
1238 sk->ext_gwy.addr = sp->ext_gwy.addr; in pf_state_import()
1239 sk->ext_gwy.xport = sp->ext_gwy.xport; in pf_state_import()
1240 sk->proto_variant = sp->proto_variant; in pf_state_import()
1242 sk->proto = sp->proto; in pf_state_import()
1243 sk->af_lan = sp->af_lan; in pf_state_import()
1244 sk->af_gwy = sp->af_gwy; in pf_state_import()
1245 sk->direction = sp->direction; in pf_state_import()
1246 sk->flowhash = pf_calc_state_key_flowhash(sk); in pf_state_import()
3383 struct pf_state_key *sk; in pfioctl_ioc_state_kill() local
3390 sk = s->state_key; in pfioctl_ioc_state_kill()
3405 if (sk->direction == PF_OUT) { in pfioctl_ioc_state_kill()
3406 src = &sk->lan; in pfioctl_ioc_state_kill()
3407 dst = &sk->ext_lan; in pfioctl_ioc_state_kill()
3409 src = &sk->ext_lan; in pfioctl_ioc_state_kill()
3410 dst = &sk->lan; in pfioctl_ioc_state_kill()
3412 if ((!psk->psk_af || sk->af_lan == psk->psk_af) && in pfioctl_ioc_state_kill()
3413 (!psk->psk_proto || psk->psk_proto == sk->proto) && in pfioctl_ioc_state_kill()
3417 &src->addr, sk->af_lan) && in pfioctl_ioc_state_kill()
3421 &dst->addr, sk->af_lan) && in pfioctl_ioc_state_kill()
3461 struct pf_state_key *sk; in pfioctl_ioc_state() local
3474 if ((sk = pf_alloc_state_key(s, NULL)) == NULL) { in pfioctl_ioc_state()
3479 pf_state_import(sp, sk, s); in pfioctl_ioc_state()
3483 pool_put(&pf_state_key_pl, sk); in pfioctl_ioc_state()
3606 struct pf_state_key *sk; in pfioctl_ioc_natlook() local
3652 sk = state->state_key; in pfioctl_ioc_natlook()
3654 PF_ACPY(&pnl->rsaddr, &sk->lan.addr, in pfioctl_ioc_natlook()
3655 sk->af_lan); in pfioctl_ioc_natlook()
3656 memcpy(&pnl->rsxport, &sk->lan.xport, in pfioctl_ioc_natlook()
3663 PF_ACPY(&pnl->rdaddr, &sk->gwy.addr, in pfioctl_ioc_natlook()
3664 sk->af_gwy); in pfioctl_ioc_natlook()
3665 memcpy(&pnl->rdxport, &sk->gwy.xport, in pfioctl_ioc_natlook()