sockaddr_union
fill_sockaddr(union sockaddr_union *su)
mask_sockaddr(union sockaddr_union *su)
union sockaddr_union su;
union sockaddr_union su;
union sockaddr_union su;
union sockaddr_union su;
struct tcp_ident_mapping *tim, union sockaddr_union *addrs)
union sockaddr_union *listen_addrs, *splice_listen_addrs;
bindconnect_socket(union sockaddr_union *laddr, union sockaddr_union *faddr)
accept_socket(volatile int *acceptp, int *listens, union sockaddr_union *addrs)
union sockaddr_union faddr;
union sockaddr_union *listen_addrs, *splice_listen_addrs;
union sockaddr_union dst;
bzero(&dst, sizeof(union sockaddr_union));
bzero(&dst, sizeof(union sockaddr_union));
(union sockaddr_union *)&pt->dst, pt->sproto);
union sockaddr_union dst;
pfr_prepare_network(union sockaddr_union *sa, int af, int net)
union sockaddr_union mask;
union sockaddr_union mask;
union sockaddr_union mask;
union sockaddr_union pfr_mask;
void pfr_prepare_network(union sockaddr_union *, int, int);
union sockaddr_union mask;
union sockaddr_union sa, mask;
union sockaddr_union mask;
union sockaddr_union *sunionp;
sunionp = (union sockaddr_union *) (headers[SADB_EXT_ADDRESS_DST] +
sunionp = (union sockaddr_union *) (headers[SADB_EXT_ADDRESS_DST] +
(union sockaddr_union *)(headers[SADB_EXT_ADDRESS_DST] +
(union sockaddr_union *)(headers[SADB_EXT_ADDRESS_DST] +
sunionp = (union sockaddr_union *) (headers[SADB_EXT_ADDRESS_DST] +
sunionp = (union sockaddr_union *) (headers[SADB_X_EXT_DST2] +
union sockaddr_union *ssrc;
sunionp = (union sockaddr_union *)
ssrc = (union sockaddr_union *)
sizeof(union sockaddr_union));
bzero(&ipo->ipo_dst, sizeof(union sockaddr_union));
sizeof(union sockaddr_union));
bzero(&ipo->ipo_src, sizeof(union sockaddr_union));
pfkeyv2_acquire(struct ipsec_policy *ipo, union sockaddr_union *gw,
union sockaddr_union *laddr, u_int32_t *seq, struct sockaddr_encap *ddst)
union sockaddr_union sunion;
bzero(&sunion, sizeof(union sockaddr_union));
int pfkeyv2_acquire(struct ipsec_policy *, union sockaddr_union *,
union sockaddr_union *, u_int32_t *, struct sockaddr_encap *);
union sockaddr_union *src, *dst, *srcmask, *dstmask;
src = (union sockaddr_union *)(ssrc + 1);
dst = (union sockaddr_union *)(ddst + 1);
srcmask = (union sockaddr_union *)(ssrcmask + 1);
dstmask = (union sockaddr_union *)(ddstmask + 1);
union sockaddr_union *sunion;
sunion = (union sockaddr_union *)*p;
int tdb_hash(u_int32_t, union sockaddr_union *, u_int8_t);
ipsp_address(union sockaddr_union *sa, char *buf, socklen_t size)
ipsp_is_unspecified(union sockaddr_union addr)
tdb_hash(u_int32_t spi, union sockaddr_union *dst,
union sockaddr_union *src, union sockaddr_union *dst,
gettdb_dir(u_int rdomain, u_int32_t spi, union sockaddr_union *dst,
gettdbbysrcdst_dir(u_int rdomain, u_int32_t spi, union sockaddr_union *src,
union sockaddr_union *dst, u_int8_t proto, int reverse)
union sockaddr_union su_null;
gettdbbydst(u_int rdomain, union sockaddr_union *dst, u_int8_t sproto,
gettdbbysrc(u_int rdomain, union sockaddr_union *src, u_int8_t sproto,
union sockaddr_union ipa_addr;
union sockaddr_union ipo_src; /* Local address to use */
union sockaddr_union ipo_dst; /* Remote gateway -- if it's zeroed:
union sockaddr_union tdb_dst; /* [N] Destination address */
union sockaddr_union tdb_src; /* [N] Source address */
union sockaddr_union dst;
union sockaddr_union tc_dst;
const char *ipsp_address(union sockaddr_union *, char *, socklen_t);
uint32_t reserve_spi(u_int, u_int32_t, u_int32_t, union sockaddr_union *,
union sockaddr_union *, u_int8_t, int *);
struct tdb *gettdb_dir(u_int, u_int32_t, union sockaddr_union *, u_int8_t, int);
struct tdb *gettdbbydst(u_int, union sockaddr_union *, u_int8_t,
struct tdb *gettdbbysrc(u_int, union sockaddr_union *, u_int8_t,
struct tdb *gettdbbysrcdst_dir(u_int, u_int32_t, union sockaddr_union *,
union sockaddr_union *, u_int8_t, int);
int ipsp_is_unspecified(union sockaddr_union);
sizeof(union sockaddr_union))) {
union sockaddr_union sdst, ssrc;
memset(&sdst, 0, sizeof(union sockaddr_union));
memset(&ssrc, 0, sizeof(union sockaddr_union));
int ipsp_acquire_sa(struct ipsec_policy *, union sockaddr_union *,
union sockaddr_union *, struct sockaddr_encap *, struct mbuf *);
int ipsp_pending_acquire(struct ipsec_policy *, union sockaddr_union *);
ipsp_pending_acquire(struct ipsec_policy *ipo, union sockaddr_union *gw)
ipsp_acquire_sa(struct ipsec_policy *ipo, union sockaddr_union *gw,
union sockaddr_union *laddr, struct sockaddr_encap *ddst, struct mbuf *m)
su_src = (union sockaddr_union *)&src;
union sockaddr_union dst_address;
tdbp = gettdb_rev(rdomain, spi, (union sockaddr_union *)&dst,
union sockaddr_union *su_dst, *su_src;
su_dst = (union sockaddr_union *)&dst;
union sockaddr_union src, dst;
memset(&src, 0, sizeof(union sockaddr_union));
memset(&dst, 0, sizeof(union sockaddr_union));
union sockaddr_union src, dst;
bzero(&src, sizeof(union sockaddr_union));
bzero(&dst, sizeof(union sockaddr_union));
union sockaddr_union src, dst;
bzero(&src, sizeof(union sockaddr_union));
bzero(&dst, sizeof(union sockaddr_union));
sizeof(union sockaddr_union))) {
union sockaddr_union tmp;
union sockaddr_union from;
union sockaddr_union mctl;
union sockaddr_union hctl;
union sockaddr_union myctladdr, hisctladdr, data_addr;