Lines Matching refs:family

574 static inline int pfkey_sockaddr_len(sa_family_t family)  in pfkey_sockaddr_len()  argument
576 switch (family) { in pfkey_sockaddr_len()
618 unsigned short family; in pfkey_xfrm_state_lookup() local
634 family = ((const struct sockaddr *)(addr + 1))->sa_family; in pfkey_xfrm_state_lookup()
635 switch (family) { in pfkey_xfrm_state_lookup()
651 return xfrm_state_lookup(net, DUMMY_MARK, xaddr, sa->sadb_sa_spi, proto, family); in pfkey_xfrm_state_lookup()
657 pfkey_sockaddr_size(sa_family_t family) in pfkey_sockaddr_size() argument
659 return PFKEY_ALIGN8(pfkey_sockaddr_len(family)); in pfkey_sockaddr_size()
693 unsigned short family) in pfkey_sockaddr_fill() argument
695 switch (family) { in pfkey_sockaddr_fill()
742 sockaddr_size = pfkey_sockaddr_size(x->props.family); in __pfkey_xfrm_state2msg()
762 if (!xfrm_addr_equal(&x->sel.saddr, &x->props.saddr, x->props.family)) in __pfkey_xfrm_state2msg()
891 x->props.family); in __pfkey_xfrm_state2msg()
908 x->props.family); in __pfkey_xfrm_state2msg()
913 x->props.family)) { in __pfkey_xfrm_state2msg()
927 x->props.family); in __pfkey_xfrm_state2msg()
1197 …x->props.family = pfkey_sadb_addr2xfrm_addr((struct sadb_address *) ext_hdrs[SADB_EXT_ADDRESS_SRC-… in pfkey_msg2xfrm_state()
1217 x->sel.family = pfkey_sadb_addr2xfrm_addr(addr, &x->sel.saddr); in pfkey_msg2xfrm_state()
1221 if (!x->sel.family) in pfkey_msg2xfrm_state()
1222 x->sel.family = x->props.family; in pfkey_msg2xfrm_state()
1281 unsigned short family; in pfkey_getspi() local
1305 family = ((struct sockaddr *)(saddr + 1))->sa_family; in pfkey_getspi()
1306 switch (family) { in pfkey_getspi()
1321 if (x && !xfrm_addr_equal(&x->id.daddr, xdaddr, family)) { in pfkey_getspi()
1328 x = xfrm_find_acq(net, &dummy_mark, mode, reqid, proto, xdaddr, xsaddr, 1, family); in pfkey_getspi()
1813 filter->family = xfilter->sadb_x_filter_family; in pfkey_dump()
1916 int family, socklen; in parse_ipsecrequest() local
1918 family = pfkey_sockaddr_extract((struct sockaddr *)sa, in parse_ipsecrequest()
1920 if (!family) in parse_ipsecrequest()
1923 socklen = pfkey_sockaddr_len(family); in parse_ipsecrequest()
1925 &t->id.daddr) != family) in parse_ipsecrequest()
1927 t->encap_family = family; in parse_ipsecrequest()
1929 t->encap_family = xp->family; in parse_ipsecrequest()
1971 int sockaddr_size = pfkey_sockaddr_size(xp->family); in pfkey_xfrm_policy2msg_size()
2014 int sockaddr_size = pfkey_sockaddr_size(xp->family); in pfkey_xfrm_policy2msg()
2015 int socklen = pfkey_sockaddr_len(xp->family); in pfkey_xfrm_policy2msg()
2036 xp->family)) in pfkey_xfrm_policy2msg()
2052 xp->family); in pfkey_xfrm_policy2msg()
2219 xp->family = pfkey_sadb_addr2xfrm_addr(sa, &xp->selector.saddr); in pfkey_spdadd()
2220 xp->selector.family = xp->family; in pfkey_spdadd()
2327 sel.family = pfkey_sadb_addr2xfrm_addr(sa, &sel.saddr); in pfkey_spddelete()
2411 static int pfkey_sockaddr_pair_size(sa_family_t family) in pfkey_sockaddr_pair_size() argument
2413 return PFKEY_ALIGN8(pfkey_sockaddr_len(family) * 2); in pfkey_sockaddr_pair_size()
2418 u16 *family) in parse_sockaddr_pair() argument
2434 *family = af; in parse_sockaddr_pair()
2521 &k.local, &k.remote, &k.family); in pfkey_migrate()
2533 sel.family = pfkey_sadb_addr2xfrm_addr(sa, &sel.saddr); in pfkey_migrate()
3090 sockaddr_size = pfkey_sockaddr_size(x->props.family); in pfkey_send_acquire()
3135 x->props.family); in pfkey_send_acquire()
3151 x->props.family); in pfkey_send_acquire()
3236 xp->family = sk->sk_family; in pfkey_compile_policy()
3287 sockaddr_size = pfkey_sockaddr_size(x->props.family); in pfkey_send_new_mapping()
3348 x->props.family); in pfkey_send_new_mapping()
3371 x->props.family); in pfkey_send_new_mapping()
3401 sel->family); in set_sadb_address()
3407 sel->family); in set_sadb_address()
3421 int family = k->family; in set_sadb_kmaddress() local
3422 int socklen = pfkey_sockaddr_len(family); in set_sadb_kmaddress()
3426 pfkey_sockaddr_pair_size(family)); in set_sadb_kmaddress()
3435 if (!pfkey_sockaddr_fill(&k->local, 0, (struct sockaddr *)sa, family) || in set_sadb_kmaddress()
3436 !pfkey_sockaddr_fill(&k->remote, 0, (struct sockaddr *)(sa+socklen), family)) in set_sadb_kmaddress()
3444 uint32_t reqid, uint8_t family, in set_ipsecrequest() argument
3449 int socklen = pfkey_sockaddr_len(family); in set_ipsecrequest()
3453 pfkey_sockaddr_pair_size(family); in set_ipsecrequest()
3464 if (!pfkey_sockaddr_fill(src, 0, (struct sockaddr *)sa, family) || in set_ipsecrequest()
3465 !pfkey_sockaddr_fill(dst, 0, (struct sockaddr *)(sa + socklen), family)) in set_ipsecrequest()
3495 pfkey_sockaddr_pair_size(k->family)); in pfkey_send_migrate()
3499 sasize_sel = pfkey_sockaddr_size(sel->family); in pfkey_send_migrate()
3674 .family = PF_KEY,
3698 .family = PF_KEY,