Home
last modified time | relevance | path

Searched refs:in6_u (Results 1 – 25 of 36) sorted by relevance

12

/linux/tools/testing/selftests/bpf/progs/
H A Dtest_tcp_custom_syncookie.h96 sum += (__force u32)saddr->in6_u.u6_addr32[0]; in csum_ipv6_magic()
97 carry = (sum < (__force u32)saddr->in6_u.u6_addr32[0]); in csum_ipv6_magic()
100 sum += (__force u32)saddr->in6_u.u6_addr32[1]; in csum_ipv6_magic()
101 carry = (sum < (__force u32)saddr->in6_u.u6_addr32[1]); in csum_ipv6_magic()
104 sum += (__force u32)saddr->in6_u.u6_addr32[2]; in csum_ipv6_magic()
105 carry = (sum < (__force u32)saddr->in6_u.u6_addr32[2]); in csum_ipv6_magic()
108 sum += (__force u32)saddr->in6_u.u6_addr32[3]; in csum_ipv6_magic()
112 sum += (__force u32)daddr->in6_u.u6_addr32[0]; in csum_ipv6_magic()
116 sum += (__force u32)daddr->in6_u.u6_addr32[1]; in csum_ipv6_magic()
120 sum += (__force u32)daddr->in6_u.u6_addr32[2]; in csum_ipv6_magic()
[all …]
H A Dcgroup_skb_sk_lookup_kern.c23 dst[0] = src->in6_u.u6_addr32[0]; in set_ip()
24 dst[1] = src->in6_u.u6_addr32[1]; in set_ip()
25 dst[2] = src->in6_u.u6_addr32[2]; in set_ip()
26 dst[3] = src->in6_u.u6_addr32[3]; in set_ip()
H A Dtest_xdp_noinline.c313 ip6h->saddr.in6_u.u6_addr32[0] = 1; in encap_v6()
314 ip6h->saddr.in6_u.u6_addr32[1] = 2; in encap_v6()
315 ip6h->saddr.in6_u.u6_addr32[2] = 3; in encap_v6()
316 ip6h->saddr.in6_u.u6_addr32[3] = ip_suffix; in encap_v6()
317 memcpy(ip6h->daddr.in6_u.u6_addr32, dst->dstv6, 16); in encap_v6()
450 memcpy(tmp_addr, ip6h->saddr.in6_u.u6_addr32, 16); in send_icmp6_reply()
451 memcpy(ip6h->saddr.in6_u.u6_addr32, ip6h->daddr.in6_u.u6_addr32, 16); in send_icmp6_reply()
452 memcpy(ip6h->daddr.in6_u.u6_addr32, tmp_addr, 16); in send_icmp6_reply()
476 memcpy(pckt->flow.srcv6, ip6h->daddr.in6_u.u6_addr32, 16); in parse_icmpv6()
477 memcpy(pckt->flow.dstv6, ip6h->saddr.in6_u.u6_addr32, 16); in parse_icmpv6()
[all …]
H A Dtest_tcp_custom_syncookie.c335 first = (u64)ctx->ipv6->saddr.in6_u.u6_addr8[0] << 32 | in tcp_prepare_cookie()
336 ctx->ipv6->daddr.in6_u.u6_addr32[0]; in tcp_prepare_cookie()
472 first = (u64)ctx->ipv6->saddr.in6_u.u6_addr8[0] << 32 | in tcp_validate_cookie()
473 ctx->ipv6->daddr.in6_u.u6_addr32[0]; in tcp_validate_cookie()
H A Dbpf_tracing_net.h132 #define s6_addr32 in6_u.u6_addr32
H A Dxdp_synproxy_kern.c158 sum += (__u32)saddr->in6_u.u6_addr32[i]; in csum_ipv6_magic()
162 sum += (__u32)daddr->in6_u.u6_addr32[i]; in csum_ipv6_magic()
/linux/drivers/net/wireguard/selftest/
H A Dratelimiter.c67 hdr6->saddr.in6_u.u6_addr32[2] = htonl(i); in timings_test()
68 hdr6->saddr.in6_u.u6_addr32[3] = htonl(i); in timings_test()
77 hdr6->saddr.in6_u.u6_addr32[0] = in timings_test()
78 htonl(ntohl(hdr6->saddr.in6_u.u6_addr32[0]) + i + 1); in timings_test()
86 hdr6->saddr.in6_u.u6_addr32[0] = in timings_test()
87 htonl(ntohl(hdr6->saddr.in6_u.u6_addr32[0]) - i - 1); in timings_test()
164 hdr6->saddr.in6_u.u6_addr32[0] = htonl(1212); in wg_ratelimiter_selftest()
165 hdr6->saddr.in6_u.u6_addr32[1] = htonl(289188); in wg_ratelimiter_selftest()
H A Dallowedips.c146 return (ip->in6_u.u6_addr32[0] & node->mask.ip6[0]) == node->ip.ip6[0] && in horrible_match_v6()
147 (ip->in6_u.u6_addr32[1] & node->mask.ip6[1]) == node->ip.ip6[1] && in horrible_match_v6()
148 (ip->in6_u.u6_addr32[2] & node->mask.ip6[2]) == node->ip.ip6[2] && in horrible_match_v6()
149 (ip->in6_u.u6_addr32[3] & node->mask.ip6[3]) == node->ip.ip6[3]; in horrible_match_v6()
/linux/tools/testing/selftests/net/
H A Dnat6to4.bpf.c237 ip6.saddr.in6_u.u6_addr32[0] = bpf_htonl(0x20010db8); in sched_cls_egress4_snat4_prog()
238 ip6.saddr.in6_u.u6_addr32[1] = 0; in sched_cls_egress4_snat4_prog()
239 ip6.saddr.in6_u.u6_addr32[2] = 0; in sched_cls_egress4_snat4_prog()
240 ip6.saddr.in6_u.u6_addr32[3] = bpf_htonl(1); in sched_cls_egress4_snat4_prog()
241 ip6.daddr.in6_u.u6_addr32[0] = bpf_htonl(0x20010db8); in sched_cls_egress4_snat4_prog()
242 ip6.daddr.in6_u.u6_addr32[1] = 0; in sched_cls_egress4_snat4_prog()
243 ip6.daddr.in6_u.u6_addr32[2] = 0; in sched_cls_egress4_snat4_prog()
244 ip6.daddr.in6_u.u6_addr32[3] = bpf_htonl(2); in sched_cls_egress4_snat4_prog()
/linux/include/uapi/linux/
H A Din6.h40 } in6_u; member
41 #define s6_addr in6_u.u6_addr8
43 #define s6_addr16 in6_u.u6_addr16
44 #define s6_addr32 in6_u.u6_addr32
/linux/drivers/net/ethernet/mellanox/mlx5/core/diag/
H A Dfs_tracepoint.c101 .in6_u.u6_addr32 = {__constant_htonl(0xffffffff), in print_lyr_2_4_hdrs()
109 memcpy(src_ipv6.m.in6_u.u6_addr8, in print_lyr_2_4_hdrs()
113 memcpy(dst_ipv6.m.in6_u.u6_addr8, in print_lyr_2_4_hdrs()
117 memcpy(src_ipv6.v.in6_u.u6_addr8, in print_lyr_2_4_hdrs()
121 memcpy(dst_ipv6.v.in6_u.u6_addr8, in print_lyr_2_4_hdrs()
/linux/drivers/staging/gdm724x/
H A Dgdm_lte.c193 memcpy(&pseudo_header.ph.ph_src, &ipv6->saddr.in6_u.u6_addr8, 16); in icmp6_checksum()
194 memcpy(&pseudo_header.ph.ph_dst, &ipv6->daddr.in6_u.u6_addr8, 16); in icmp6_checksum()
268 if (memcmp(ipv6_in->saddr.in6_u.u6_addr8, zero_addr8, 16) == 0) in gdm_lte_emulate_ndp()
292 memcpy(ipv6_out.saddr.in6_u.u6_addr8, &na.target_address, 16); in gdm_lte_emulate_ndp()
293 memcpy(ipv6_out.daddr.in6_u.u6_addr8, in gdm_lte_emulate_ndp()
294 ipv6_in->saddr.in6_u.u6_addr8, 16); in gdm_lte_emulate_ndp()
/linux/drivers/infiniband/hw/qedr/
H A Dqedr_iw_cm.c75 laddr6->sin6_addr.in6_u.u6_addr32[i] = in qedr_fill_sockaddr6()
77 raddr6->sin6_addr.in6_u.u6_addr32[i] = in qedr_fill_sockaddr6()
422 laddr6.in6_u.u6_addr32[i] = htonl(addr[i]); in qedr_iw_get_vlan_ipv6()
608 ntohl(raddr6->sin6_addr.in6_u.u6_addr32[i]); in qedr_iw_connect()
610 ntohl(laddr6->sin6_addr.in6_u.u6_addr32[i]); in qedr_iw_connect()
701 ntohl(laddr6->sin6_addr.in6_u.u6_addr32[i]); in qedr_iw_create_listen()
/linux/drivers/infiniband/hw/irdma/
H A Dcm.c124 irdma_copy_ip_htonl(laddr6->sin6_addr.in6_u.u6_addr32, in irdma_fill_sockaddr6()
126 irdma_copy_ip_htonl(raddr6->sin6_addr.in6_u.u6_addr32, in irdma_fill_sockaddr6()
531 irdma_copy_ip_htonl(ip6h->saddr.in6_u.u6_addr32, in irdma_form_uda_cm_frame()
533 irdma_copy_ip_htonl(ip6h->daddr.in6_u.u6_addr32, in irdma_form_uda_cm_frame()
1609 irdma_copy_ip_htonl(laddr6.in6_u.u6_addr32, addr); in irdma_get_vlan_mac_ipv6()
1699 ifp->addr.in6_u.u6_addr32); in irdma_add_mqh_6()
3187 ip6h->daddr.in6_u.u6_addr32); in irdma_receive_ilq()
3189 ip6h->saddr.in6_u.u6_addr32); in irdma_receive_ilq()
3871 laddr6->sin6_addr.in6_u.u6_addr32); in irdma_connect()
3873 raddr6->sin6_addr.in6_u.u6_addr32); in irdma_connect()
[all …]
H A Dutils.c217 irdma_copy_ip_ntohl(local_ipaddr6, ifa->addr.in6_u.u6_addr32); in irdma_inet6addr_event()
365 ifp->addr.in6_u.u6_addr32); in irdma_add_ipv6_addr()
1427 irdma_copy_ip_ntohl(loc_addr, ip6h->daddr.in6_u.u6_addr32); in irdma_ieq_get_qp()
1428 irdma_copy_ip_ntohl(rem_addr, ip6h->saddr.in6_u.u6_addr32); in irdma_ieq_get_qp()
1493 ip6h->daddr.in6_u.u6_addr32); in irdma_puda_ieq_get_ah_info()
1495 ip6h->saddr.in6_u.u6_addr32); in irdma_puda_ieq_get_ah_info()
H A Dverbs.c1301 av->dgid_addr.saddr_in6.sin6_addr.in6_u.u6_addr32; in irdma_modify_qp_roce()
1303 av->sgid_addr.saddr_in6.sin6_addr.in6_u.u6_addr32; in irdma_modify_qp_roce()
4206 sgid_addr.saddr_in6.sin6_addr.in6_u.u6_addr32); in irdma_attach_mcast()
4340 sgid_addr.saddr_in6.sin6_addr.in6_u.u6_addr32); in irdma_detach_mcast()
4479 dgid_addr.saddr_in6.sin6_addr.in6_u.u6_addr32); in irdma_setup_ah()
4481 sgid_addr.saddr_in6.sin6_addr.in6_u.u6_addr32); in irdma_setup_ah()
/linux/drivers/net/dsa/
H A Dbcm_sf2_cfp.c745 bcm_sf2_cfp_slice_ipv6(priv, ipv6.key->src.in6_u.u6_addr32, in bcm_sf2_cfp_ipv6_rule_set()
748 bcm_sf2_cfp_slice_ipv6(priv, ipv6.mask->src.in6_u.u6_addr32, in bcm_sf2_cfp_ipv6_rule_set()
801 bcm_sf2_cfp_slice_ipv6(priv, ipv6.key->dst.in6_u.u6_addr32, in bcm_sf2_cfp_ipv6_rule_set()
804 bcm_sf2_cfp_slice_ipv6(priv, ipv6.mask->dst.in6_u.u6_addr32, in bcm_sf2_cfp_ipv6_rule_set()
/linux/security/tomoyo/
H A Dnetwork.c53 u8 * const min = ptr->ip[0].in6_u.u6_addr8; in tomoyo_parse_ipaddr_union()
54 u8 * const max = ptr->ip[1].in6_u.u6_addr8; in tomoyo_parse_ipaddr_union()
/linux/net/sunrpc/
H A Daddr.c203 u8 *addr = (u8 *)&sin6->sin6_addr.in6_u; in rpc_pton6()
/linux/drivers/net/ethernet/intel/iavf/
H A Diavf_fdir.c14 .in6_u = {
23 .in6_u = {
/linux/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/
H A Dchcr_ktls.c252 cpl->local_ip_hi = *(__be64 *)&sk->sk_v6_rcv_saddr.in6_u.u6_addr8[0]; in chcr_ktls_act_open_req6()
253 cpl->local_ip_lo = *(__be64 *)&sk->sk_v6_rcv_saddr.in6_u.u6_addr8[8]; in chcr_ktls_act_open_req6()
254 cpl->peer_ip_hi = *(__be64 *)&sk->sk_v6_daddr.in6_u.u6_addr8[0]; in chcr_ktls_act_open_req6()
255 cpl->peer_ip_lo = *(__be64 *)&sk->sk_v6_daddr.in6_u.u6_addr8[8]; in chcr_ktls_act_open_req6()
487 memcpy(daaddr, sk->sk_v6_daddr.in6_u.u6_addr8, 16); in chcr_ktls_dev_add()
/linux/drivers/scsi/be2iscsi/
H A Dbe_mgmt.c178 &daddr_in6->sin6_addr.in6_u.u6_addr8, 16); in mgmt_open_connection()
182 &daddr_in6->sin6_addr.in6_u.u6_addr8, 16); in mgmt_open_connection()
/linux/drivers/scsi/qla4xxx/
H A Dql4_mbx.c542 ha->ip_config.ipv6_link_local_addr.in6_u.u6_addr8[0] = 0xFE; in qla4xxx_update_local_ip()
543 ha->ip_config.ipv6_link_local_addr.in6_u.u6_addr8[1] = 0x80; in qla4xxx_update_local_ip()
545 memcpy(&ha->ip_config.ipv6_link_local_addr.in6_u.u6_addr8[8], in qla4xxx_update_local_ip()
/linux/net/tipc/
H A Dudp_media.c712 memcpy(node_id, local.ipv6.in6_u.u6_addr8, 16); in tipc_udp_enable()
/linux/drivers/net/ethernet/netronome/nfp/flower/
H A Doffload.c655 merge->ipv6.ipv6_src.in6_u.u6_addr32[i] |= in nfp_flower_update_merge_with_actions()
661 merge->ipv6.ipv6_dst.in6_u.u6_addr32[i] |= in nfp_flower_update_merge_with_actions()

12