sa_family_t
sa_family_t family;
void decide_address_family(struct node_host *, sa_family_t *);
void remove_invalid_hosts(struct node_host **, sa_family_t *);
int invalid_redirect(struct node_host *, sa_family_t);
u_int16_t parseicmpspec(char *, sa_family_t);
sa_family_t af;
expand_label_addr(const char *name, char *label, size_t len, sa_family_t af,
expand_label(char *label, size_t len, const char *ifname, sa_family_t af,
sa_family_t af = r->af;
decide_address_family(struct node_host *n, sa_family_t *af)
remove_invalid_hosts(struct node_host **nh, sa_family_t *af)
invalid_redirect(struct node_host *nh, sa_family_t af)
parseicmpspec(char *w, sa_family_t af)
print_name(struct pf_addr *addr, sa_family_t af)
print_host(struct pfsync_state_host *h, sa_family_t af, int opts)
unmask(struct pf_addr *m, sa_family_t af)
void print_name(struct pf_addr *, sa_family_t);
print_addr(struct pf_addr_wrap *addr, sa_family_t af, int verbose)
pfctl_add_pool(struct pfctl *pf, struct pf_pool *p, sa_family_t af)
void print_addr(struct pf_addr_wrap *, sa_family_t, int);
void print_host(struct pfsync_state_host *, sa_family_t, int);
int unmask(struct pf_addr *, sa_family_t);
add_opt_table(struct pfctl *pf, struct pf_opt_tbl **tbl, sa_family_t af,
int add_opt_table(struct pfctl *, struct pf_opt_tbl **, sa_family_t,
check_netmask(struct node_host *h, sa_family_t af)
geticmptypebynumber(u_int8_t type, sa_family_t af)
geticmptypebyname(char *w, sa_family_t af)
geticmpcodebynumber(u_int8_t type, u_int8_t code, sa_family_t af)
geticmpcodebyname(u_long type, char *w, sa_family_t af)
sa_family_t af, u_int8_t proto, int verbose)
sa_family_t af, int id)
sa_family_t af;
int pfctl_add_pool(struct pfctl *, struct pf_pool *, sa_family_t);
void print_pool(struct pf_pool *, u_int16_t, u_int16_t, sa_family_t, int);
int check_netmask(struct node_host *, sa_family_t);
int unmask(struct pf_addr *, sa_family_t);
sa_family_t af = AF_UNSPEC;
sun.sun_len = sizeof(sa_family_t) + 1 + strlen(sun.sun_path);
sun.sun_len = sizeof(sa_family_t) + 1 + strlen(sun.sun_path);
sa_family_t ss_family; /* address family */
pflog_packet(struct pfi_kif *kif, struct mbuf *m, sa_family_t af, u_int8_t dir,
sa_family_t af;
pf_print_host(struct pf_addr *addr, u_int16_t p, sa_family_t af)
struct pf_addr *an, u_int16_t pn, u_int8_t u, sa_family_t af)
u_int16_t *ic, u_int16_t *hc, u_int8_t u, sa_family_t af)
u_int16_t, u_int8_t, sa_family_t);
pf_send_tcp(const struct pf_rule *r, sa_family_t af,
u_int16_t *, u_int8_t, sa_family_t);
void pf_send_tcp(const struct pf_rule *, sa_family_t,
sa_family_t, struct pf_rule *);
pf_send_icmp(struct mbuf *m, u_int8_t type, u_int8_t code, sa_family_t af,
struct pf_addr *b, sa_family_t af)
struct pf_addr *rmask, const struct pf_addr *saddr, sa_family_t af)
pf_addr_inc(struct pf_addr *addr, sa_family_t af)
struct pf_poolhashkey *, sa_family_t);
struct pf_poolhashkey *key, sa_family_t af)
int pf_get_sport(sa_family_t, u_int8_t, struct pf_rule *,
pf_map_addr(sa_family_t af, struct pf_rule *r, const struct pf_addr *saddr,
sa_family_t);
sa_family_t);
u_int16_t pf_calc_mss(struct pf_addr *, sa_family_t,
u_int8_t, sa_family_t);
pf_get_sport(sa_family_t af, u_int8_t proto, struct pf_rule *r,
u_int8_t, sa_family_t);
pf_get_wscale(struct mbuf *m, int off, u_int16_t th_off, sa_family_t af)
pf_get_mss(struct mbuf *m, int off, u_int16_t th_off, sa_family_t af)
pf_calc_mss(struct pf_addr *addr, sa_family_t af, u_int16_t offer)
sa_family_t af = pd->af;
sa_family_t af = pd->af;
u_short *actionp, u_short *reasonp, 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)
pf_addrcpy(struct pf_addr *dst, const struct pf_addr *src, sa_family_t af)
u_int8_t p, sa_family_t af)
sa_family_t af)
struct pf_addr *src, sa_family_t af)
pfi_match_addr(struct pfi_dynaddr *dyn, struct pf_addr *a, sa_family_t af)
pfi_dynaddr_setup(struct pf_addr_wrap *aw, sa_family_t af)
sa_family_t af; /* for ECN */
sa_family_t af = pd->af;
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,
struct pf_addr **raddr, struct pf_addr **rmask, sa_family_t af)
sa_family_t af;
sa_family_t af;
sa_family_t psnk_af;
sa_family_t psk_af;
sa_family_t);
void pf_addr_inc(struct pf_addr *, sa_family_t);
sa_family_t);
int pflog_packet(struct pfi_kif *, struct mbuf *, sa_family_t, u_int8_t,
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,
struct pf_addr **, struct pf_addr **, sa_family_t);
sa_family_t);
int pfi_dynaddr_setup(struct pf_addr_wrap *, sa_family_t);
sa_family_t pfid_af; /* rule af */
sa_family_t af;
sa_family_t af;
sa_family_t af;
sa_family_t af;
sa_family_t af;
sa_family_t ndcl_addrfam; /* Callback address */
sa_family_t ndlck_addrfam; /* Callback address */
sockaddr_any_by_family(sa_family_t family)
sockaddr_getsize_by_family(sa_family_t af)
sockaddr_alloc(sa_family_t af, socklen_t socklen, int flags)
#ifndef sa_family_t
sa_family_t sdl_family; /* AF_LINK */
sa_family_t af;
sa_family_t af;
rt_delete_matched_entries(sa_family_t family, int (*f)(struct rtentry *, void *),
rt_walktree_locked(sa_family_t family, int (*f)(struct rtentry *, void *),
rt_replace_ifa_matched_entries(sa_family_t family,
rt_walktree(sa_family_t family, int (*f)(struct rtentry *, void *), void *v)
void rt_delete_matched_entries(sa_family_t,
void rt_replace_ifa_matched_entries(sa_family_t,
int rt_walktree(sa_family_t, int (*)(struct rtentry *, void *), void *);
rtbl_t *rt_gettable(sa_family_t);
int rtbl_walktree(sa_family_t, int (*)(struct rtentry *, void *), void *);
rtbl_search_matched_entry(sa_family_t,
rtbl_walktree(sa_family_t family, int (*f)(struct rtentry *, void *), void *v)
rtbl_search_matched_entry(sa_family_t family,
rt_gettable(sa_family_t af)
sa_family_t family;
#ifndef sa_family_t
sa_family_t sat_family;
sa_family_t bt_family;
sa_family_t can_family;
sa_family_t sin_family;
#ifndef sa_family_t
carp_setrun(struct carp_softc *sc, sa_family_t af)
sa_family_t);
static void carp_setrun(struct carp_softc *, sa_family_t);
carp_proto_input_c(struct mbuf *m, struct carp_header *ch, sa_family_t af)
sa_family_t family;
sa_family_t sin6_family; /* AF_INET6 (sa_family_t) */
sa_family_t sa_family; /* address family */
sa_family_t sb_family;
sa_family_t ss_family; /* address family */
socklen_t sockaddr_getsize_by_family(sa_family_t);
struct sockaddr *sockaddr_alloc(sa_family_t, socklen_t, int);
const struct sockaddr *sockaddr_any_by_family(sa_family_t);
#ifndef sa_family_t
#ifndef sa_family_t
sa_family_t sun_family; /* AF_LOCAL */
accept_test(sa_family_t sfamily, sa_family_t cfamily,
sa_family_t sa_family;
sa_family_t sin_family;
sa_family_t sin6_family;
GLOBAL sa_family_t family; /* address family to use for connections */
sa_family_t family;
sa_family_t se_family; /* address family */
if (size_cp + sizeof(sa_family_t) + sizeof(uint8_t) > rlen) \
static void bind_resv_port(int, sa_family_t, in_port_t);
bind_resv_port(int sock, sa_family_t family, in_port_t port)
sa_family_t af;
fetch_l3(npf_bpf_t *ctx, sa_family_t af, unsigned flags)
npfctl_bpf_ipver(npf_bpf_t *ctx, sa_family_t af)
npfctl_bpf_cidr(npf_bpf_t *ctx, unsigned opts, sa_family_t af,
npfctl_build_fam(npf_bpf_t *ctx, sa_family_t family,
build_vars(npf_bpf_t *ctx, sa_family_t family, npfvar_t *vars, int opts)
npfctl_build_vars(npf_bpf_t *ctx, sa_family_t family, npfvar_t *vars, int opts)
build_l3_code(npf_bpf_t *bc, nl_rule_t *rl, sa_family_t family, const npfvar_t *popts,
npfctl_build_code(nl_rule_t *rl, sa_family_t family, const npfvar_t *popts,
npfctl_build_rule(uint32_t attr, const char *ifname, sa_family_t family,
sa_family_t family;
npfctl_copy_address(sa_family_t fam, npf_addr_t *addr, const void *ptr)
npfctl_parse_fam_addr(const char *name, sa_family_t *fam, npf_addr_t *addr)
npfctl_parse_mask(const char *s, sa_family_t fam, npf_netmask_t *mask)
void npfctl_bpf_ipver(npf_bpf_t *, sa_family_t);
void npfctl_bpf_cidr(npf_bpf_t *, u_int, sa_family_t,
void npfctl_build_rule(uint32_t, const char *, sa_family_t,
sa_family_t fam_family;
sa_family_t ifna_family;
get_pfsync_host(const char* str, struct pfsync_state_host* host, sa_family_t* af)
static bool get_pfsync_host(const char*, struct pfsync_state_host*, sa_family_t*);
print_host(const struct pfsync_state_host *h, sa_family_t af, char* buf,
static char* print_host(const struct pfsync_state_host *h, sa_family_t, char*, size_t);
as_lookup(void *_asn, char *addr, sa_family_t family)
unsigned int as_lookup(void *, char *, sa_family_t);
sa_family_t family = res->ai_addr->sa_family;
bind_resv_port(int sock, sa_family_t family, in_port_t port)
sa_family_t family;
static int bind_resv_port(int, sa_family_t, in_port_t);