Home
last modified time | relevance | path

Searched refs:s6_addr (Results 1 - 25 of 117) sorted by relevance

12345

/kernel/linux/linux-5.10/net/6lowpan/
H A Diphc.c99 ((((a)->s6_addr[8]) == (((m)[0]) ^ 0x02)) && \
100 (((a)->s6_addr[9]) == (m)[1]) && \
101 (((a)->s6_addr[10]) == (m)[2]) && \
102 (((a)->s6_addr[11]) == (m)[3]) && \
103 (((a)->s6_addr[12]) == (m)[4]) && \
104 (((a)->s6_addr[13]) == (m)[5]) && \
105 (((a)->s6_addr[14]) == (m)[6]) && \
106 (((a)->s6_addr[15]) == (m)[7]))
113 (((a)->s6_addr[10]) == 0) && \
114 (((a)->s6_addr[1
[all...]
/kernel/linux/linux-6.6/net/6lowpan/
H A Diphc.c99 ((((a)->s6_addr[8]) == (((m)[0]) ^ 0x02)) && \
100 (((a)->s6_addr[9]) == (m)[1]) && \
101 (((a)->s6_addr[10]) == (m)[2]) && \
102 (((a)->s6_addr[11]) == (m)[3]) && \
103 (((a)->s6_addr[12]) == (m)[4]) && \
104 (((a)->s6_addr[13]) == (m)[5]) && \
105 (((a)->s6_addr[14]) == (m)[6]) && \
106 (((a)->s6_addr[15]) == (m)[7]))
113 (((a)->s6_addr[10]) == 0) && \
114 (((a)->s6_addr[1
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum2_mr_tcam.c158 &key->source.addr6.s6_addr[0x0], in mlxsw_sp2_mr_tcam_rule_parse6()
159 &key->source_mask.addr6.s6_addr[0x0], 4); in mlxsw_sp2_mr_tcam_rule_parse6()
161 &key->source.addr6.s6_addr[0x4], in mlxsw_sp2_mr_tcam_rule_parse6()
162 &key->source_mask.addr6.s6_addr[0x4], 4); in mlxsw_sp2_mr_tcam_rule_parse6()
164 &key->source.addr6.s6_addr[0x8], in mlxsw_sp2_mr_tcam_rule_parse6()
165 &key->source_mask.addr6.s6_addr[0x8], 4); in mlxsw_sp2_mr_tcam_rule_parse6()
167 &key->source.addr6.s6_addr[0xc], in mlxsw_sp2_mr_tcam_rule_parse6()
168 &key->source_mask.addr6.s6_addr[0xc], 4); in mlxsw_sp2_mr_tcam_rule_parse6()
170 &key->group.addr6.s6_addr[0x0], in mlxsw_sp2_mr_tcam_rule_parse6()
171 &key->group_mask.addr6.s6_addr[ in mlxsw_sp2_mr_tcam_rule_parse6()
[all...]
H A Dspectrum_flower.c282 &match.key->src.s6_addr[0x0], in mlxsw_sp_flower_parse_ipv6()
283 &match.mask->src.s6_addr[0x0], 4); in mlxsw_sp_flower_parse_ipv6()
285 &match.key->src.s6_addr[0x4], in mlxsw_sp_flower_parse_ipv6()
286 &match.mask->src.s6_addr[0x4], 4); in mlxsw_sp_flower_parse_ipv6()
288 &match.key->src.s6_addr[0x8], in mlxsw_sp_flower_parse_ipv6()
289 &match.mask->src.s6_addr[0x8], 4); in mlxsw_sp_flower_parse_ipv6()
291 &match.key->src.s6_addr[0xC], in mlxsw_sp_flower_parse_ipv6()
292 &match.mask->src.s6_addr[0xC], 4); in mlxsw_sp_flower_parse_ipv6()
294 &match.key->dst.s6_addr[0x0], in mlxsw_sp_flower_parse_ipv6()
295 &match.mask->dst.s6_addr[ in mlxsw_sp_flower_parse_ipv6()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum2_mr_tcam.c158 &key->source.addr6.s6_addr[0x0], in mlxsw_sp2_mr_tcam_rule_parse6()
159 &key->source_mask.addr6.s6_addr[0x0], 4); in mlxsw_sp2_mr_tcam_rule_parse6()
161 &key->source.addr6.s6_addr[0x4], in mlxsw_sp2_mr_tcam_rule_parse6()
162 &key->source_mask.addr6.s6_addr[0x4], 4); in mlxsw_sp2_mr_tcam_rule_parse6()
164 &key->source.addr6.s6_addr[0x8], in mlxsw_sp2_mr_tcam_rule_parse6()
165 &key->source_mask.addr6.s6_addr[0x8], 4); in mlxsw_sp2_mr_tcam_rule_parse6()
167 &key->source.addr6.s6_addr[0xc], in mlxsw_sp2_mr_tcam_rule_parse6()
168 &key->source_mask.addr6.s6_addr[0xc], 4); in mlxsw_sp2_mr_tcam_rule_parse6()
170 &key->group.addr6.s6_addr[0x0], in mlxsw_sp2_mr_tcam_rule_parse6()
171 &key->group_mask.addr6.s6_addr[ in mlxsw_sp2_mr_tcam_rule_parse6()
[all...]
H A Dspectrum_flower.c379 &match.key->src.s6_addr[0x0], in mlxsw_sp_flower_parse_ipv6()
380 &match.mask->src.s6_addr[0x0], 4); in mlxsw_sp_flower_parse_ipv6()
382 &match.key->src.s6_addr[0x4], in mlxsw_sp_flower_parse_ipv6()
383 &match.mask->src.s6_addr[0x4], 4); in mlxsw_sp_flower_parse_ipv6()
385 &match.key->src.s6_addr[0x8], in mlxsw_sp_flower_parse_ipv6()
386 &match.mask->src.s6_addr[0x8], 4); in mlxsw_sp_flower_parse_ipv6()
388 &match.key->src.s6_addr[0xC], in mlxsw_sp_flower_parse_ipv6()
389 &match.mask->src.s6_addr[0xC], 4); in mlxsw_sp_flower_parse_ipv6()
391 &match.key->dst.s6_addr[0x0], in mlxsw_sp_flower_parse_ipv6()
392 &match.mask->dst.s6_addr[ in mlxsw_sp_flower_parse_ipv6()
[all...]
/kernel/linux/linux-5.10/include/net/
H A D6lowpan.h192 ipaddr->s6_addr[0] = 0xFE; in lowpan_iphc_uncompress_eui64_lladdr()
193 ipaddr->s6_addr[1] = 0x80; in lowpan_iphc_uncompress_eui64_lladdr()
194 memcpy(&ipaddr->s6_addr[8], lladdr, EUI64_ADDR_LEN); in lowpan_iphc_uncompress_eui64_lladdr()
198 ipaddr->s6_addr[8] ^= 0x02; in lowpan_iphc_uncompress_eui64_lladdr()
208 ipaddr->s6_addr[0] = 0xFE; in lowpan_iphc_uncompress_eui48_lladdr()
209 ipaddr->s6_addr[1] = 0x80; in lowpan_iphc_uncompress_eui48_lladdr()
210 memcpy(&ipaddr->s6_addr[8], lladdr, 3); in lowpan_iphc_uncompress_eui48_lladdr()
211 ipaddr->s6_addr[11] = 0xFF; in lowpan_iphc_uncompress_eui48_lladdr()
212 ipaddr->s6_addr[12] = 0xFE; in lowpan_iphc_uncompress_eui48_lladdr()
213 memcpy(&ipaddr->s6_addr[1 in lowpan_iphc_uncompress_eui48_lladdr()
[all...]
H A Dipv6.h122 ((a)->s6_addr[1] & 0x0f) /* nonstandard */
134 ((a)->s6_addr[1] & 0x10)
136 ((a)->s6_addr[1] & 0x20)
138 ((a)->s6_addr[1] & 0x40)
526 memset(pfx->s6_addr, 0, sizeof(pfx->s6_addr)); in ipv6_addr_prefix()
527 memcpy(pfx->s6_addr, addr, o); in ipv6_addr_prefix()
529 pfx->s6_addr[o] = addr->s6_addr[o] & (0xff00 >> b); in ipv6_addr_prefix()
540 memcpy(addr->s6_addr, pf in ipv6_addr_prefix_copy()
[all...]
/kernel/linux/linux-6.6/include/net/
H A D6lowpan.h192 ipaddr->s6_addr[0] = 0xFE; in lowpan_iphc_uncompress_eui64_lladdr()
193 ipaddr->s6_addr[1] = 0x80; in lowpan_iphc_uncompress_eui64_lladdr()
194 memcpy(&ipaddr->s6_addr[8], lladdr, EUI64_ADDR_LEN); in lowpan_iphc_uncompress_eui64_lladdr()
198 ipaddr->s6_addr[8] ^= 0x02; in lowpan_iphc_uncompress_eui64_lladdr()
208 ipaddr->s6_addr[0] = 0xFE; in lowpan_iphc_uncompress_eui48_lladdr()
209 ipaddr->s6_addr[1] = 0x80; in lowpan_iphc_uncompress_eui48_lladdr()
210 memcpy(&ipaddr->s6_addr[8], lladdr, 3); in lowpan_iphc_uncompress_eui48_lladdr()
211 ipaddr->s6_addr[11] = 0xFF; in lowpan_iphc_uncompress_eui48_lladdr()
212 ipaddr->s6_addr[12] = 0xFE; in lowpan_iphc_uncompress_eui48_lladdr()
213 memcpy(&ipaddr->s6_addr[1 in lowpan_iphc_uncompress_eui48_lladdr()
[all...]
H A Dipv6.h125 ((a)->s6_addr[1] & 0x0f) /* nonstandard */
137 ((a)->s6_addr[1] & 0x10)
139 ((a)->s6_addr[1] & 0x20)
141 ((a)->s6_addr[1] & 0x40)
615 memset(pfx->s6_addr, 0, sizeof(pfx->s6_addr)); in ipv6_addr_prefix()
616 memcpy(pfx->s6_addr, addr, o); in ipv6_addr_prefix()
618 pfx->s6_addr[o] = addr->s6_addr[o] & (0xff00 >> b); in ipv6_addr_prefix()
629 memcpy(addr->s6_addr, pf in ipv6_addr_prefix_copy()
[all...]
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/
H A Dtest_lwt_ip_encap.c67 hdr.ip6hdr.saddr.s6_addr[0] = 0xfb; in bpf_lwt_encap_gre6()
68 hdr.ip6hdr.saddr.s6_addr[1] = 1; in bpf_lwt_encap_gre6()
69 hdr.ip6hdr.saddr.s6_addr[15] = 1; in bpf_lwt_encap_gre6()
71 hdr.ip6hdr.daddr.s6_addr[0] = 0xfb; in bpf_lwt_encap_gre6()
72 hdr.ip6hdr.daddr.s6_addr[1] = 0x10; in bpf_lwt_encap_gre6()
73 hdr.ip6hdr.daddr.s6_addr[15] = 1; in bpf_lwt_encap_gre6()
/kernel/linux/linux-5.10/net/ipv6/
H A Drpl.c18 memcpy(&dst->s6_addr[pfx], post, IPV6_PFXTAIL_LEN(pfx)); in ipv6_rpl_addr_decompress()
24 memcpy(dst, &addr->s6_addr[pfx], IPV6_PFXTAIL_LEN(pfx)); in ipv6_rpl_addr_compress()
72 if (daddr->s6_addr[plen] != in ipv6_rpl_srh_calc_cmpri()
73 inhdr->rpl_segaddr[i].s6_addr[plen]) in ipv6_rpl_srh_calc_cmpri()
87 if (daddr->s6_addr[plen] != last_segment->s6_addr[plen]) in ipv6_rpl_srh_calc_cmpre()
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/
H A Dtest_lwt_ip_encap.c67 hdr.ip6hdr.saddr.s6_addr[0] = 0xfb; in bpf_lwt_encap_gre6()
68 hdr.ip6hdr.saddr.s6_addr[1] = 1; in bpf_lwt_encap_gre6()
69 hdr.ip6hdr.saddr.s6_addr[15] = 1; in bpf_lwt_encap_gre6()
71 hdr.ip6hdr.daddr.s6_addr[0] = 0xfb; in bpf_lwt_encap_gre6()
72 hdr.ip6hdr.daddr.s6_addr[1] = 0x10; in bpf_lwt_encap_gre6()
73 hdr.ip6hdr.daddr.s6_addr[15] = 1; in bpf_lwt_encap_gre6()
/kernel/linux/linux-6.6/net/ipv6/
H A Drpl.c18 memcpy(&dst->s6_addr[pfx], post, IPV6_PFXTAIL_LEN(pfx)); in ipv6_rpl_addr_decompress()
24 memcpy(dst, &addr->s6_addr[pfx], IPV6_PFXTAIL_LEN(pfx)); in ipv6_rpl_addr_compress()
65 if (daddr->s6_addr[plen] != in ipv6_rpl_srh_calc_cmpri()
66 inhdr->rpl_segaddr[i].s6_addr[plen]) in ipv6_rpl_srh_calc_cmpri()
80 if (daddr->s6_addr[plen] != last_segment->s6_addr[plen]) in ipv6_rpl_srh_calc_cmpre()
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/flower/
H A Dmatch.c367 tmp = match.key->src.s6_addr[i] & in nfp_flower_compile_ipv6()
368 match.mask->src.s6_addr[i]; in nfp_flower_compile_ipv6()
369 ext->ipv6_src.s6_addr[i] |= tmp & in nfp_flower_compile_ipv6()
370 (~msk->ipv6_src.s6_addr[i]); in nfp_flower_compile_ipv6()
371 msk->ipv6_src.s6_addr[i] |= match.mask->src.s6_addr[i]; in nfp_flower_compile_ipv6()
373 tmp = match.key->dst.s6_addr[i] & in nfp_flower_compile_ipv6()
374 match.mask->dst.s6_addr[i]; in nfp_flower_compile_ipv6()
375 ext->ipv6_dst.s6_addr[i] |= tmp & in nfp_flower_compile_ipv6()
376 (~msk->ipv6_dst.s6_addr[ in nfp_flower_compile_ipv6()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb4/
H A Dclip_tbl.c54 *(__be64 *)&c.ip_hi = *(__be64 *)(lip->s6_addr); in clip6_get_mbox()
55 *(__be64 *)&c.ip_lo = *(__be64 *)(lip->s6_addr + 8); in clip6_get_mbox()
69 *(__be64 *)&c.ip_hi = *(__be64 *)(lip->s6_addr); in clip6_release_mbox()
70 *(__be64 *)&c.ip_lo = *(__be64 *)(lip->s6_addr + 8); in clip6_release_mbox()
91 ret = memcmp(lip, cte->addr6.sin6_addr.s6_addr, in cxgb4_clip_get()
117 memcpy(ce->addr6.sin6_addr.s6_addr, in cxgb4_clip_get()
126 ret, ce->addr6.sin6_addr.s6_addr); in cxgb4_clip_get()
164 ret = memcmp(lip, cte->addr6.sin6_addr.s6_addr, in cxgb4_clip_release()
211 ret = cxgb4_clip_get(dev, (const u32 *)ifa->addr.s6_addr, 1); in cxgb4_update_dev_clip()
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb4/
H A Dclip_tbl.c54 *(__be64 *)&c.ip_hi = *(__be64 *)(lip->s6_addr); in clip6_get_mbox()
55 *(__be64 *)&c.ip_lo = *(__be64 *)(lip->s6_addr + 8); in clip6_get_mbox()
69 *(__be64 *)&c.ip_hi = *(__be64 *)(lip->s6_addr); in clip6_release_mbox()
70 *(__be64 *)&c.ip_lo = *(__be64 *)(lip->s6_addr + 8); in clip6_release_mbox()
91 ret = memcmp(lip, cte->addr6.sin6_addr.s6_addr, in cxgb4_clip_get()
116 memcpy(ce->addr6.sin6_addr.s6_addr, in cxgb4_clip_get()
125 ret, ce->addr6.sin6_addr.s6_addr); in cxgb4_clip_get()
163 ret = memcmp(lip, cte->addr6.sin6_addr.s6_addr, in cxgb4_clip_release()
209 ret = cxgb4_clip_get(dev, (const u32 *)ifa->addr.s6_addr, 1); in cxgb4_update_dev_clip()
/kernel/linux/linux-5.10/include/rdma/
H A Dib_addr.h143 memcpy(&out_in->sin6_addr.s6_addr, gid->raw, 16); in rdma_gid2ip()
207 memcpy(mac, &addr->s6_addr[8], 3); in rdma_get_ll_mac()
208 memcpy(mac + 3, &addr->s6_addr[13], 3); in rdma_get_ll_mac()
216 if (addr->s6_addr[0] == 0xff) in rdma_is_multicast_addr()
230 mac[i] = addr->s6_addr[i + 10]; in rdma_get_mcast_mac()
/kernel/linux/linux-6.6/include/rdma/
H A Dib_addr.h144 memcpy(&out_in->sin6_addr.s6_addr, gid->raw, 16); in rdma_gid2ip()
208 memcpy(mac, &addr->s6_addr[8], 3); in rdma_get_ll_mac()
209 memcpy(mac + 3, &addr->s6_addr[13], 3); in rdma_get_ll_mac()
217 if (addr->s6_addr[0] == 0xff) in rdma_is_multicast_addr()
231 mac[i] = addr->s6_addr[i + 10]; in rdma_get_mcast_mac()
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/libcxgb/
H A Dlibcxgb_cm.c66 __func__, ip6->saddr.s6_addr, ip6->daddr.s6_addr, in cxgb_get_4tuple()
69 memcpy(peer_ip, ip6->saddr.s6_addr, 16); in cxgb_get_4tuple()
70 memcpy(local_ip, ip6->daddr.s6_addr, 16); in cxgb_get_4tuple()
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/libcxgb/
H A Dlibcxgb_cm.c66 __func__, ip6->saddr.s6_addr, ip6->daddr.s6_addr, in cxgb_get_4tuple()
69 memcpy(peer_ip, ip6->saddr.s6_addr, 16); in cxgb_get_4tuple()
70 memcpy(local_ip, ip6->daddr.s6_addr, 16); in cxgb_get_4tuple()
/kernel/linux/linux-5.10/arch/loongarch/lib/
H A Dcsum.c127 src = *(const __uint128_t *)saddr->s6_addr; in csum_ipv6_magic()
128 dst = *(const __uint128_t *)daddr->s6_addr; in csum_ipv6_magic()
/kernel/linux/linux-5.10/arch/arm64/lib/
H A Dcsum.c139 src = *(const __uint128_t *)saddr->s6_addr; in csum_ipv6_magic()
140 dst = *(const __uint128_t *)daddr->s6_addr; in csum_ipv6_magic()
/kernel/linux/linux-6.6/arch/loongarch/lib/
H A Dcsum.c127 src = *(const __uint128_t *)saddr->s6_addr; in csum_ipv6_magic()
128 dst = *(const __uint128_t *)daddr->s6_addr; in csum_ipv6_magic()
/kernel/linux/linux-6.6/arch/arm64/lib/
H A Dcsum.c139 src = *(const __uint128_t *)saddr->s6_addr; in csum_ipv6_magic()
140 dst = *(const __uint128_t *)daddr->s6_addr; in csum_ipv6_magic()

Completed in 14 milliseconds

12345