pf_addr
print_name(struct pf_addr *addr, sa_family_t af)
unmask(struct pf_addr *m, sa_family_t af)
void print_name(struct pf_addr *, sa_family_t);
pfctl_addrprefix(char *addr, struct pf_addr *mask)
void pfctl_addrprefix(char *, struct pf_addr *);
int unmask(struct pf_addr *, sa_family_t);
struct pf_addr *m, *n;
struct pf_addr *m;
sizeof(struct pf_addr));
sizeof(struct pf_addr));
sizeof(struct pf_addr));
sizeof(struct pf_addr));
struct pf_addr bcast;
struct pf_addr peer;
int unmask(struct pf_addr *, sa_family_t);
struct pf_addr target;
pf_print_host(struct pf_addr *addr, u_int16_t p, sa_family_t af)
pf_change_ap(struct pf_addr *a, u_int16_t *p, u_int16_t *ic, u_int16_t *pc,
struct pf_addr *an, u_int16_t pn, u_int8_t u, sa_family_t af)
struct pf_addr ao;
pf_change_a6(struct pf_addr *a, u_int16_t *c, struct pf_addr *an, u_int8_t u)
struct pf_addr ao;
pf_change_icmp(struct pf_addr *ia, u_int16_t *ip, struct pf_addr *oa,
struct pf_addr *na, u_int16_t np, u_int16_t *pc, u_int16_t *h2c,
struct pf_addr oia, ooa;
void pf_print_host(struct pf_addr *, u_int16_t, u_int8_t);
void pf_change_ap(struct pf_addr *, u_int16_t *,
u_int16_t *, u_int16_t *, struct pf_addr *,
const struct pf_addr *saddr, const struct pf_addr *daddr,
void pf_change_a6(struct pf_addr *, u_int16_t *,
struct pf_addr *, u_int8_t);
void pf_change_icmp(struct pf_addr *, u_int16_t *,
struct pf_addr *, struct pf_addr *, u_int16_t,
const struct pf_addr *, const struct pf_addr *,
struct pf_addr *, u_int16_t, struct pf_addr *,
struct pf_addr *, u_int16_t,
struct pf_addr *, u_int16_t,
struct pf_addr *, u_int16_t *);
pf_match_addr(u_int8_t n, struct pf_addr *a, struct pf_addr *m,
struct pf_addr *b, sa_family_t af)
pf_poolmask(struct pf_addr *naddr, struct pf_addr *raddr,
struct pf_addr *rmask, const struct pf_addr *saddr, sa_family_t af)
pf_addr_inc(struct pf_addr *addr, sa_family_t af)
void pf_hash(const struct pf_addr *, struct pf_addr *,
const struct pf_addr *, struct pf_addr *,
pf_hash(const struct pf_addr *inaddr, struct pf_addr *hash,
struct pf_addr *, struct pf_src_node **);
struct pf_addr *, struct pf_addr *, u_int16_t,
struct pf_addr *, u_int16_t*, u_int16_t, u_int16_t,
pf_map_addr(sa_family_t af, struct pf_rule *r, const struct pf_addr *saddr,
struct pf_addr *naddr, struct pf_addr *init_addr, struct pf_src_node **sn)
struct pf_addr *raddr = &rpool->cur->addr.v.a.addr;
struct pf_addr *rmask = &rpool->cur->addr.v.a.mask;
pf_hash(saddr, (struct pf_addr *)&hash, &rpool->key, af);
PF_POOLMASK(naddr, raddr, rmask, (struct pf_addr *)&hash, af);
u_int16_t pf_calc_mss(struct pf_addr *, sa_family_t,
struct pf_addr *);
struct pf_addr *saddr, struct pf_addr *daddr, u_int16_t dport,
struct pf_addr *naddr, u_int16_t *nport, u_int16_t low, u_int16_t high,
struct pf_addr init_addr;
int direction, struct pfi_kif *kif, struct pf_addr *saddr, u_int16_t sport,
struct pf_addr *daddr, u_int16_t dport, int rs_num)
struct pf_addr *saddr, u_int16_t sport,
struct pf_addr *daddr, u_int16_t dport,
struct pf_addr *naddr, u_int16_t *nport)
struct pf_addr *saddr, *daddr;
pf_calc_mss(struct pf_addr *addr, sa_family_t af, u_int16_t offer)
pf_set_rt_ifp(struct pf_state *s, struct pf_addr *saddr)
struct pf_addr *saddr = pd->src, *daddr = pd->dst;
struct pf_addr *saddr = pd->src, *daddr = pd->dst;
pd2.src = (struct pf_addr *)&h2.ip_src;
pd2.dst = (struct pf_addr *)&h2.ip_dst;
pd2.src = (struct pf_addr *)&h2_6.ip6_src;
pd2.dst = (struct pf_addr *)&h2_6.ip6_dst;
pf_routable(struct pf_addr *addr, sa_family_t af, struct pfi_kif *kif)
pf_rtlabel_match(struct pf_addr *addr, sa_family_t af, struct pf_addr_wrap *aw)
struct pf_addr naddr;
(const struct pf_addr *)&ip->ip_src,
struct pf_addr naddr;
pf_map_addr(AF_INET6, r, (struct pf_addr *)&ip6->ip6_src,
PF_ACPY((struct pf_addr *)&dst.sin6_addr,
PF_ACPY((struct pf_addr *)&dst.sin6_addr,
pf_addrcpy(struct pf_addr *dst, const struct pf_addr *src, sa_family_t af)
pd.src = (struct pf_addr *)&h->ip_src;
pd.dst = (struct pf_addr *)&h->ip_dst;
struct pf_addr *x;
pd.src = (struct pf_addr *)&h->ip6_src;
pd.dst = (struct pf_addr *)&h->ip6_dst;
struct pf_addr *x;
struct pf_addr *src, sa_family_t af)
pfi_match_addr(struct pfi_dynaddr *dyn, struct pf_addr *a, sa_family_t af)
struct pf_addr *m = addr;
(struct pf_addr *)&h->ip6_src, AF_INET6,
(struct pf_addr *)&h->ip6_dst, AF_INET6,
(struct pf_addr *)&h->ip_src.s_addr, AF_INET,
(struct pf_addr *)&h->ip_dst.s_addr, AF_INET,
struct pf_addr pfr_ffaddr;
pfr_match_addr(struct pfr_ktable *kt, struct pf_addr *a, sa_family_t af)
pfr_update_stats(struct pfr_ktable *kt, struct pf_addr *a, sa_family_t af,
pfr_pool_get(struct pfr_ktable *kt, int *pidx, struct pf_addr *counter,
struct pf_addr **raddr, struct pf_addr **rmask, sa_family_t af)
struct pf_addr *addr = (void *)0xdeadb;
addr = (struct pf_addr *)&pfr_sin.sin_addr;
addr = (struct pf_addr *)&pfr_sin6.sin6_addr;
(struct pf_addr *)&(su)->sin.sin_addr : \
(struct pf_addr *)&(su)->sin6.sin6_addr)
struct pf_addr baddr; /* address before translation */
struct pf_addr naddr; /* address after translation */
struct pf_addr *src;
struct pf_addr *dst;
struct pf_addr saddr;
struct pf_addr daddr;
struct pf_addr rsaddr;
struct pf_addr rdaddr;
struct pf_rule *, struct pf_addr *,
extern void pf_addrcpy(struct pf_addr *,
const struct pf_addr *, u_int8_t);
void pf_poolmask(struct pf_addr *, struct pf_addr*,
struct pf_addr *, const struct pf_addr *, u_int8_t);
void pf_addr_inc(struct pf_addr *, sa_family_t);
int pf_match_addr(u_int8_t, struct pf_addr *, struct pf_addr *,
struct pf_addr *, sa_family_t);
int pf_routable(struct pf_addr *addr, sa_family_t af, struct pfi_kif *);
int pf_rtlabel_match(struct pf_addr *, sa_family_t, struct pf_addr_wrap *);
int pfr_match_addr(struct pfr_ktable *, struct pf_addr *, sa_family_t);
void pfr_update_stats(struct pfr_ktable *, struct pf_addr *, sa_family_t,
int pfr_pool_get(struct pfr_ktable *, int *, struct pf_addr *,
struct pf_addr **, struct pf_addr **, sa_family_t);
struct pf_addr addr;
struct pf_addr mask;
int pfi_match_addr(struct pfi_dynaddr *, struct pf_addr *,
struct pf_addr pfid_addr4;
struct pf_addr pfid_mask4;
struct pf_addr pfid_addr6;
struct pf_addr pfid_mask6;
struct pf_addr counter;
struct pf_addr addr;
struct pf_addr raddr;
struct pf_addr addr;
struct pf_addr rt_addr;
struct pf_addr addr;
struct pf_addr rt_addr;