Lines Matching defs:sidx
887 pf_state_key_addr_setup(struct pf_pdesc *pd, void *arg, int sidx,
919 key->addr[sidx].addr32[0] = __IPV6_ADDR_INT32_MLL;
920 key->addr[sidx].addr32[1] = 0;
921 key->addr[sidx].addr32[2] = 0;
922 key->addr[sidx].addr32[3] = __IPV6_ADDR_INT32_ONE;
929 pf_addrcpy(&key->addr[sidx], saddr, af);
948 pf_state_key_addr_setup(pd, sk1, pd->sidx, pd->src, pd->didx, pd->dst,
950 sk1->port[pd->sidx] = pd->osport;
968 pf_state_key_addr_setup(pd, sk2, afto ? pd->didx : pd->sidx,
969 &pd->nsaddr, afto ? pd->sidx : pd->didx, &pd->ndaddr,
971 sk2->port[afto ? pd->didx : pd->sidx] = pd->nsport;
972 sk2->port[afto ? pd->sidx : pd->didx] = pd->ndport;
4543 &sk->addr[pd->af == pd->naf ? pd->sidx : pd->didx],
4544 sk->port[pd->af == pd->naf ? pd->sidx : pd->didx],
4545 &sk->addr[pd->af == pd->naf ? pd->didx : pd->sidx],
4546 sk->port[pd->af == pd->naf ? pd->didx : pd->sidx],
4627 st->rtableid[pd->sidx] = -1; /* return traffic is routed normally */
5344 &sk->addr[pd->sidx], &sk->addr[pd->didx],
5345 sk->port[pd->sidx], sk->port[pd->didx],
5365 &sk->addr[pd->sidx], &sk->addr[pd->didx],
5366 sk->port[pd->sidx], sk->port[pd->didx],
5489 int afto, sidx, didx;
5492 nk = (*stp)->key[pd->sidx];
5497 sidx = afto ? pd->didx : pd->sidx;
5498 didx = afto ? pd->sidx : pd->didx;
5502 pf_addrcpy(&pd->nsaddr, &nk->addr[sidx], nk->af);
5510 pf_translate_a(pd, pd->src, &nk->addr[sidx]);
5513 pf_patch_16(pd, pd->sport, nk->port[sidx]);
5547 *iidx = pd->sidx;
5548 key->port[pd->sidx] = icmpid;
5552 key->port[pd->sidx] = type;
5556 if (pf_state_key_addr_setup(pd, key, pd->sidx, pd->src, pd->didx,
5638 int afto, sidx, didx;
5641 nk = (*stp)->key[pd->sidx];
5646 sidx = afto ? pd->didx : pd->sidx;
5647 didx = afto ? pd->sidx : pd->didx;
5651 pf_addrcpy(&pd->nsaddr, &nk->addr[sidx],
5659 pf_translate_a(pd, pd->src, &nk->addr[sidx]);
5731 pd2.sidx = (pd2.dir == PF_IN) ? 1 : 0;
5830 pf_addrcpy(&key.addr[pd2.sidx], pd2.src, key.af);
5832 key.port[pd2.sidx] = th->th_sport;
5905 int afto, sidx, didx;
5908 nk = (*stp)->key[pd->sidx];
5913 sidx = afto ? pd2.didx : pd2.sidx;
5914 didx = afto ? pd2.sidx : pd2.didx;
5925 pd, &pd2, &nk->addr[sidx],
5936 &nk->addr[pd2.sidx], nk->af);
5942 &th->th_sport, nk->port[sidx]);
5952 &nk->addr[pd2.sidx], pd2.af) ||
5953 nk->port[pd2.sidx] != th->th_sport)
5956 &nk->addr[pd2.sidx],
5957 nk->port[pd2.sidx]);
6010 pf_addrcpy(&key.addr[pd2.sidx], pd2.src, key.af);
6012 key.port[pd2.sidx] = uh->uh_sport;
6025 int afto, sidx, didx;
6028 nk = (*stp)->key[pd->sidx];
6033 sidx = afto ? pd2.didx : pd2.sidx;
6034 didx = afto ? pd2.sidx : pd2.didx;
6045 pd, &pd2, &nk->addr[sidx],
6056 &nk->addr[pd2.sidx], nk->af);
6062 &uh->uh_sport, nk->port[sidx]);
6073 &nk->addr[pd2.sidx], pd2.af) ||
6074 nk->port[pd2.sidx] != uh->uh_sport)
6077 &nk->addr[pd2.sidx],
6078 nk->port[pd2.sidx]);
6147 int afto, sidx, didx;
6150 nk = (*stp)->key[pd->sidx];
6155 sidx = afto ? pd2.didx : pd2.sidx;
6156 didx = afto ? pd2.sidx : pd2.didx;
6170 pd, &pd2, &nk->addr[sidx],
6186 &nk->addr[pd2.sidx], nk->af);
6195 &nk->addr[pd2.sidx], pd2.af) ||
6201 pd->dst, &nk->addr[pd2.sidx],
6258 int afto, sidx, didx;
6261 nk = (*stp)->key[pd->sidx];
6266 sidx = afto ? pd2.didx : pd2.sidx;
6267 didx = afto ? pd2.sidx : pd2.didx;
6280 pd, &pd2, &nk->addr[sidx],
6298 &nk->addr[pd2.sidx], nk->af);
6306 &nk->addr[pd2.sidx], pd2.af) ||
6309 nk->port[pd2.sidx] != iih->icmp6_id))
6314 pd->dst, &nk->addr[pd2.sidx],
6347 pf_addrcpy(&key.addr[pd2.sidx], pd2.src, key.af);
6364 &nk->addr[pd2.sidx], pd2.af))
6366 pd->dst, &nk->addr[pd2.sidx], 0);
7293 pd->sidx = (dir == PF_IN) ? 0 : 1;
7750 pf_addrcpy(&key.addr[pd.sidx], pd.src, key.af);
7752 key.port[pd.sidx] = pd.osport;