Lines Matching defs:sk
1089 pf_state_export(struct pfsync_state *sp, struct pf_state_key *sk,
1096 sp->lan.addr = sk->lan.addr;
1097 sp->lan.port = sk->lan.port;
1098 sp->gwy.addr = sk->gwy.addr;
1099 sp->gwy.port = sk->gwy.port;
1100 sp->ext.addr = sk->ext.addr;
1101 sp->ext.port = sk->ext.port;
1102 sp->proto = sk->proto;
1103 sp->af = sk->af;
1104 sp->direction = sk->direction;
1140 pf_state_import(struct pfsync_state *sp, struct pf_state_key *sk,
1144 sk->lan.addr = sp->lan.addr;
1145 sk->lan.port = sp->lan.port;
1146 sk->gwy.addr = sp->gwy.addr;
1147 sk->gwy.port = sp->gwy.port;
1148 sk->ext.addr = sp->ext.addr;
1149 sk->ext.port = sp->ext.port;
1150 sk->proto = sp->proto;
1151 sk->af = sp->af;
1152 sk->direction = sp->direction;
1179 struct pf_state_key *sk;
1191 if ((sk = pf_alloc_state_key(s)) == NULL) {
1195 pf_state_import(sp, sk, s);
1199 pool_put(&pf_state_key_pl, sk);
1896 struct pf_state_key *sk;
1904 sk = ps->state_key;
1906 if (sk->direction == PF_OUT) {
1907 src = &sk->lan;
1908 dst = &sk->ext;
1910 src = &sk->ext;
1911 dst = &sk->lan;
1913 if ((!psk->psk_af || sk->af == psk->psk_af)
1915 sk->proto) &&
1919 &src->addr, sk->af) &&
1923 &dst->addr, sk->af) &&
2079 struct pf_state_key *sk;
2117 sk = state->state_key;
2119 PF_ACPY(&pnl->rsaddr, &sk->lan.addr,
2120 sk->af);
2121 pnl->rsport = sk->lan.port;
2126 PF_ACPY(&pnl->rdaddr, &sk->gwy.addr,
2127 sk->af);
2128 pnl->rdport = sk->gwy.port;