Home
last modified time | relevance | path

Searched refs:saddr (Results 1 – 25 of 61) sorted by relevance

123

/tools/testing/selftests/net/
Dpsock_lib.h77 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()
Dreuseport_dualstack.c75 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()
Dreuseport_bpf_numa.c109 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()
Dreuseport_bpf_cpu.c96 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()
Dmsg_zerocopy.c259 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()
Dreuseport_addr_any.c107 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()
Dtcp_fastopen_backup_key.c149 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()
Dtoeplitz.c153 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/
Dtest_lwt_ip_encap.c31 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()
Dtest_tcp_estats.c180 __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()
Dtest_tcp_check_syncookie_kern.c77 tup.ipv4.saddr = ipv4h->saddr; in check_syncookie()
109 memcpy(tup.ipv6.saddr, &ipv6h->saddr, sizeof(tup.ipv6.saddr)); in check_syncookie()
Dxdping_kern.c111 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()
Dtest_xdp.c138 iph->saddr = tnl->saddr.v4; in handle_ipv4()
205 memcpy(ip6h->saddr.s6_addr32, tnl->saddr.v6, sizeof(tnl->saddr.v6)); in handle_ipv6()
Dtest_xdp_loop.c134 iph->saddr = tnl->saddr.v4; in handle_ipv4()
201 memcpy(ip6h->saddr.s6_addr32, tnl->saddr.v6, sizeof(tnl->saddr.v6)); in handle_ipv6()
Dtest_cls_redirect.c516 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()
Dcgroup_skb_sk_lookup_kern.c34 set_ip(tuple->ipv6.saddr, &ip6h->daddr); in set_tuple()
35 set_ip(tuple->ipv6.daddr, &ip6h->saddr); in set_tuple()
Dtest_xdp_noinline.c312 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 …]
Dconnect6_prog.c37 memset(&tuple.ipv6.saddr, 0, sizeof(tuple.ipv6.saddr)); in connect_v6_prog()
Dtest_tc_neigh_fib.c44 fib_params->ipv4_src = ip4h->saddr; in fill_fib_params_v4()
72 *src = ip6h->saddr; in fill_fib_params_v6()
Dtest_queue_stack_map.h52 err = bpf_map_push_elem(&map_out, &iph->saddr, 0); in _test()
/tools/perf/examples/bpf/
Daugmented_raw_syscalls.c77 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/
Dqueue_stack_map.c55 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/
Ddevlink_trap_tunnel_vxlan.sh143 )"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/
Dtest_iptunnel_common.h25 } saddr; member
Dtest_flow_dissector.c178 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()

123