/tools/testing/selftests/net/ |
D | psock_lib.h | 77 struct sockaddr_in saddr, daddr; in pair_udp_open() local 86 memset(&saddr, 0, sizeof(saddr)); in pair_udp_open() 87 saddr.sin_family = AF_INET; in pair_udp_open() 88 saddr.sin_port = htons(port); in pair_udp_open() 89 saddr.sin_addr.s_addr = htonl(INADDR_LOOPBACK); in pair_udp_open() 101 if (bind(fds[0], (void *) &saddr, sizeof(saddr))) { in pair_udp_open()
|
D | reuseport_dualstack.c | 75 struct sockaddr_in saddr, daddr; in send_from_v4() local 78 saddr.sin_family = AF_INET; in send_from_v4() 79 saddr.sin_addr.s_addr = htonl(INADDR_ANY); in send_from_v4() 80 saddr.sin_port = 0; in send_from_v4() 90 if (bind(fd, (struct sockaddr *)&saddr, sizeof(saddr))) in send_from_v4()
|
D | reuseport_bpf_numa.c | 109 struct sockaddr_storage saddr, daddr; in send_from_node() local 116 saddr4 = (struct sockaddr_in *)&saddr; in send_from_node() 127 saddr6 = (struct sockaddr_in6 *)&saddr; in send_from_node() 148 if (bind(fd, (struct sockaddr *)&saddr, sizeof(saddr))) in send_from_node()
|
D | reuseport_bpf_cpu.c | 96 struct sockaddr_storage saddr, daddr; in send_from_cpu() local 104 saddr4 = (struct sockaddr_in *)&saddr; in send_from_cpu() 115 saddr6 = (struct sockaddr_in6 *)&saddr; in send_from_cpu() 138 if (bind(fd, (struct sockaddr *)&saddr, sizeof(saddr))) in send_from_cpu()
|
D | msg_zerocopy.c | 259 struct sockaddr_in *saddr = (void *) &cfg_src_addr; in setup_iph() local 267 iph->saddr = saddr->sin_addr.s_addr; in setup_iph() 279 struct sockaddr_in6 *saddr = (void *) &cfg_src_addr; in setup_ip6h() local 287 ip6h->saddr = saddr->sin6_addr; in setup_ip6h() 706 char *daddr = NULL, *saddr = NULL; in parse_opts() local 752 saddr = optarg; in parse_opts() 770 if (!cfg_rx && !saddr) in parse_opts() 774 setup_sockaddr(cfg_family, saddr, &cfg_src_addr); in parse_opts()
|
D | reuseport_addr_any.c | 107 struct sockaddr *saddr, *daddr; in connect_and_send() local 122 saddr = (struct sockaddr *)&saddr4; in connect_and_send() 135 saddr = (struct sockaddr *)&saddr6; in connect_and_send() 156 if (bind(fd, saddr, sz)) in connect_and_send()
|
D | tcp_fastopen_backup_key.c | 149 struct sockaddr *saddr, *daddr; in connect_and_send() local 165 saddr = (struct sockaddr *)&saddr4; in connect_and_send() 178 saddr = (struct sockaddr *)&saddr6; in connect_and_send() 192 if (bind(fd, saddr, sz)) in connect_and_send()
|
D | toeplitz.c | 153 char saddr[INET6_ADDRSTRLEN], daddr[INET6_ADDRSTRLEN]; in log_rxhash() local 156 if (!inet_ntop(cfg_family, addrs, saddr, sizeof(saddr)) || in log_rxhash() 162 cpu, rx_hash, saddr, daddr, in log_rxhash() 176 addrs = pkt + offsetof(struct iphdr, saddr); in verify_rxhash()
|
/tools/testing/selftests/bpf/progs/ |
D | test_lwt_ip_encap.c | 31 hdr.iph.saddr = 0x640110ac; /* 172.16.1.100 */ in bpf_lwt_encap_gre() 34 hdr.iph.saddr = 0xac100164; /* 172.16.1.100 */ in bpf_lwt_encap_gre() 67 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()
|
D | test_tcp_estats.c | 180 __be32 *saddr, __be32 *daddr) in conn_id_ipv4_init() argument 184 unaligned_u32_set(conn_id->localaddress.data, (__u8 *)saddr); in conn_id_ipv4_init() 189 __be32 *saddr, __be32 *daddr) in conn_id_ipv6_init() argument 193 unaligned_u32_set(conn_id->localaddress.data, (__u8 *)saddr); in conn_id_ipv6_init() 195 (__u8 *)(saddr + 1)); in conn_id_ipv6_init() 197 (__u8 *)(saddr + 2)); in conn_id_ipv6_init() 199 (__u8 *)(saddr + 3)); in conn_id_ipv6_init()
|
D | test_tcp_check_syncookie_kern.c | 77 tup.ipv4.saddr = ipv4h->saddr; in check_syncookie() 109 memcpy(tup.ipv6.saddr, &ipv6h->saddr, sizeof(tup.ipv6.saddr)); in check_syncookie()
|
D | xdping_kern.c | 111 raddr = iph->saddr; in xdping_client() 139 iph->saddr = iph->daddr; in xdping_client() 171 raddr = iph->saddr; in xdping_server() 175 iph->saddr = iph->daddr; in xdping_server()
|
D | test_xdp.c | 138 iph->saddr = tnl->saddr.v4; in handle_ipv4() 205 memcpy(ip6h->saddr.s6_addr32, tnl->saddr.v6, sizeof(tnl->saddr.v6)); in handle_ipv6()
|
D | test_xdp_loop.c | 134 iph->saddr = tnl->saddr.v4; in handle_ipv4() 201 memcpy(ip6h->saddr.s6_addr32, tnl->saddr.v6, sizeof(tnl->saddr.v6)); in handle_ipv6()
|
D | test_cls_redirect.c | 516 encap_gre->ip.saddr = ENCAPSULATION_IP; in forward_with_gre() 546 uint32_t old_saddr = encap->ip.saddr; in forward_to_next_hop() 547 encap->ip.saddr = encap->ip.daddr; in forward_to_next_hop() 625 tuple->ipv4.saddr = ipv4->saddr; in fill_tuple() 635 memcpy(&tuple->ipv6.saddr, &ipv6->saddr, in fill_tuple() 636 sizeof(tuple->ipv6.saddr)); in fill_tuple() 750 tuple.ipv4.saddr = ipv4->daddr; in process_icmpv4() 751 tuple.ipv4.daddr = ipv4->saddr; in process_icmpv4() 802 memcpy(&tuple.ipv6.saddr, &ipv6->daddr, sizeof(tuple.ipv6.saddr)); in process_icmpv6() 803 memcpy(&tuple.ipv6.daddr, &ipv6->saddr, sizeof(tuple.ipv6.daddr)); in process_icmpv6()
|
D | cgroup_skb_sk_lookup_kern.c | 34 set_ip(tuple->ipv6.saddr, &ip6h->daddr); in set_tuple() 35 set_ip(tuple->ipv6.daddr, &ip6h->saddr); in set_tuple()
|
D | test_xdp_noinline.c | 312 ip6h->saddr.in6_u.u6_addr32[0] = 1; in encap_v6() 313 ip6h->saddr.in6_u.u6_addr32[1] = 2; in encap_v6() 314 ip6h->saddr.in6_u.u6_addr32[2] = 3; in encap_v6() 315 ip6h->saddr.in6_u.u6_addr32[3] = ip_suffix; in encap_v6() 361 iph->saddr = ((0xFFFF0000 & ip_suffix) | 4268) ^ dst->dst; in encap_v4() 448 iph->daddr = iph->saddr; in send_icmp_reply() 449 iph->saddr = tmp_addr; in send_icmp_reply() 477 memcpy(tmp_addr, ip6h->saddr.in6_u.u6_addr32, 16); in send_icmp6_reply() 478 memcpy(ip6h->saddr.in6_u.u6_addr32, ip6h->daddr.in6_u.u6_addr32, 16); in send_icmp6_reply() 504 memcpy(pckt->flow.dstv6, ip6h->saddr.in6_u.u6_addr32, 16); in parse_icmpv6() [all …]
|
D | connect6_prog.c | 37 memset(&tuple.ipv6.saddr, 0, sizeof(tuple.ipv6.saddr)); in connect_v6_prog()
|
D | test_tc_neigh_fib.c | 44 fib_params->ipv4_src = ip4h->saddr; in fill_fib_params_v4() 72 *src = ip6h->saddr; in fill_fib_params_v6()
|
D | test_queue_stack_map.h | 52 err = bpf_map_push_elem(&map_out, &iph->saddr, 0); in _test()
|
/tools/perf/examples/bpf/ |
D | augmented_raw_syscalls.c | 77 struct sockaddr_storage saddr; member 146 if (socklen > sizeof(augmented_args->saddr)) in sys_enter_connect() 147 socklen = sizeof(augmented_args->saddr); in sys_enter_connect() 149 probe_read(&augmented_args->saddr, socklen, sockaddr_arg); in sys_enter_connect() 165 if (socklen > sizeof(augmented_args->saddr)) in sys_enter_sendto() 166 socklen = sizeof(augmented_args->saddr); in sys_enter_sendto() 168 probe_read(&augmented_args->saddr, socklen, sockaddr_arg); in sys_enter_sendto()
|
/tools/testing/selftests/bpf/prog_tests/ |
D | queue_stack_map.c | 55 pkt_v4.iph.saddr = vals[i] * 5; in test_queue_stack_map_by_type() 58 pkt_v4.iph.saddr = vals[MAP_SIZE - 1 - i] * 5; in test_queue_stack_map_by_type() 92 pkt_v4.iph.saddr = 0; in test_queue_stack_map_by_type()
|
/tools/testing/selftests/drivers/net/mlxsw/ |
D | devlink_trap_tunnel_vxlan.sh | 143 )"00:00:00:00:00:00:"$( : ETH saddr 153 )"c0:00:02:03:"$( : IP saddr: 192.0.2.3 199 )"00:00:00:00:00:00:"$( : ETH saddr 209 )"c0:00:02:03:"$( : IP saddr: 192.0.2.3 279 )"$source_mac:"$( : ETH saddr 289 )"c0:00:02:03:"$( : IP saddr: 192.0.2.3
|
/tools/testing/selftests/bpf/ |
D | test_iptunnel_common.h | 25 } saddr; member
|
D | test_flow_dissector.c | 178 iph->saddr = src; in build_ipv4_header() 206 memcpy(&ip6h->saddr, &src->sin6_addr, sizeof(ip6h->saddr)); in build_ipv6_header() 215 int num_u16 = sizeof(iph->saddr); /* halfwords: twice byte len */ in build_udp_v4_csum() 217 pseudo_sum = add_csum_hword((void *) &iph->saddr, num_u16); in build_udp_v4_csum() 228 int num_u16 = sizeof(ip6h->saddr); /* halfwords: twice byte len */ in build_udp_v6_csum() 230 pseudo_sum = add_csum_hword((void *) &ip6h->saddr, num_u16); in build_udp_v6_csum()
|