Lines Matching refs:state_key

403 			pd->flowhash = (*state)->state_key->flowhash;	 \
1236 (*state)->state_key->af);
1240 p.pfra_af = (*state)->state_key->af;
1241 switch ((*state)->state_key->af) {
1266 sk = st->state_key;
1273 (*state)->state_key->af &&
1274 (((*state)->state_key->direction ==
1278 ((*state)->state_key->direction == PF_IN &&
1370 struct pf_state_key *sk = s->state_key;
1412 VERIFY(s->state_key != NULL);
1416 s->state_key)) != NULL) {
1431 &pf_statetbl_ext_gwy, s->state_key)) != NULL) {
1639 pf_send_tcp(cur->rule.ptr, cur->state_key->af,
1640 &cur->state_key->ext.addr, &cur->state_key->lan.addr,
1641 cur->state_key->ext.xport.port,
1642 cur->state_key->lan.xport.port,
1860 struct pf_state_key *sk = s->state_key;
3208 struct pf_state_key *sk = s->state_key;
3235 struct pf_state_key* sk = s->state_key;
3891 switch (s->state_key->af) {
3912 s->state_key = sk;
3925 struct pf_state_key *sk = s->state_key;
3930 s->state_key = NULL;
4755 if (s0 && PF_ANEQ(&s0->state_key->lan.addr,
4927 pf_set_rt_ifp(s, saddr); /* needs s->state_key set */
5466 sk = s->state_key;
5537 gsk = gs->state_key;
5755 struct pf_app_state *as = s->state_key->app_state;
5759 struct pf_app_state *gas = grev1s->state_key->app_state;
5771 struct pf_app_state *as = s->state_key->app_state;
5775 struct pf_app_state *pas = pptps->state_key->app_state;
5821 if (direction == (*state)->state_key->direction) {
5830 if (direction != (*state)->state_key->direction) {
5862 psrc = &(*state)->state_key->gwy;
5863 pdst = &(*state)->state_key->ext;
5865 psrc = &(*state)->state_key->ext;
5866 pdst = &(*state)->state_key->lan;
5868 if (direction == (*state)->state_key->direction) {
6198 direction == (*state)->state_key->direction ?
6255 direction == (*state)->state_key->direction ?
6273 if ((*state)->state_key->app_state &&
6274 (*state)->state_key->app_state->handler) {
6275 (*state)->state_key->app_state->handler(*state, direction,
6285 if (STATE_TRANSLATE((*state)->state_key)) {
6289 &(*state)->state_key->gwy.addr,
6290 (*state)->state_key->gwy.xport.port, 0, pd->af);
6294 &(*state)->state_key->lan.addr,
6295 (*state)->state_key->lan.xport.port, 0, pd->af);
6388 pd->flowhash = (*state)->state_key->flowhash;
6393 if (direction == (*state)->state_key->direction) {
6414 extfilter = (*state)->state_key->proto_variant;
6416 (*state)->state_key->ext.xport.port = key.ext.xport.port;
6418 PF_ACPY(&(*state)->state_key->ext.addr,
6422 if ((*state)->state_key->app_state &&
6423 (*state)->state_key->app_state->handler) {
6424 (*state)->state_key->app_state->handler(*state, direction,
6434 if (STATE_TRANSLATE((*state)->state_key)) {
6444 &(*state)->state_key->gwy.addr,
6445 (*state)->state_key->gwy.xport.port, 1, pd->af);
6449 &(*state)->state_key->lan.addr,
6450 (*state)->state_key->lan.xport.port, 1, pd->af);
6527 if (STATE_TRANSLATE((*state)->state_key)) {
6534 (*state)->state_key->gwy.addr.v4.s_addr, 0);
6538 (*state)->state_key->gwy.xport.port, 0);
6540 (*state)->state_key->gwy.xport.port;
6553 &(*state)->state_key->gwy.addr, 0);
6570 (*state)->state_key->lan.addr.v4.s_addr, 0);
6574 (*state)->state_key->lan.xport.port, 0);
6576 (*state)->state_key->lan.xport.port;
6589 &(*state)->state_key->lan.addr, 0);
6749 if (direction == (*state)->state_key->direction) {
6787 if (STATE_TRANSLATE((*state)->state_key)) {
6790 daddr, &(*state)->state_key->lan.addr,
6791 (*state)->state_key->lan.xport.port, NULL,
6796 saddr, &(*state)->state_key->gwy.addr,
6797 (*state)->state_key->gwy.xport.port, NULL,
6904 pd->flowhash = (*state)->state_key->flowhash;
6909 if (STATE_TRANSLATE((*state)->state_key)) {
6912 daddr, &(*state)->state_key->lan.addr,
6913 (*state)->state_key->lan.xport.port, &uh.uh_sum,
6918 saddr, &(*state)->state_key->gwy.addr,
6919 (*state)->state_key->gwy.xport.port, &uh.uh_sum,
6979 if (STATE_TRANSLATE((*state)->state_key)) {
6982 daddr, &(*state)->state_key->lan.addr,
6983 (*state)->state_key->lan.xport.port, NULL,
6988 saddr, &(*state)->state_key->gwy.addr,
6989 (*state)->state_key->gwy.xport.port, NULL,
7033 if (STATE_TRANSLATE((*state)->state_key)) {
7036 daddr, &(*state)->state_key->lan.addr,
7037 (*state)->state_key->lan.xport.port, NULL,
7042 saddr, &(*state)->state_key->gwy.addr,
7043 (*state)->state_key->gwy.xport.port, NULL,
7079 if (STATE_TRANSLATE((*state)->state_key)) {
7082 daddr, &(*state)->state_key->lan.addr,
7088 saddr, &(*state)->state_key->gwy.addr,
7150 if (direction == (*state)->state_key->direction) {
7174 if ((*state)->state_key->app_state)
7175 (*state)->state_key->app_state->u.grev1.pptp_state->expire =
7179 if (STATE_GRE_TRANSLATE((*state)->state_key)) {
7186 (*state)->state_key->gwy.addr.v4.s_addr, 0);
7191 PF_ACPY(pd->src, &(*state)->state_key->gwy.addr,
7197 grev1->call_id = (*state)->state_key->lan.xport.call_id;
7204 (*state)->state_key->lan.addr.v4.s_addr, 0);
7209 PF_ACPY(pd->dst, &(*state)->state_key->lan.addr,
7265 struct pf_state_key *sk = s->state_key;
7283 struct pf_state_key *sk = s->state_key;
7315 pd->flowhash = (*state)->state_key->flowhash;
7321 if (direction == (*state)->state_key->direction) {
7344 if (STATE_ADDR_TRANSLATE((*state)->state_key)) {
7351 (*state)->state_key->gwy.addr.v4.s_addr, 0);
7356 PF_ACPY(pd->src, &(*state)->state_key->gwy.addr,
7367 (*state)->state_key->lan.addr.v4.s_addr, 0);
7372 PF_ACPY(pd->dst, &(*state)->state_key->lan.addr,
7407 if (direction == (*state)->state_key->direction) {
7429 if (STATE_ADDR_TRANSLATE((*state)->state_key)) {
7436 (*state)->state_key->gwy.addr.v4.s_addr,
7443 &(*state)->state_key->gwy.addr, pd->af);
7453 (*state)->state_key->lan.addr.v4.s_addr,
7460 &(*state)->state_key->lan.addr, pd->af);
8485 sk = s->state_key;
9079 sk = s->state_key;