Home
last modified time | relevance | path

Searched refs:addr6 (Results 1 – 19 of 19) sorted by relevance

/net/smc/
A Dsmc_ib.h64 struct in6_addr *addr6 = (struct in6_addr *)gid; in smc_ib_gid_to_ipv4() local
66 if (ipv6_addr_v4mapped(addr6) || in smc_ib_gid_to_ipv4()
67 !(addr6->s6_addr32[0] | addr6->s6_addr32[1] | addr6->s6_addr32[2])) in smc_ib_gid_to_ipv4()
68 return addr6->s6_addr32[3]; in smc_ib_gid_to_ipv4()
A Dsmc_clc.c571 struct sockaddr_in6 *addr6; in smc_clc_prfx_set() local
587 addr6 = (struct sockaddr_in6 *)&addrs; in smc_clc_prfx_set()
593 } else if (ipv6_addr_v4mapped(&addr6->sin6_addr)) { in smc_clc_prfx_set()
595 rc = smc_clc_prfx_set4_rcu(dst, addr6->sin6_addr.s6_addr32[3], in smc_clc_prfx_set()
/net/netlabel/
A Dnetlabel_unlabeled.c420 const struct in6_addr *addr6 = addr; in netlbl_unlhsh_add() local
427 addr6, mask6); in netlbl_unlhsh_add()
1109 &addr6->list.addr); in netlbl_unlabel_staticlist_gen()
1115 &addr6->list.mask); in netlbl_unlabel_staticlist_gen()
1119 secid = addr6->secid; in netlbl_unlabel_staticlist_gen()
1166 struct netlbl_af6list *addr6; in netlbl_unlabel_staticlist() local
1200 netlbl_af6list_foreach_rcu(addr6, in netlbl_unlabel_staticlist()
1208 netlbl_unlhsh_addr6_entry(addr6), in netlbl_unlabel_staticlist()
1251 struct netlbl_af6list *addr6; in netlbl_unlabel_staticlistdef() local
1488 struct netlbl_af6list *addr6; in netlbl_unlabel_getattr() local
[all …]
A Dnetlabel_domainhash.c210 struct netlbl_af6list *addr6, in netlbl_domhsh_audit_add() argument
231 } else if (addr6 != NULL) { in netlbl_domhsh_audit_add()
233 map6 = netlbl_domhsh_addr6_entry(addr6); in netlbl_domhsh_audit_add()
237 &addr6->addr, &addr6->mask); in netlbl_domhsh_audit_add()
A Dnetlabel_kapi.c145 const struct in6_addr *addr6 = addr; in netlbl_cfg_unlbl_map_add() local
151 map6->list.addr = *addr6; in netlbl_cfg_unlbl_map_add()
1136 struct sockaddr_in6 *addr6; in netlbl_conn_setattr() local
1173 addr6 = (struct sockaddr_in6 *)addr; in netlbl_conn_setattr()
1175 &addr6->sin6_addr); in netlbl_conn_setattr()
/net/core/
A Dutils.c323 struct sockaddr_in6 *addr6 = (struct sockaddr_in6 *)addr; in inet6_pton() local
330 if (in6_pton(src, srclen, (u8 *)&addr6->sin6_addr.s6_addr, in inet6_pton()
334 if (ipv6_addr_type(&addr6->sin6_addr) & IPV6_ADDR_LINKLOCAL && in inet6_pton()
346 addr6->sin6_scope_id = dev->ifindex; in inet6_pton()
348 } else if (kstrtouint(scope_id, 0, &addr6->sin6_scope_id)) { in inet6_pton()
353 addr6->sin6_family = AF_INET6; in inet6_pton()
354 addr6->sin6_port = htons(port_num); in inet6_pton()
/net/mptcp/
A Dpm.c38 bool loc_is_v4 = loc->family == AF_INET || ipv6_addr_v4mapped(&loc->addr6); in mptcp_pm_addr_families_match()
39 bool rem_is_v4 = rem->family == AF_INET || ipv6_addr_v4mapped(&rem->addr6); in mptcp_pm_addr_families_match()
63 addr_equals = ipv6_addr_equal(&a->addr6, &b->addr6); in mptcp_addresses_equal()
65 if (ipv6_addr_v4mapped(&b->addr6)) in mptcp_addresses_equal()
66 addr_equals = a->addr.s_addr == b->addr6.s6_addr32[3]; in mptcp_addresses_equal()
68 if (ipv6_addr_v4mapped(&a->addr6)) in mptcp_addresses_equal()
69 addr_equals = a->addr6.s6_addr32[3] == b->addr.s_addr; in mptcp_addresses_equal()
90 addr->addr6 = skc->skc_v6_rcv_saddr; in mptcp_local_address()
103 addr->addr6 = skc->skc_v6_daddr; in mptcp_remote_address()
A Dpm_userspace.c458 if (!ipv6_addr_equal(&local->addr6, &issk->pinet6->saddr) || in mptcp_nl_find_ssk()
459 !ipv6_addr_equal(&remote->addr6, &ssk->sk_v6_daddr)) in mptcp_nl_find_ssk()
506 if (addr_l.addr.family == AF_INET && ipv6_addr_v4mapped(&addr_r.addr6)) { in mptcp_pm_nl_subflow_destroy_doit()
507 ipv6_addr_set_v4mapped(addr_l.addr.addr.s_addr, &addr_l.addr.addr6); in mptcp_pm_nl_subflow_destroy_doit()
510 if (addr_r.family == AF_INET && ipv6_addr_v4mapped(&addr_l.addr.addr6)) { in mptcp_pm_nl_subflow_destroy_doit()
511 ipv6_addr_set_v4mapped(addr_r.addr.s_addr, &addr_r.addr6); in mptcp_pm_nl_subflow_destroy_doit()
A Dpm_netlink.c81 addr->addr6 = nla_get_in6_addr(tb[addr_addr]); in mptcp_pm_parse_pm_addr_attr()
158 nla_put_in6_addr(skb, MPTCP_PM_ADDR_ATTR_ADDR6, &addr->addr6)) in mptcp_nl_fill_addr()
492 if (nla_put_in6_addr(skb, MPTCP_ATTR_DADDR6, &info->addr6)) in mptcp_event_addr_announced()
A Doptions.c277 memcpy(mp_opt->addr.addr6.s6_addr, (u8 *)ptr, 16); in mptcp_parse_option()
632 memcpy(&msg[i], &addr->addr6.s6_addr, 16); in add_addr_generate_hmac()
1548 memcpy((u8 *)ptr, opts->addr.addr6.s6_addr, 16); in mptcp_write_options()
A Dsubflow.c1582 else if (ipv6_addr_v4mapped(&info->addr6)) in mptcp_info2sockaddr()
1583 in_addr->sin_addr.s_addr = info->addr6.s6_addr32[3]; in mptcp_info2sockaddr()
1595 in6_addr->sin6_addr = info->addr6; in mptcp_info2sockaddr()
1639 if (ipv6_addr_any(&local->addr.addr6)) in __mptcp_subflow_connect()
A Dpm_kernel.c430 ipv6_addr_v4mapped(&remote->addr6) ? AF_INET : in fill_local_addresses_vec()
/net/ipv6/
A Dsit.c502 if (ipv6_addr_is_isatap(addr6) && in isatap_chksrc()
503 (addr6->s6_addr32[3] == iph->saddr) && in isatap_chksrc()
504 ipv6_chk_prefix(addr6, t->dev)) in isatap_chksrc()
870 const struct in6_addr *addr6; in ipip6_tunnel_xmit() local
893 addr_type = ipv6_addr_type(addr6); in ipip6_tunnel_xmit()
896 ipv6_addr_is_isatap(addr6)) in ipip6_tunnel_xmit()
897 dst = addr6->s6_addr32[3]; in ipip6_tunnel_xmit()
922 addr_type = ipv6_addr_type(addr6); in ipip6_tunnel_xmit()
925 addr6 = &ipv6_hdr(skb)->daddr; in ipip6_tunnel_xmit()
926 addr_type = ipv6_addr_type(addr6); in ipip6_tunnel_xmit()
[all …]
A Dip6_tunnel.c1116 struct in6_addr *addr6; in ip6_tnl_xmit() local
1128 addr6 = (struct in6_addr *)&neigh->primary_key; in ip6_tnl_xmit()
1129 addr_type = ipv6_addr_type(addr6); in ip6_tnl_xmit()
1132 addr6 = &ipv6_hdr(skb)->daddr; in ip6_tnl_xmit()
1134 memcpy(&fl6->daddr, addr6, sizeof(fl6->daddr)); in ip6_tnl_xmit()
/net/ipv4/
A Dtcp_ao.c1881 struct in6_addr *addr6 = &sin6->sin6_addr; in tcp_ao_del_cmd() local
1883 if (ipv6_addr_v4mapped(addr6)) { in tcp_ao_del_cmd()
1888 addr = (union tcp_ao_addr *)addr6; in tcp_ao_del_cmd()
2177 struct in6_addr *addr6; in tcp_ao_copy_mkts_to_user() local
2181 addr6 = &sin6->sin6_addr; in tcp_ao_copy_mkts_to_user()
2189 if (ipv6_addr_v4mapped(addr6)) { in tcp_ao_copy_mkts_to_user()
2190 __be32 mask, addr4 = addr6->s6_addr32[3]; in tcp_ao_copy_mkts_to_user()
2201 if (ipv6_addr_any(addr6) || in tcp_ao_copy_mkts_to_user()
2205 ipv6_addr_prefix(&pfx, addr6, opt_in.prefix); in tcp_ao_copy_mkts_to_user()
2206 if (ipv6_addr_cmp(&pfx, addr6)) in tcp_ao_copy_mkts_to_user()
[all …]
A Dip_tunnel.c728 const struct in6_addr *addr6; in ip_tunnel_xmit() local
738 addr6 = (const struct in6_addr *)&neigh->primary_key; in ip_tunnel_xmit()
739 addr_type = ipv6_addr_type(addr6); in ip_tunnel_xmit()
742 addr6 = &ipv6_hdr(skb)->daddr; in ip_tunnel_xmit()
743 addr_type = ipv6_addr_type(addr6); in ip_tunnel_xmit()
750 dst = addr6->s6_addr32[3]; in ip_tunnel_xmit()
/net/mac80211/
A Dmesh.c887 const char *addr4or5, const char *addr6) in ieee80211_new_mesh_header() argument
889 if (WARN_ON(!addr4or5 && addr6)) in ieee80211_new_mesh_header()
898 if (addr4or5 && !addr6) { in ieee80211_new_mesh_header()
902 } else if (addr4or5 && addr6) { in ieee80211_new_mesh_header()
905 memcpy(meshhdr->eaddr2, addr6, ETH_ALEN); in ieee80211_new_mesh_header()
A Dmesh.h240 const char *addr4or5, const char *addr6);
/net/ceph/
A Dmessenger.c1181 struct in6_addr *addr6 = &((struct sockaddr_in6 *)&ss)->sin6_addr; in ceph_addr_is_blank() local
1187 return ipv6_addr_any(addr6); in ceph_addr_is_blank()

Completed in 54 milliseconds