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()
1198 …x->props.family = pfkey_sadb_addr2xfrm_addr((struct sadb_address *) ext_hdrs[SADB_EXT_ADDRESS_SRC-… in pfkey_msg2xfrm_state()
1218 x->sel.family = pfkey_sadb_addr2xfrm_addr(addr, &x->sel.saddr); in pfkey_msg2xfrm_state()
1222 if (!x->sel.family) in pfkey_msg2xfrm_state()
1223 x->sel.family = x->props.family; in pfkey_msg2xfrm_state()
1282 unsigned short family; in pfkey_getspi() local
1306 family = ((struct sockaddr *)(saddr + 1))->sa_family; in pfkey_getspi()
1307 switch (family) { in pfkey_getspi()
1322 if (x && !xfrm_addr_equal(&x->id.daddr, xdaddr, family)) { in pfkey_getspi()
1329 x = xfrm_find_acq(net, &dummy_mark, mode, reqid, proto, xdaddr, xsaddr, 1, family); in pfkey_getspi()
1814 filter->family = xfilter->sadb_x_filter_family; in pfkey_dump()
1917 int family, socklen; in parse_ipsecrequest() local
1919 family = pfkey_sockaddr_extract((struct sockaddr *)sa, in parse_ipsecrequest()
1921 if (!family) in parse_ipsecrequest()
1924 socklen = pfkey_sockaddr_len(family); in parse_ipsecrequest()
1926 &t->id.daddr) != family) in parse_ipsecrequest()
1928 t->encap_family = family; in parse_ipsecrequest()
1930 t->encap_family = xp->family; in parse_ipsecrequest()
1972 int sockaddr_size = pfkey_sockaddr_size(xp->family); in pfkey_xfrm_policy2msg_size()
2015 int sockaddr_size = pfkey_sockaddr_size(xp->family); in pfkey_xfrm_policy2msg()
2016 int socklen = pfkey_sockaddr_len(xp->family); in pfkey_xfrm_policy2msg()
2037 xp->family)) in pfkey_xfrm_policy2msg()
2053 xp->family); in pfkey_xfrm_policy2msg()
2220 xp->family = pfkey_sadb_addr2xfrm_addr(sa, &xp->selector.saddr); in pfkey_spdadd()
2221 xp->selector.family = xp->family; in pfkey_spdadd()
2328 sel.family = pfkey_sadb_addr2xfrm_addr(sa, &sel.saddr); in pfkey_spddelete()
2412 static int pfkey_sockaddr_pair_size(sa_family_t family) in pfkey_sockaddr_pair_size() argument
2414 return PFKEY_ALIGN8(pfkey_sockaddr_len(family) * 2); in pfkey_sockaddr_pair_size()
2419 u16 *family) in parse_sockaddr_pair() argument
2435 *family = af; in parse_sockaddr_pair()
2522 &k.local, &k.remote, &k.family); in pfkey_migrate()
2534 sel.family = pfkey_sadb_addr2xfrm_addr(sa, &sel.saddr); in pfkey_migrate()
3091 sockaddr_size = pfkey_sockaddr_size(x->props.family); in pfkey_send_acquire()
3136 x->props.family); in pfkey_send_acquire()
3152 x->props.family); in pfkey_send_acquire()
3237 xp->family = sk->sk_family; in pfkey_compile_policy()
3288 sockaddr_size = pfkey_sockaddr_size(x->props.family); in pfkey_send_new_mapping()
3349 x->props.family); in pfkey_send_new_mapping()
3372 x->props.family); in pfkey_send_new_mapping()
3402 sel->family); in set_sadb_address()
3408 sel->family); in set_sadb_address()
3422 int family = k->family; in set_sadb_kmaddress() local
3423 int socklen = pfkey_sockaddr_len(family); in set_sadb_kmaddress()
3427 pfkey_sockaddr_pair_size(family)); in set_sadb_kmaddress()
3436 if (!pfkey_sockaddr_fill(&k->local, 0, (struct sockaddr *)sa, family) || in set_sadb_kmaddress()
3437 !pfkey_sockaddr_fill(&k->remote, 0, (struct sockaddr *)(sa+socklen), family)) in set_sadb_kmaddress()
3445 uint32_t reqid, uint8_t family, in set_ipsecrequest() argument
3450 int socklen = pfkey_sockaddr_len(family); in set_ipsecrequest()
3454 pfkey_sockaddr_pair_size(family); in set_ipsecrequest()
3465 if (!pfkey_sockaddr_fill(src, 0, (struct sockaddr *)sa, family) || in set_ipsecrequest()
3466 !pfkey_sockaddr_fill(dst, 0, (struct sockaddr *)(sa + socklen), family)) in set_ipsecrequest()
3496 pfkey_sockaddr_pair_size(k->family)); in pfkey_send_migrate()
3500 sasize_sel = pfkey_sockaddr_size(sel->family); in pfkey_send_migrate()
3675 .family = PF_KEY,
3699 .family = PF_KEY,