pf_addr
struct pf_addr *saddr, struct pf_addr *daddr,
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 *,
pf_print_host(struct pf_addr *addr, u_int16_t p, sa_family_t af)
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 *, struct pf_addr *,
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;
struct pf_addr *, struct pf_addr *,
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;
const struct pf_addr *saddr, const struct pf_addr *daddr,
pf_match_addr(u_int8_t n, struct pf_addr *a, struct pf_addr *m,
struct pf_addr *b, sa_family_t af)
void pf_hash(struct pf_addr *, struct pf_addr *,
pf_match_addr_range(struct pf_addr *b, struct pf_addr *e,
struct pf_addr *a, sa_family_t af)
struct pf_addr *, struct pf_addr *,
struct pf_addr *, struct pf_src_node **);
struct pf_addr *, struct pf_addr *,
struct pf_addr *, u_int16_t *,
pf_poolmask(struct pf_addr *naddr, struct pf_addr *raddr,
struct pf_addr *rmask, struct pf_addr *saddr, sa_family_t af)
pf_addr_inc(struct pf_addr *addr, sa_family_t af)
u_int16_t pf_calc_mss(struct pf_addr *, sa_family_t,
struct pf_addr *);
pf_hash(struct pf_addr *inaddr, struct pf_addr *hash,
pf_map_addr(sa_family_t af, struct pf_rule *r, struct pf_addr *saddr,
struct pf_addr *naddr, struct pf_addr *init_addr, struct pf_src_node **sn)
struct pf_addr *raddr;
struct pf_addr *rmask;
struct pf_addr counter;
pf_hash(saddr, (struct pf_addr *)&hash, &rpool->key, af);
PF_POOLMASK(naddr, raddr, rmask, (struct pf_addr *)&hash, af);
struct pf_addr *saddr, struct pf_addr *daddr,
struct pf_addr *naddr, u_int16_t *nport,
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, struct pf_addr *daddr,
struct pf_addr *naddr;
struct pf_addr *nm_saddr;
struct pf_addr *nm_daddr;
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;
pf_addrcpy(struct pf_addr *dst, struct pf_addr *src, sa_family_t af)
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;
struct pf_addr *src, sa_family_t af)
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;
pf_map_addr(AF_INET, r, (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,
pd.src = (struct pf_addr *)&h->ip_src;
pd.dst = (struct pf_addr *)&h->ip_dst;
pd.src = (struct pf_addr *)&h->ip6_src;
pd.dst = (struct pf_addr *)&h->ip6_dst;
pfi_match_addr(struct pfi_dynaddr *dyn, struct pf_addr *a, sa_family_t af)
struct pf_addr *m = addr;
struct pf_addr *srcaddr, *dstaddr;
(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,
static struct pf_addr pfr_ffaddr; /* constant after setup */
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 = NULL;
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 *src; /* src address */
struct pf_addr *dst; /* dst address */
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 *, struct pf_addr *,
struct pf_addr addr;
void pf_poolmask(struct pf_addr *, struct pf_addr*,
struct pf_addr *, struct pf_addr *, u_int8_t);
void pf_addr_inc(struct pf_addr *, sa_family_t);
struct pf_addr mask;
int pf_match_addr(u_int8_t, struct pf_addr *, struct pf_addr *,
struct pf_addr *, sa_family_t);
int pf_match_addr_range(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);
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 addr;
struct pf_addr raddr;
struct pf_addr addr;
struct pf_addr addr[2];
struct pf_addr addr[2];
struct pf_addr rt_addr;
struct pf_addr addr[2];
struct pf_addr rt_addr;
static const char *netaddrstr(sa_family_t af, struct pf_addr *addr,
netaddrstr(sa_family_t af, struct pf_addr *addr, u_int16_t port)
struct pf_addr target;
print_name(struct pf_addr *addr, sa_family_t af)
print_host(struct pf_addr *addr, u_int16_t port, sa_family_t af, int opts)
unmask(struct pf_addr *m, sa_family_t af __unused)
void print_name(struct pf_addr *, sa_family_t);
pfctl_addrprefix(char *addr, struct pf_addr *mask)
void pfctl_addrprefix(char *, struct pf_addr *);
void print_host(struct pf_addr *, u_int16_t p, sa_family_t, int);
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;