/linux/tools/testing/selftests/bpf/progs/ |
H A D | bpf_iter_tcp6.c | 125 src->s6_addr32[0], src->s6_addr32[1], in dump_tcp6_sock() 126 src->s6_addr32[2], src->s6_addr32[3], srcp, in dump_tcp6_sock() 127 dest->s6_addr32[0], dest->s6_addr32[1], in dump_tcp6_sock() 128 dest->s6_addr32[2], dest->s6_addr32[3], destp); in dump_tcp6_sock() 168 src->s6_addr32[0], src->s6_addr32[ in dump_tw_sock() [all...] |
H A D | bpf_iter_udp6.c | 63 src->s6_addr32[0], src->s6_addr32[1], in dump_udp6() 64 src->s6_addr32[2], src->s6_addr32[3], srcp, in dump_udp6() 65 dest->s6_addr32[0], dest->s6_addr32[1], in dump_udp6() 66 dest->s6_addr32[2], dest->s6_addr32[3], destp); in dump_udp6()
|
H A D | xdp_features.c | 19 #define ipv6_addr_equal(a, b) ((a).s6_addr32[0] == (b).s6_addr32[0] && \ 20 (a).s6_addr32[1] == (b).s6_addr32[1] && \ 21 (a).s6_addr32[2] == (b).s6_addr32[2] && \ 22 (a).s6_addr32[3] == (b).s6_addr32[3]) 79 __be32 saddr = dut ? tester_addr.s6_addr32[3] in xdp_process_echo_packet() 80 : dut_addr.s6_addr32[ in xdp_process_echo_packet() [all...] |
H A D | test_tc_neigh.c | 30 # define v6_equal(a, b) (a.s6_addr32[0] == b.s6_addr32[0] && \ 31 a.s6_addr32[1] == b.s6_addr32[1] && \ 32 a.s6_addr32[2] == b.s6_addr32[2] && \ 33 a.s6_addr32[3] == b.s6_addr32[3])
|
H A D | test_tc_dtime.c | 37 #define v6_equal(a, b) (a.s6_addr32[0] == b.s6_addr32[0] && \ 38 a.s6_addr32[1] == b.s6_addr32[1] && \ 39 a.s6_addr32[2] == b.s6_addr32[2] && \ 40 a.s6_addr32[3] == b.s6_addr32[3])
|
H A D | sock_iter_batch.c | 16 return (a->s6_addr32[0] | a->s6_addr32[1] | in ipv6_addr_loopback() 17 a->s6_addr32[2] | (a->s6_addr32[3] ^ bpf_htonl(1))) == 0; in ipv6_addr_loopback() 63 hash = jhash2(sk->sk_v6_rcv_saddr.s6_addr32, 4, net->hash_mix); in iter_tcp_soreuse()
|
H A D | connect6_prog.c | 82 sa.sin6_addr.s6_addr32[0] = bpf_htonl(SRC_REWRITE_IP6_0); in connect_v6_prog() 83 sa.sin6_addr.s6_addr32[1] = bpf_htonl(SRC_REWRITE_IP6_1); in connect_v6_prog() 84 sa.sin6_addr.s6_addr32[2] = bpf_htonl(SRC_REWRITE_IP6_2); in connect_v6_prog() 85 sa.sin6_addr.s6_addr32[3] = bpf_htonl(SRC_REWRITE_IP6_3); in connect_v6_prog()
|
/linux/net/ipv6/ |
H A D | ip6_checksum.c | 18 sum += (__force u32)saddr->s6_addr32[0]; in csum_ipv6_magic() 19 carry = (sum < (__force u32)saddr->s6_addr32[0]); in csum_ipv6_magic() 22 sum += (__force u32)saddr->s6_addr32[1]; in csum_ipv6_magic() 23 carry = (sum < (__force u32)saddr->s6_addr32[1]); in csum_ipv6_magic() 26 sum += (__force u32)saddr->s6_addr32[2]; in csum_ipv6_magic() 27 carry = (sum < (__force u32)saddr->s6_addr32[2]); in csum_ipv6_magic() 30 sum += (__force u32)saddr->s6_addr32[3]; in csum_ipv6_magic() 31 carry = (sum < (__force u32)saddr->s6_addr32[3]); in csum_ipv6_magic() 34 sum += (__force u32)daddr->s6_addr32[0]; in csum_ipv6_magic() 35 carry = (sum < (__force u32)daddr->s6_addr32[ in csum_ipv6_magic() [all...] |
H A D | addrconf_core.c | 42 st = addr->s6_addr32[0]; in __ipv6_addr_type() 69 if ((addr->s6_addr32[0] | addr->s6_addr32[1]) == 0) { in __ipv6_addr_type() 70 if (addr->s6_addr32[2] == 0) { in __ipv6_addr_type() 71 if (addr->s6_addr32[3] == 0) in __ipv6_addr_type() 74 if (addr->s6_addr32[3] == htonl(0x00000001)) in __ipv6_addr_type() 82 if (addr->s6_addr32[2] == htonl(0x0000ffff)) in __ipv6_addr_type()
|
/linux/include/net/netfilter/ |
H A D | nf_queue.h | 63 if ((__force u32)ip6h->saddr.s6_addr32[3] < in hash_v6() 64 (__force u32)ip6h->daddr.s6_addr32[3]) { in hash_v6() 65 a = (__force u32) ip6h->saddr.s6_addr32[3]; in hash_v6() 66 b = (__force u32) ip6h->daddr.s6_addr32[3]; in hash_v6() 68 b = (__force u32) ip6h->saddr.s6_addr32[3]; in hash_v6() 69 a = (__force u32) ip6h->daddr.s6_addr32[3]; in hash_v6() 72 if ((__force u32)ip6h->saddr.s6_addr32[1] < in hash_v6() 73 (__force u32)ip6h->daddr.s6_addr32[1]) in hash_v6() 74 c = (__force u32) ip6h->saddr.s6_addr32[1]; in hash_v6() 76 c = (__force u32) ip6h->daddr.s6_addr32[ in hash_v6() [all...] |
/linux/arch/s390/include/asm/ |
H A D | checksum.h | 114 sum += (__force __u32)saddr->s6_addr32[0]; in csum_ipv6_magic() 115 sum += (__force __u32)saddr->s6_addr32[1]; in csum_ipv6_magic() 116 sum += (__force __u32)saddr->s6_addr32[2]; in csum_ipv6_magic() 117 sum += (__force __u32)saddr->s6_addr32[3]; in csum_ipv6_magic() 118 sum += (__force __u32)daddr->s6_addr32[0]; in csum_ipv6_magic() 119 sum += (__force __u32)daddr->s6_addr32[1]; in csum_ipv6_magic() 120 sum += (__force __u32)daddr->s6_addr32[2]; in csum_ipv6_magic() 121 sum += (__force __u32)daddr->s6_addr32[3]; in csum_ipv6_magic()
|
/linux/include/net/ |
H A D | addrconf.h | 484 htonl(0xFF000000) | addr->s6_addr32[3]); in addrconf_addr_solict_mult() 493 return ((addr->s6_addr32[0] ^ htonl(0xff020000)) | in ipv6_addr_is_ll_all_nodes() 494 addr->s6_addr32[1] | addr->s6_addr32[2] | in ipv6_addr_is_ll_all_nodes() 495 (addr->s6_addr32[3] ^ htonl(0x00000001))) == 0; in ipv6_addr_is_ll_all_nodes() 505 return ((addr->s6_addr32[0] ^ htonl(0xff020000)) | in ipv6_addr_is_ll_all_routers() 506 addr->s6_addr32[1] | addr->s6_addr32[2] | in ipv6_addr_is_ll_all_routers() 507 (addr->s6_addr32[3] ^ htonl(0x00000002))) == 0; in ipv6_addr_is_ll_all_routers() 513 return (addr->s6_addr32[ in ipv6_addr_is_isatap() [all...] |
H A D | if_inet6.h | 235 memcpy(buf + 2, &addr->s6_addr32[3], sizeof(__u32)); in ipv6_eth_mc_map() 268 if ((addr->s6_addr32[0] | addr->s6_addr32[1] | in ipv6_ipgre_mc_map() 269 (addr->s6_addr32[2] ^ htonl(0x0000ffff))) != 0) in ipv6_ipgre_mc_map() 271 memcpy(buf, &addr->s6_addr32[3], 4); in ipv6_ipgre_mc_map()
|
/linux/arch/riscv/lib/ |
H A D | csum.c | 27 sum += (__force unsigned long)saddr->s6_addr32[0]; in csum_ipv6_magic() 28 sum += (__force unsigned long)saddr->s6_addr32[1]; in csum_ipv6_magic() 29 sum += (__force unsigned long)saddr->s6_addr32[2]; in csum_ipv6_magic() 30 sum += (__force unsigned long)saddr->s6_addr32[3]; in csum_ipv6_magic() 32 sum += (__force unsigned long)daddr->s6_addr32[0]; in csum_ipv6_magic() 33 sum += (__force unsigned long)daddr->s6_addr32[1]; in csum_ipv6_magic() 34 sum += (__force unsigned long)daddr->s6_addr32[2]; in csum_ipv6_magic() 35 sum += (__force unsigned long)daddr->s6_addr32[3]; in csum_ipv6_magic()
|
/linux/drivers/net/ethernet/meta/fbnic/ |
H A D | fbnic_rpc.c | 735 if (~m->s6_addr32[3] & ~mask->s_addr) { in __fbnic_ip4_sync() 748 if (~(m->s6_addr32[3] ^ mask->s_addr)) in __fbnic_ip4_sync() 751 if (ip_addr->value.s6_addr32[3] == addr->s_addr) { in __fbnic_ip4_sync() 805 if ((m->s6_addr32[0] & mask->s6_addr32[0]) | in __fbnic_ip6_sync() 806 (m->s6_addr32[1] & mask->s6_addr32[1]) | in __fbnic_ip6_sync() 807 (m->s6_addr32[2] & mask->s6_addr32[2]) | in __fbnic_ip6_sync() 808 (m->s6_addr32[ in __fbnic_ip6_sync() [all...] |
/linux/net/smc/ |
H A D | smc_ib.h | 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()
|
/linux/net/netlabel/ |
H A D | netlabel_kapi.c | 152 map6->list.addr.s6_addr32[0] &= mask6->s6_addr32[0]; in netlbl_cfg_unlbl_map_add() 153 map6->list.addr.s6_addr32[1] &= mask6->s6_addr32[1]; in netlbl_cfg_unlbl_map_add() 154 map6->list.addr.s6_addr32[2] &= mask6->s6_addr32[2]; in netlbl_cfg_unlbl_map_add() 155 map6->list.addr.s6_addr32[3] &= mask6->s6_addr32[3]; in netlbl_cfg_unlbl_map_add() 491 addrinfo->list.addr.s6_addr32[0] &= mask->s6_addr32[ in netlbl_cfg_calipso_map_add() [all...] |
H A D | netlabel_mgmt.c | 226 map->list.addr.s6_addr32[0] &= mask->s6_addr32[0]; in netlbl_mgmt_add_common() 227 map->list.addr.s6_addr32[1] &= mask->s6_addr32[1]; in netlbl_mgmt_add_common() 228 map->list.addr.s6_addr32[2] &= mask->s6_addr32[2]; in netlbl_mgmt_add_common() 229 map->list.addr.s6_addr32[3] &= mask->s6_addr32[3]; in netlbl_mgmt_add_common()
|
H A D | netlabel_addrlist.c | 354 if (ntohl(mask->s6_addr32[3]) != 0xffffffff) { in netlbl_af6list_audit_addr() 358 while (ntohl(mask->s6_addr32[++iter]) == 0xffffffff) in netlbl_af6list_audit_addr() 360 mask_val = ntohl(mask->s6_addr32[iter]); in netlbl_af6list_audit_addr()
|
/linux/samples/bpf/ |
H A D | tc_l2_redirect_kern.c | 98 _htonl(ip6h->daddr.s6_addr32[0]), in _l2_to_iptun_ingress_forward() 99 _htonl(ip6h->daddr.s6_addr32[3])); in _l2_to_iptun_ingress_forward() 180 if (!is_vip_addr(eth->h_proto, ip6h->daddr.s6_addr32[0])) in _l2_to_ip6tun_ingress_redirect() 184 _htonl(ip6h->daddr.s6_addr32[0]), *ifindex); in _l2_to_ip6tun_ingress_redirect() 224 if (is_vip_addr(eth->h_proto, ip6h->daddr.s6_addr32[0])) in _drop_non_tun_vip()
|
/linux/net/netfilter/ |
H A D | xt_iprange.c | 58 if (a->s6_addr32[i] != b->s6_addr32[i]) in iprange_ipv6_lt() 59 return ntohl(a->s6_addr32[i]) < ntohl(b->s6_addr32[i]); in iprange_ipv6_lt()
|
/linux/net/rds/ |
H A D | threads.c | 299 if (addr1->s6_addr32[i] != addr2->s6_addr32[i]) { in rds_addr_cmp() 300 a = ntohl(addr1->s6_addr32[i]); in rds_addr_cmp() 301 b = ntohl(addr2->s6_addr32[i]); in rds_addr_cmp()
|
/linux/drivers/net/ethernet/wangxun/txgbe/ |
H A D | txgbe_fdir.c | 289 common.ip ^= hdr.ipv6->saddr.s6_addr32[0] ^ in txgbe_atr() 290 hdr.ipv6->saddr.s6_addr32[1] ^ in txgbe_atr() 291 hdr.ipv6->saddr.s6_addr32[2] ^ in txgbe_atr() 292 hdr.ipv6->saddr.s6_addr32[3] ^ in txgbe_atr() 293 hdr.ipv6->daddr.s6_addr32[0] ^ in txgbe_atr() 294 hdr.ipv6->daddr.s6_addr32[1] ^ in txgbe_atr() 295 hdr.ipv6->daddr.s6_addr32[2] ^ in txgbe_atr() 296 hdr.ipv6->daddr.s6_addr32[3]; in txgbe_atr()
|
/linux/tools/testing/selftests/net/ |
H A D | tfo.c | 32 ret = inet_pton(AF_INET, str, &sin6->sin6_addr.s6_addr32[3]); in parse_address() 37 sin6->sin6_addr.s6_addr32[0] = 0; in parse_address() 38 sin6->sin6_addr.s6_addr32[1] = 0; in parse_address()
|
/linux/net/ipv6/netfilter/ |
H A D | ip6t_NPT.c | 55 addr->s6_addr32[idx] &= mask; in ip6t_npt_map_pfx() 56 addr->s6_addr32[idx] |= ~mask & npt->dst_pfx.in6.s6_addr32[idx]; in ip6t_npt_map_pfx()
|