Home
last modified time | relevance | path

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

1234

/tools/testing/selftests/net/
Dgro.c195 struct in6_addr daddr; in tcp_checksum() member
201 struct in_addr daddr; in tcp_checksum() member
210 if (inet_pton(AF_INET6, addr6_dst, &ph6.daddr) != 1) in tcp_checksum()
219 if (inet_pton(AF_INET, addr4_dst, &ph4.daddr) != 1) in tcp_checksum()
261 if (inet_pton(AF_INET6, addr6_dst, &ip6h->daddr) != 1) in fill_networklayer()
275 if (inet_pton(AF_INET, addr4_dst, &iph->daddr) != 1) in fill_networklayer()
300 static void write_packet(int fd, char *buf, int len, struct sockaddr_ll *daddr) in write_packet() argument
304 ret = sendto(fd, buf, len, 0, (struct sockaddr *)daddr, sizeof(*daddr)); in write_packet()
323 static void send_flags(int fd, struct sockaddr_ll *daddr, int psh, int syn, in send_flags() argument
347 write_packet(fd, flag_buf, pkt_size, daddr); in send_flags()
[all …]
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()
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()
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()
Dtxtimestamp.c81 static struct sockaddr_in daddr; variable
276 static void print_pktinfo(int family, int ifindex, void *saddr, void *daddr) in print_pktinfo() argument
283 daddr ? inet_ntop(family, daddr, da, sizeof(da)) : "unknown"); in print_pktinfo()
444 iph->saddr = daddr.sin_addr.s_addr; /* set for udp csum calc */ in fill_header_ipv4()
445 iph->daddr = daddr.sin_addr.s_addr; in fill_header_ipv4()
465 ip6h->daddr = daddr6.sin6_addr; in fill_header_ipv6()
548 if (connect(fd, (void *) &daddr, sizeof(daddr))) in do_test()
616 msg.msg_name = (void *)&daddr; in do_test()
617 msg.msg_namelen = sizeof(daddr); in do_test()
824 memcpy(&daddr, cur->ai_addr, sizeof(daddr)); in resolve_hostname()
[all …]
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/
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 …]
/tools/testing/selftests/bpf/prog_tests/
Dfib_lookup.c47 const char *daddr; member
59 .daddr = IPV6_NUD_FAILED_ADDR, .expected_ret = BPF_FIB_LKUP_RET_NO_NEIGH, },
61 .daddr = IPV6_NUD_STALE_ADDR, .expected_ret = BPF_FIB_LKUP_RET_SUCCESS,
64 .daddr = IPV6_NUD_FAILED_ADDR, .expected_ret = BPF_FIB_LKUP_RET_SUCCESS,
67 .daddr = IPV4_NUD_FAILED_ADDR, .expected_ret = BPF_FIB_LKUP_RET_NO_NEIGH, },
69 .daddr = IPV4_NUD_STALE_ADDR, .expected_ret = BPF_FIB_LKUP_RET_SUCCESS,
72 .daddr = IPV4_NUD_FAILED_ADDR, .expected_ret = BPF_FIB_LKUP_RET_SUCCESS,
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,
[all …]
/tools/testing/selftests/bpf/progs/
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()
78 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, __u32 len, in csum_tcpudp_magic() argument
81 return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum)); in csum_tcpudp_magic()
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()
[all …]
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()
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()
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()
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()
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()
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()
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 …]
Dtest_tcp_check_syncookie_kern.c78 tup.ipv4.daddr = ipv4h->daddr; in check_syncookie()
110 memcpy(tup.ipv6.daddr, &ipv6h->daddr, sizeof(tup.ipv6.daddr)); in check_syncookie()
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()
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()
328 first = (u64)ctx->ipv4->saddr << 32 | ctx->ipv4->daddr; in tcp_prepare_cookie()
337 ctx->ipv6->daddr.in6_u.u6_addr32[0]; in tcp_prepare_cookie()
429 swap(ctx->ipv4->saddr, ctx->ipv4->daddr); in tcp_handle_syn()
444 swap(ctx->ipv6->saddr, ctx->ipv6->daddr); in tcp_handle_syn()
471 first = (u64)ctx->ipv4->saddr << 32 | ctx->ipv4->daddr; in tcp_validate_cookie()
474 ctx->ipv6->daddr.in6_u.u6_addr32[0]; in tcp_validate_cookie()
515 tuple.ipv4.daddr = ctx->ipv4->daddr; in tcp_handle_ack()
521 __builtin_memcpy(tuple.ipv6.daddr, &ctx->ipv6->daddr, sizeof(tuple.ipv6.daddr)); in tcp_handle_ack()
Dxdping_kern.c139 iph->saddr = iph->daddr; in xdping_client()
140 iph->daddr = raddr; in xdping_client()
174 iph->saddr = iph->daddr; in xdping_server()
175 iph->daddr = raddr; in xdping_server()
/tools/testing/selftests/drivers/net/mlxsw/
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
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/
Dtest_iptunnel_common.h15 } daddr; member
29 } daddr; member
Dnetwork_helpers.h108 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, in csum_tcpudp_magic() argument
115 s += (__u32)daddr; in csum_tcpudp_magic()
124 const struct in6_addr *daddr, in csum_ipv6_magic() argument
134 s += (__u32)daddr->s6_addr32[i]; in csum_ipv6_magic()
/tools/perf/util/
Dmem-info.h12 struct addr_map_symbol daddr; in DECLARE_RC_STRUCT() local
37 return &RC_CHK_ACCESS(mi)->daddr; in mem_info__daddr()

1234