sa_family_t
sa_family_t si_family;
sa_family_t af;
sa_family_t af;
D(sa_family_t)
extern struct rtable *rtable_get(unsigned int, sa_family_t);
sa_family_t af;
route_insert(unsigned int rid, sa_family_t af, char *string)
route_delete(unsigned int rid, sa_family_t af, char *string)
route_lookup(unsigned int rid, sa_family_t af, char *string)
do_from_file(unsigned int rid, sa_family_t af, char *filename,
void (*func)(unsigned int, sa_family_t, char *))
sa_family_t af = rt_key(rt)->sa_family;
sa_family_t af = rt_key(rt)->sa_family;
rt_plentosa(sa_family_t af, int plen, struct sockaddr_in6 *sa_mask)
inet_net_ptosa(sa_family_t af, const char *buf, struct sockaddr *sa,
maskcmp(sa_family_t af, struct sockaddr *sa1, struct sockaddr *sa2)
inet_net_satop(sa_family_t af, struct sockaddr *sa, int plen, char *buf,
void route_insert(unsigned int, sa_family_t, char *);
void route_delete(unsigned int, sa_family_t, char *);
void route_lookup(unsigned int, sa_family_t, char *);
int do_from_file(unsigned int, sa_family_t, char *,
void (*f)(unsigned int, sa_family_t, char *));
int maskcmp(sa_family_t, struct sockaddr *, struct sockaddr *);
int inet_net_ptosa(sa_family_t, const char *, struct sockaddr *,
char *inet_net_satop(sa_family_t, struct sockaddr *, int, char *, size_t);
int ikev2_cp_setaddr(struct iked *, struct iked_sa *, sa_family_t);
struct iked_cfg *, const char **, sa_family_t);
ikev2_cp_setaddr(struct iked *env, struct iked_sa *sa, sa_family_t family)
struct iked_cfg *ikecfg, const char **errstr, sa_family_t family)
sa_family_t sa_fam;
sa_family_t sa_fam;
sa_family_t af;
ike_section_p2ids_net(struct ipsec_addr *iamask, sa_family_t af, char *name,
sa_family_t af;
sa_family_t af = 0;
sa_family_t af = 0;
sa_family_t af = 0;
sa_family_t family;
text2sockaddr(char *address, char *port, struct sockaddr **sa, sa_family_t af,
sa_family_t, int);
virtual_get_default(sa_family_t af)
virtual_bind_ADDR_ANY(sa_family_t af)
static struct transport *virtual_bind_ADDR_ANY(sa_family_t);
struct virtual_transport *virtual_get_default(sa_family_t);
void decide_address_family(struct node_host *, sa_family_t *);
int invalid_redirect(struct node_host *, sa_family_t);
u_int16_t parseicmpspec(char *, sa_family_t);
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)
invalid_redirect(struct node_host *nh, sa_family_t af)
parseicmpspec(char *w, sa_family_t af)
print_addr_str(sa_family_t af, struct pf_addr *addr)
print_name(struct pf_addr *addr, sa_family_t af)
print_host(struct pf_addr *addr, u_int16_t port, sa_family_t af, u_int16_t rdom,
void print_name(struct pf_addr *, sa_family_t);
print_addr(struct pf_addr_wrap *addr, sa_family_t af, int verbose)
void print_addr(struct pf_addr_wrap *, sa_family_t, int);
void print_addr_str(sa_family_t, struct pf_addr *);
void print_host(struct pf_addr *, u_int16_t p, sa_family_t, u_int16_t, const char *, int);
add_opt_table(struct pfctl *pf, struct pf_opt_tbl **tbl, sa_family_t af,
check_netmask(struct node_host *h, sa_family_t af)
gen_dynnode(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 opts)
sa_family_t af, int id, int verbose)
sa_family_t af;
int add_opt_table(struct pfctl *, struct pf_opt_tbl **, sa_family_t,
void print_pool(struct pf_pool *, u_int16_t, u_int16_t, sa_family_t, int, int);
int check_netmask(struct node_host *, sa_family_t);
struct node_host *gen_dynnode(struct node_host *, sa_family_t);
sa_family_t family;
if_input_local(struct ifnet *ifp, struct mbuf *m, sa_family_t af,
if_output_local(struct ifnet *ifp, struct mbuf *m, sa_family_t af)
sa_family_t ifar_af;
sa_family_t t_af;
sa_family_t af = dst->sa_family;
sa_family_t t_af;
sa_family_t af;
struct mbuf *m, sa_family_t af)
sa_family_t t_af;
struct mbuf *m, sa_family_t);
sa_family_t af = sc->sc_tunnel.t_af;
sa_family_t af;
sa_family_t naf;
pflow_sendout_ipfix(struct pflow_softc *sc, sa_family_t af, size_t size, u_int16_t tmpl)
int pflow_sendout_ipfix(struct pflow_softc *, sa_family_t, size_t, u_int16_t);
sa_family_t af1, af2;
sa_family_t af;
int if_input_local(struct ifnet *, struct mbuf *, sa_family_t,
int if_output_local(struct ifnet *, struct mbuf *, sa_family_t);
sa_family_t af;
sa_family_t vt_af;
sa_family_t sc_af;
sa_family_t a_af;
sa_family_t);
const struct pf_addr *, sa_family_t, u_int8_t);
struct pf_addr *, struct pf_addr *, sa_family_t,
sa_family_t);
sa_family_t, struct pf_rule *, u_int);
u_int16_t pf_calc_mss(struct pf_addr *, sa_family_t, int,
sa_family_t, struct pf_src_node **);
u_int16_t pf_pkt_hash(sa_family_t, uint8_t,
pf_print_host(struct pf_addr *addr, u_int16_t p, sa_family_t af)
const struct pf_addr *an, sa_family_t af, u_int8_t proto)
sa_family_t af, sa_family_t naf)
pf_build_tcp(const struct pf_rule *r, sa_family_t af,
pf_send_tcp(const struct pf_rule *r, sa_family_t af,
sa_family_t af, struct pf_rule *r, u_int rdomain)
struct pf_addr *b, sa_family_t af)
struct pf_addr *a, sa_family_t af)
struct pf_addr *rmask, struct pf_addr *saddr, sa_family_t af)
pf_addr_inc(struct pf_addr *addr, sa_family_t af)
pf_calc_mss(struct pf_addr *addr, sa_family_t af, int rtableid, uint16_t offer,
pf_set_rt_ifp(struct pf_state *st, struct pf_addr *saddr, sa_family_t af,
sa_family_t af, unsigned int rdomain, const struct pf_addr *addr)
sa_family_t af)
pf_addrcpy(struct pf_addr *dst, struct pf_addr *src, sa_family_t af)
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_check_tcp_cksum(struct mbuf *m, int off, int len, sa_family_t af)
pf_pkt_hash(sa_family_t af, uint8_t proto,
pf_setup_pdesc(struct pf_pdesc *pd, sa_family_t af, int dir,
pf_test(sa_family_t af, int fwdir, struct ifnet *ifp, struct mbuf **m0)
enum pf_sn_types type, sa_family_t af, struct pf_addr *src,
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, int wait)
pfi_address_add(struct sockaddr *sa, sa_family_t af, u_int8_t net)
void pfi_address_add(struct sockaddr *, sa_family_t, u_int8_t);
struct pf_addr_wrap *, sa_family_t);
sa_family_t af)
pf_map_addr_sticky(sa_family_t af, struct pf_rule *r, struct pf_addr *saddr,
pf_map_addr(sa_family_t af, struct pf_rule *r, struct pf_addr *saddr,
pf_map_addr_states_increase(sa_family_t af, struct pf_pool *rpool,
struct pf_poolhashkey *, sa_family_t);
int pf_map_addr_states_increase(sa_family_t,
int pf_map_addr_sticky(sa_family_t, struct pf_rule *,
struct pf_poolhashkey *key, sa_family_t af)
pf_scrub(struct mbuf *m, u_int16_t flags, sa_family_t af, u_int8_t min_ttl,
sa_family_t fn_af; /* address family */
int pfr_islinklocal(sa_family_t, struct pf_addr *);
pfr_match_addr(struct pfr_ktable *kt, struct pf_addr *a, sa_family_t af)
pfr_kentry_byaddr(struct pfr_ktable *kt, struct pf_addr *a, sa_family_t af,
sa_family_t af = pd->af;
pfr_islinklocal(sa_family_t af, struct pf_addr *addr)
struct pf_addr **rmask, sa_family_t af)
sa_family_t af;
sa_family_t psnk_af;
sa_family_t psk_af;
sa_family_t af;
sa_family_t af;
sa_family_t, struct pf_addr *,
sa_family_t);
int pf_setup_pdesc(struct pf_pdesc *, sa_family_t,
int pf_test(sa_family_t, int, struct ifnet *, struct mbuf **);
struct pf_addr *, struct pf_addr *, sa_family_t);
void pf_addr_inc(struct pf_addr *, sa_family_t);
void *pf_pull_hdr(struct mbuf *, int, void *, int, u_short *, sa_family_t);
struct pf_addr *, sa_family_t);
struct pf_addr *, sa_family_t);
void pf_scrub(struct mbuf *, u_int16_t, sa_family_t, u_int8_t, u_int8_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);
struct pf_addr **, sa_family_t);
pfr_kentry_byaddr(struct pfr_ktable *, struct pf_addr *, sa_family_t,
sa_family_t);
int pfi_dynaddr_setup(struct pf_addr_wrap *, sa_family_t, int);
const struct pf_addr *, sa_family_t);
sa_family_t);
int pf_map_addr(sa_family_t, struct pf_rule *,
struct mbuf * pf_build_tcp(const struct pf_rule *, sa_family_t,
void pf_send_tcp(const struct pf_rule *, sa_family_t,
sa_family_t pfid_af; /* rule af */
sa_family_t af;
sa_family_t naf;
sa_family_t af;
sa_family_t naf;
sa_family_t af;
sa_family_t af;
sa_family_t af;
sa_family_t af;
sa_family_t pfsr_af;
sa_family_t af;
sa_family_t naf;
u_int16_t pf_pkt_hash(sa_family_t, uint8_t,
struct sockaddr *rt_plentosa(sa_family_t, int, struct sockaddr_in6 *);
rt_plentosa(sa_family_t af, int plen, struct sockaddr_in6 *sa_mask)
sa_family_t sr_family; /* address family */
sa_family_t sr_family; /* address family */
sa_family_t sr_family; /* address family */
sa_family_t sr_family; /* address family */
rtmap_grow(unsigned int nlimit, sa_family_t af)
sa_family_t af;
rtable_get(unsigned int rtableid, sa_family_t af)
rtable_walk(unsigned int rtableid, sa_family_t af, struct rtentry **prt,
rtable_read(unsigned int rtableid, sa_family_t af,
void rtmap_grow(unsigned int, sa_family_t);
rtable_mpath_capable(unsigned int rtableid, sa_family_t af)
struct rtable *rtable_get(unsigned int, sa_family_t);
rtable_satoplen(sa_family_t af, const struct sockaddr *mask)
int rtable_satoplen(sa_family_t, const struct sockaddr *);
int rtable_walk(unsigned int, sa_family_t, struct rtentry **,
int rtable_read(unsigned int, sa_family_t,
int rtable_mpath_capable(unsigned int, sa_family_t);
void route_input(struct mbuf *m0, struct socket *, sa_family_t);
route_input(struct mbuf *m0, struct socket *so0, sa_family_t sa_family)
sa_family_t r_af;
sa_family_t sin_family;
carp_lsdrop(struct ifnet *ifp, struct mbuf *m, sa_family_t af, u_int32_t *src,
carp_setrun_all(struct carp_softc *sc, sa_family_t af)
carp_setrun(struct carp_vhost_entry *vhe, sa_family_t af)
struct carp_header *, int, sa_family_t);
void carp_setrun_all(struct carp_softc *, sa_family_t);
void carp_setrun(struct carp_vhost_entry *, sa_family_t);
int ismulti, sa_family_t af)
int carp_lsdrop(struct ifnet *, struct mbuf *, sa_family_t,
sa_family_t iaf;
sa_family_t sin6_family; /* AF_INET6 (sa_family_t) */
mpls_getttl(struct mbuf *m, sa_family_t af)
u_int8_t mpls_getttl(struct mbuf *, sa_family_t);
sa_family_t sa_family; /* address family */
sa_family_t ss_family; /* address family */
sa_family_t sun_family; /* AF_UNIX */
plentosa(sa_family_t af, int plen, struct sockaddr *sa_mask)
static struct sockaddr *plentosa(sa_family_t, int, struct sockaddr *);
inet_bind(int s, sa_family_t af, const struct source *bsrc, size_t bsrcsz)
sa_family_t af;
sa_family_t af;
uint8_t mask2prefixlen(sa_family_t, struct sockaddr *);
sa_family_t aid2af(uint8_t);
int af2aid(sa_family_t, uint8_t, uint8_t *);
sa_family_t af;
mask2prefixlen(sa_family_t af, struct sockaddr *mask)
sa_family_t
af2aid(sa_family_t af, uint8_t safi, uint8_t *aid)
sa_family_t in_af;
sa_family_t pn_family;
sa_family_t family;
sa_family_t ai_family);
struct query *q, sa_family_t ai_family) {
sa_family_t listen_family;
print_name(struct pf_addr *addr, sa_family_t af)
print_host(struct pf_addr *addr, u_int16_t port, sa_family_t af, u_int16_t rdom,
void print_name(struct pf_addr *, sa_family_t);
print_addr(struct pf_addr_wrap *addr, sa_family_t af, int verbose)
sa_family_t family;