Home
last modified time | relevance | path

Searched refs:daddr (Results 1 – 25 of 100) sorted by relevance

1234

/tools/testing/selftests/net/
A Dgro.c195 struct in6_addr daddr; in tcp_checksum() member
201 struct in_addr daddr; in tcp_checksum() member
304 ret = sendto(fd, buf, len, 0, (struct sockaddr *)daddr, sizeof(*daddr)); in write_packet()
887 daddr.sll_family = AF_PACKET; in bind_packetsocket()
890 if (daddr.sll_ifindex == 0) in bind_packetsocket()
893 if (bind(fd, (void *)&daddr, sizeof(daddr)) < 0) in bind_packetsocket()
980 memset(&daddr, 0, sizeof(daddr)); in gro_sender()
982 if (daddr.sll_ifindex == 0) in gro_sender()
984 daddr.sll_family = AF_PACKET; in gro_sender()
986 daddr.sll_halen = ETH_ALEN; in gro_sender()
[all …]
A Dpsock_lib.h79 struct sockaddr_in saddr, daddr; in pair_udp_open() local
93 memset(&daddr, 0, sizeof(daddr)); in pair_udp_open()
94 daddr.sin_family = AF_INET; in pair_udp_open()
95 daddr.sin_port = htons(port + 1); in pair_udp_open()
96 daddr.sin_addr.s_addr = htonl(INADDR_LOOPBACK); in pair_udp_open()
99 if (bind(fds[1], (void *) &daddr, sizeof(daddr))) { in pair_udp_open()
107 if (connect(fds[0], (void *) &daddr, sizeof(daddr))) { in pair_udp_open()
A Dio_uring_zerocopy_tx.c235 char *daddr = NULL; in parse_opts() local
257 daddr = optarg; in parse_opts()
285 if (daddr && in parse_opts()
286 inet_pton(AF_INET, daddr, &(addr4->sin_addr)) != 1) in parse_opts()
287 error(1, 0, "ipv4 parse error: %s", daddr); in parse_opts()
293 if (daddr && in parse_opts()
294 inet_pton(AF_INET6, daddr, &(addr6->sin6_addr)) != 1) in parse_opts()
295 error(1, 0, "ipv6 parse error: %s", daddr); in parse_opts()
A Dreuseport_dualstack.c75 struct sockaddr_in saddr, daddr; in send_from_v4() local
82 daddr.sin_family = AF_INET; in send_from_v4()
83 daddr.sin_addr.s_addr = htonl(INADDR_LOOPBACK); in send_from_v4()
84 daddr.sin_port = htons(PORT); in send_from_v4()
93 if (connect(fd, (struct sockaddr *)&daddr, sizeof(daddr))) in send_from_v4()
A Dtxtimestamp.c83 static struct sockaddr_in daddr; variable
286 daddr ? inet_ntop(family, daddr, da, sizeof(da)) : "unknown"); in print_pktinfo()
447 iph->saddr = daddr.sin_addr.s_addr; /* set for udp csum calc */ in fill_header_ipv4()
448 iph->daddr = daddr.sin_addr.s_addr; in fill_header_ipv4()
468 ip6h->daddr = daddr6.sin6_addr; in fill_header_ipv6()
551 if (connect(fd, (void *) &daddr, sizeof(daddr))) in do_test()
619 msg.msg_name = (void *)&daddr; in do_test()
620 msg.msg_namelen = sizeof(daddr); in do_test()
848 memcpy(&daddr, cur->ai_addr, sizeof(daddr)); in resolve_hostname()
849 daddr.sin_port = htons(dest_port); in resolve_hostname()
[all …]
A Dnat6to4.bpf.c105 .daddr = 0x0101a8c0, // u32 in sched_cls_ingress6_nat_6_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()
/tools/testing/selftests/net/netfilter/
A Dsctp_collision.c11 struct sockaddr_in saddr = {}, daddr = {}; in main() local
12 int sd, ret, len = sizeof(daddr); in main()
44 daddr.sin_family = AF_INET; in main()
45 daddr.sin_addr.s_addr = inet_addr(argv[4]); in main()
46 daddr.sin_port = htons(atoi(argv[5])); in main()
57 ret = connect(sd, (struct sockaddr *)&daddr, len); in main()
62 ret = recvfrom(sd, buf, sizeof(buf), 0, (struct sockaddr *)&daddr, &len); in main()
67 ret = sendto(sd, buf, strlen(buf) + 1, 0, (struct sockaddr *)&daddr, len); in main()
77 ret = connect(sd, (struct sockaddr *)&daddr, len); in main()
83 ret = sendto(sd, buf, strlen(buf) + 1, 0, (struct sockaddr *)&daddr, len); in main()
[all …]
A Dconntrack_clash.sh85 local daddr="$2"
87 if ! ip netns exec "$ns" ping -q -c 1 $daddr > /dev/null;then
88 echo "FAIL: ping from $ns to $daddr"
97 local daddr="$3"
102 if ! ip netns exec "$ns" ./udpclash $daddr $dport;then
103 echo "INFO: did not receive expected number of replies for $daddr:$dport"
126 local daddr="$3"
131 run_one_clash_test "$ns" "$ctns" "$daddr" "$dport"
134 echo "PASS: clash resolution test for $daddr:$dport on attempt $i"
141 [ $softerr -eq 1 ] && echo "SKIP: clash resolution for $daddr:$dport did not trigger"
A Dnft_fib.sh347 typeof meta iif . ip daddr . fib daddr oif
353 typeof meta iif . ip daddr . fib daddr . iif oif
359 typeof meta iif . ip6 daddr . fib daddr oif
365 typeof meta iif . ip6 daddr . fib daddr . iif oif
371 typeof meta iif . ip daddr . fib daddr type
377 typeof meta iif . ip daddr . fib daddr . iif type
383 typeof meta iif . ip6 daddr . fib daddr type
389 typeof meta iif . ip6 daddr . fib daddr . iif type
396 add @fibif4 { meta iif . ip daddr . fib daddr oif }
398 add @fibtype4 { meta iif . ip daddr . fib daddr type }
[all …]
/tools/testing/selftests/bpf/prog_tests/
A Dfib_lookup.c47 const char *daddr; member
75 .daddr = IPV4_TBID_DST, .expected_ret = BPF_FIB_LKUP_RET_NOT_FWDED,
79 .daddr = IPV4_TBID_DST, .expected_ret = BPF_FIB_LKUP_RET_SUCCESS,
83 .daddr = IPV6_TBID_DST, .expected_ret = BPF_FIB_LKUP_RET_NOT_FWDED,
87 .daddr = IPV6_TBID_DST, .expected_ret = BPF_FIB_LKUP_RET_SUCCESS,
99 .daddr = IPV4_ADDR_DST, .expected_ret = BPF_FIB_LKUP_RET_SUCCESS,
103 .daddr = IPV6_ADDR_DST, .expected_ret = BPF_FIB_LKUP_RET_SUCCESS,
108 .daddr = IPV4_REMOTE_DST, .expected_ret = BPF_FIB_LKUP_RET_SUCCESS,
112 .daddr = IPV4_REMOTE_DST, .expected_ret = BPF_FIB_LKUP_RET_SUCCESS,
225 if (inet_pton(AF_INET6, test->daddr, params->ipv6_dst) == 1) { in set_lookup_params()
[all …]
/tools/testing/selftests/bpf/progs/
A Dtest_tcp_custom_syncookie.h53 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, in csum_tcpudp_nofold() argument
59 s += (__force u32)daddr; in csum_tcpudp_nofold()
86 const struct in6_addr *daddr, in csum_ipv6_magic() argument
110 sum += (__force u32)daddr->in6_u.u6_addr32[0]; in csum_ipv6_magic()
111 carry = (sum < (__force u32)daddr->in6_u.u6_addr32[0]); in csum_ipv6_magic()
114 sum += (__force u32)daddr->in6_u.u6_addr32[1]; in csum_ipv6_magic()
115 carry = (sum < (__force u32)daddr->in6_u.u6_addr32[1]); in csum_ipv6_magic()
118 sum += (__force u32)daddr->in6_u.u6_addr32[2]; in csum_ipv6_magic()
119 carry = (sum < (__force u32)daddr->in6_u.u6_addr32[2]); in csum_ipv6_magic()
122 sum += (__force u32)daddr->in6_u.u6_addr32[3]; in csum_ipv6_magic()
[all …]
A Dconnect6_prog.c38 tuple.ipv6.daddr[0] = bpf_htonl(DST_REWRITE_IP6_0); in connect_v6_prog()
39 tuple.ipv6.daddr[1] = bpf_htonl(DST_REWRITE_IP6_1); in connect_v6_prog()
40 tuple.ipv6.daddr[2] = bpf_htonl(DST_REWRITE_IP6_2); in connect_v6_prog()
41 tuple.ipv6.daddr[3] = bpf_htonl(DST_REWRITE_IP6_3); in connect_v6_prog()
57 if (sk->src_ip6[0] != tuple.ipv6.daddr[0] || in connect_v6_prog()
58 sk->src_ip6[1] != tuple.ipv6.daddr[1] || in connect_v6_prog()
59 sk->src_ip6[2] != tuple.ipv6.daddr[2] || in connect_v6_prog()
60 sk->src_ip6[3] != tuple.ipv6.daddr[3] || in connect_v6_prog()
A Dtest_lwt_ip_encap.c32 hdr.iph.daddr = 0x641010ac; /* 172.16.16.100 */ in bpf_lwt_encap_gre()
35 hdr.iph.daddr = 0xac101064; /* 172.16.16.100 */ in bpf_lwt_encap_gre()
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()
A Dtest_xdp.c103 vip.daddr.v4 = iph->daddr; in handle_ipv4()
136 iph->daddr = tnl->daddr.v4; in handle_ipv4()
173 memcpy(vip.daddr.v6, ip6h->daddr.s6_addr32, sizeof(vip.daddr)); in handle_ipv6()
205 memcpy(ip6h->daddr.s6_addr32, tnl->daddr.v6, sizeof(tnl->daddr.v6)); in handle_ipv6()
A Dtest_xdp_loop.c99 vip.daddr.v4 = iph->daddr; in handle_ipv4()
132 iph->daddr = tnl->daddr.v4; in handle_ipv4()
169 memcpy(vip.daddr.v6, ip6h->daddr.s6_addr32, sizeof(vip.daddr)); in handle_ipv6()
201 memcpy(ip6h->daddr.s6_addr32, tnl->daddr.v6, sizeof(tnl->daddr.v6)); in handle_ipv6()
A Dtest_tcp_estats.c180 __be32 *saddr, __be32 *daddr) in conn_id_ipv4_init() argument
185 unaligned_u32_set(conn_id->remaddress.data, (__u8 *)daddr); in conn_id_ipv4_init()
189 __be32 *saddr, __be32 *daddr) in conn_id_ipv6_init() argument
202 (__u8 *)(daddr)); in conn_id_ipv6_init()
204 (__u8 *)(daddr + 1)); in conn_id_ipv6_init()
206 (__u8 *)(daddr + 2)); in conn_id_ipv6_init()
208 (__u8 *)(daddr + 3)); in conn_id_ipv6_init()
A Dtest_xdp_dynptr.c112 vip.daddr.v4 = iph->daddr; in handle_ipv4()
144 iph->daddr = tnl->daddr.v4; in handle_ipv4()
191 memcpy(vip.daddr.v6, ip6h->daddr.s6_addr32, sizeof(vip.daddr)); in handle_ipv6()
223 memcpy(ip6h->daddr.s6_addr32, tnl->daddr.v6, sizeof(tnl->daddr.v6)); in handle_ipv6()
A Dtest_bpf_nf.c42 __be32 daddr = 0; variable
167 bpf_tuple.ipv4.daddr = bpf_get_prandom_u32(); /* dst IP */ in nf_ct_test()
177 union nf_inet_addr daddr = {}; in nf_ct_test() local
187 daddr.ip = bpf_get_prandom_u32(); in nf_ct_test()
188 bpf_ct_set_nat_info(ct, &daddr, dport, NF_NAT_MANIP_DST___local); in nf_ct_test()
204 if (tuple->src.u3.ip == daddr.ip && in nf_ct_test()
227 bpf_tuple.ipv4.daddr = daddr; in nf_ct_test()
267 bpf_tuple.ipv4.daddr = bpf_get_prandom_u32(); /* dst IP */ in nf_ct_opts_new_test()
280 union nf_inet_addr daddr = {}; in nf_ct_opts_new_test() local
289 daddr.ip = bpf_get_prandom_u32(); in nf_ct_opts_new_test()
[all …]
A Dxdp_features.c81 __be32 daddr = dut ? dut_addr.s6_addr32[3] in xdp_process_echo_packet() local
91 if (daddr != ih->daddr) in xdp_process_echo_packet()
100 struct in6_addr daddr = dut ? dut_addr : tester_addr; in xdp_process_echo_packet() local
109 if (!ipv6_addr_equal(daddr, ih6->daddr)) in xdp_process_echo_packet()
A Dtest_tcp_custom_syncookie.c163 return csum_tcpudp_magic(ctx->ipv4->saddr, ctx->ipv4->daddr, in tcp_v4_csum()
169 return csum_ipv6_magic(&ctx->ipv6->saddr, &ctx->ipv6->daddr, in tcp_v6_csum()
330 first = (u64)ctx->ipv4->saddr << 32 | ctx->ipv4->daddr; in tcp_prepare_cookie()
339 ctx->ipv6->daddr.in6_u.u6_addr32[0]; in tcp_prepare_cookie()
431 swap(ctx->ipv4->saddr, ctx->ipv4->daddr); in tcp_handle_syn()
446 swap(ctx->ipv6->saddr, ctx->ipv6->daddr); in tcp_handle_syn()
473 first = (u64)ctx->ipv4->saddr << 32 | ctx->ipv4->daddr; in tcp_validate_cookie()
476 ctx->ipv6->daddr.in6_u.u6_addr32[0]; in tcp_validate_cookie()
517 tuple.ipv4.daddr = ctx->ipv4->daddr; in tcp_handle_ack()
523 __builtin_memcpy(tuple.ipv6.daddr, &ctx->ipv6->daddr, sizeof(tuple.ipv6.daddr)); in tcp_handle_ack()
/tools/testing/selftests/drivers/net/mlxsw/
A Ddevlink_trap_tunnel_vxlan_ipv6.sh139 local daddr="20:01:0d:b8:00:01:00:00:00:00:00:00:00:00:00:01"
145 )"$dest_mac:"$( : ETH daddr
155 )"$daddr:"$( : IP daddr
199 local daddr="20:01:0d:b8:00:01:00:00:00:00:00:00:00:00:00:01"
205 )"$dest_mac:"$( : ETH daddr
215 )"$daddr:"$( : IP daddr
231 )"$dest_mac:"$( : ETH daddr
286 local daddr="20:01:0d:b8:00:01:00:00:00:00:00:00:00:00:00:01"
292 )"$dest_mac:"$( : ETH daddr
302 )"$daddr:"$( : IP daddr
A Ddevlink_trap_tunnel_vxlan.sh142 )"$dest_mac:"$( : ETH daddr
154 )"c0:00:02:01:"$( : IP daddr: 192.0.2.1
198 )"$dest_mac:"$( : ETH daddr
210 )"c0:00:02:01:"$( : IP daddr: 192.0.2.1
223 )"$dest_mac:"$( : ETH daddr
281 )"$dest_mac:"$( : ETH daddr
293 )"c0:00:02:01:"$( : IP daddr: 192.0.2.1
/tools/testing/selftests/bpf/
A Dtest_iptunnel_common.h15 } daddr; member
29 } daddr; member
A Dnetwork_helpers.h164 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, in csum_tcpudp_magic() argument
171 s += (__u32)daddr; in csum_tcpudp_magic()
195 const struct in6_addr *daddr, in csum_ipv6_magic() argument
205 s += (__u32)daddr->s6_addr32[i]; in csum_ipv6_magic()
230 return csum_tcpudp_magic(iph->saddr, iph->daddr, ntohs(udph->len), in build_udp_v4_csum()
250 return csum_ipv6_magic(&ip6h->saddr, &ip6h->daddr, ntohs(udph->len), in build_udp_v6_csum()
/tools/perf/util/
A Dmem-info.h12 struct addr_map_symbol daddr; in DECLARE_RC_STRUCT() local
37 return &RC_CHK_ACCESS(mi)->daddr; in mem_info__daddr()

Completed in 35 milliseconds

1234