Lines Matching refs:pf_addr

201 static void		 pf_print_addr(struct pf_addr *addr, sa_family_t af);
205 static void pf_print_host(struct pf_addr *, u_int16_t, u_int8_t);
212 static void pf_change_ap(int, struct mbuf *, struct pf_addr *,
214 struct pf_addr *, u_int16_t, u_int8_t, sa_family_t);
218 static void pf_change_a6(struct pf_addr *, u_int16_t *,
219 struct pf_addr *, u_int8_t);
221 static void pf_change_icmp(struct pf_addr *, u_int16_t *,
222 struct pf_addr *, struct pf_addr *, u_int16_t,
226 const struct pf_addr *, const struct pf_addr *,
233 int, int, struct pfi_kif *, struct pf_addr *,
234 union pf_state_xport *, struct pf_addr *,
238 struct pf_src_node **, struct pf_addr *,
239 union pf_state_xport *, struct pf_addr *,
240 union pf_state_xport *, struct pf_addr *,
272 static void pf_hash(struct pf_addr *, struct pf_addr *,
275 struct pf_addr *, struct pf_addr *,
276 struct pf_addr *, struct pf_src_node **);
278 struct pf_rule *, struct pf_addr *,
279 union pf_state_xport *, struct pf_addr *,
280 union pf_state_xport *, struct pf_addr *,
294 static u_int16_t pf_calc_mss(struct pf_addr *, sa_family_t,
297 struct pf_addr *);
355 pd->src = (struct pf_addr *)&h->ip_src;
356 pd->dst = (struct pf_addr *)&h->ip_dst;
363 pd->src = (struct pf_addr *)&h->ip6_src;
364 pd->dst = (struct pf_addr *)&h->ip6_dst;
1082 pf_addrcpy(struct pf_addr *dst, struct pf_addr *src, sa_family_t af)
1305 struct pf_addr *src, sa_family_t af)
1767 pf_print_addr(struct pf_addr *addr, sa_family_t af)
1850 pf_print_host(struct pf_addr *addr, u_int16_t p, sa_family_t af)
2081 pf_change_ap(int dir, struct mbuf *m, struct pf_addr *a, u_int16_t *p,
2082 u_int16_t *ic, u_int16_t *pc, struct pf_addr *an, u_int16_t pn,
2085 struct pf_addr ao;
2179 pf_change_a6(struct pf_addr *a, u_int16_t *c, struct pf_addr *an, u_int8_t u)
2181 struct pf_addr ao;
2201 pf_change_icmp(struct pf_addr *ia, u_int16_t *ip, struct pf_addr *oa,
2202 struct pf_addr *na, u_int16_t np, u_int16_t *pc, u_int16_t *h2c,
2205 struct pf_addr oia, ooa;
2349 const struct pf_addr *saddr, const struct pf_addr *daddr,
2593 pf_match_addr(u_int8_t n, struct pf_addr *a, struct pf_addr *m,
2594 struct pf_addr *b, sa_family_t af)
2637 pf_match_addr_range(struct pf_addr *b, struct pf_addr *e,
2638 struct pf_addr *a, sa_family_t af)
2872 pf_poolmask(struct pf_addr *naddr, struct pf_addr *raddr,
2873 struct pf_addr *rmask, struct pf_addr *saddr, sa_family_t af)
2896 pf_addr_inc(struct pf_addr *addr, sa_family_t af)
2944 pf_hash(struct pf_addr *inaddr, struct pf_addr *hash,
2985 pf_map_addr(sa_family_t af, struct pf_rule *r, struct pf_addr *saddr,
2986 struct pf_addr *naddr, struct pf_addr *init_addr, struct pf_src_node **sn)
2990 struct pf_addr *raddr = &rpool->cur->addr.v.a.addr;
2991 struct pf_addr *rmask = &rpool->cur->addr.v.a.mask;
3099 pf_hash(saddr, (struct pf_addr *)(void *)&hash,
3102 (struct pf_addr *)(void *)&hash, af);
3169 struct pf_addr *saddr, union pf_state_xport *sxport, struct pf_addr *daddr,
3170 union pf_state_xport *dxport, struct pf_addr *naddr,
3175 struct pf_addr init_addr;
3337 int direction, struct pfi_kif *kif, struct pf_addr *saddr,
3338 union pf_state_xport *sxport, struct pf_addr *daddr,
3435 struct pf_addr *saddr, union pf_state_xport *sxport, struct pf_addr *daddr,
3436 union pf_state_xport *dxport, struct pf_addr *naddr,
3642 struct pf_addr *saddr, *daddr;
3829 pf_calc_mss(struct pf_addr *addr, sa_family_t af, u_int16_t offer)
3884 pf_set_rt_ifp(struct pf_state *s, struct pf_addr *saddr)
4010 struct pf_addr *saddr = pd->src, *daddr = pd->dst;
5096 struct pf_addr *saddr = pd->src, *daddr = pd->dst;
6462 struct pf_addr *saddr = pd->src, *daddr = pd->dst;
6651 pd2.src = (struct pf_addr *)&h2.ip_src;
6652 pd2.dst = (struct pf_addr *)&h2.ip_dst;
6668 pd2.src = (struct pf_addr *)&h2_6.ip6_src;
6669 pd2.dst = (struct pf_addr *)&h2_6.ip6_dst;
7522 pf_routable(struct pf_addr *addr, sa_family_t af, struct pfi_kif *kif)
7568 pf_rtlabel_match(struct pf_addr *addr, sa_family_t af, struct pf_addr_wrap *aw)
7621 struct pf_addr naddr;
7681 pf_map_addr(AF_INET, r, (struct pf_addr *)&ip->ip_src,
7836 struct pf_addr naddr;
7890 pf_map_addr(AF_INET6, r, (struct pf_addr *)&ip6->ip6_src,
7893 PF_ACPY((struct pf_addr *)&dst->sin6_addr,
7898 PF_ACPY((struct pf_addr *)&dst->sin6_addr,
8099 pd.src = (struct pf_addr *)&h->ip_src;
8100 pd.dst = (struct pf_addr *)&h->ip_dst;
8144 pd.src = (struct pf_addr *)&h->ip_src;
8145 pd.dst = (struct pf_addr *)&h->ip_dst;
8505 struct pf_addr *x;
8636 pd.src = (struct pf_addr *)&h->ip6_src;
8637 pd.dst = (struct pf_addr *)&h->ip6_dst;
8691 pd.src = (struct pf_addr *)&h->ip6_src;
8692 pd.dst = (struct pf_addr *)&h->ip6_dst;
9099 struct pf_addr *x;