Home
last modified time | relevance | path

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

12345

/tools/testing/selftests/net/tcp_ao/
A Dseq-ext.c52 test_sock_restore(sk, img, saddr, daddr, dport); in test_sk_restore()
71 sockaddr_af saddr; in server_fn() local
106 test_sock_checkpoint(sk, &img, &saddr); in server_fn()
110 saddr.sin6_port = htons(ntohs(saddr.sin6_port) + 1); in server_fn()
112 saddr.sin_port = htons(ntohs(saddr.sin_port) + 1); in server_fn()
179 sockaddr_af saddr; in client_fn() local
203 test_sock_checkpoint(sk, &img, &saddr); in client_fn()
207 client_new_port = ntohs(saddr.sin6_port) + 1; in client_fn()
208 saddr.sin6_port = htons(ntohs(saddr.sin6_port) + 1); in client_fn()
210 client_new_port = ntohs(saddr.sin_port) + 1; in client_fn()
[all …]
A Drestore.c131 test_sock_checkpoint(sk, img, saddr); in test_get_sk_checkpoint()
137 sockaddr_af *saddr, struct tcp_sock_state *img, in test_sk_restore() argument
202 sockaddr_af saddr; in client_fn() local
204 test_get_sk_checkpoint(port, &saddr, &tcp_img, &ao_img); in client_fn()
206 &saddr, &tcp_img, &ao_img, 0, TEST_CNT_GOOD); in client_fn()
208 test_get_sk_checkpoint(port, &saddr, &tcp_img, &ao_img); in client_fn()
217 test_get_sk_checkpoint(port, &saddr, &tcp_img, &ao_img); in client_fn()
226 test_get_sk_checkpoint(port, &saddr, &tcp_img, &ao_img); in client_fn()
232 port++, &saddr, &tcp_img, &ao_img, FAULT_TIMEOUT, in client_fn()
235 test_get_sk_checkpoint(port, &saddr, &tcp_img, &ao_img); in client_fn()
[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
58 s += (__force u32)saddr; in csum_tcpudp_nofold()
85 static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in csum_ipv6_magic() argument
94 sum += (__force u32)saddr->in6_u.u6_addr32[0]; in csum_ipv6_magic()
95 carry = (sum < (__force u32)saddr->in6_u.u6_addr32[0]); in csum_ipv6_magic()
98 sum += (__force u32)saddr->in6_u.u6_addr32[1]; in csum_ipv6_magic()
99 carry = (sum < (__force u32)saddr->in6_u.u6_addr32[1]); in csum_ipv6_magic()
102 sum += (__force u32)saddr->in6_u.u6_addr32[2]; in csum_ipv6_magic()
103 carry = (sum < (__force u32)saddr->in6_u.u6_addr32[2]); in csum_ipv6_magic()
106 sum += (__force u32)saddr->in6_u.u6_addr32[3]; in csum_ipv6_magic()
[all …]
A 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()
A 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()
A Dtest_bpf_nf.c40 __be32 saddr = 0; variable
166 bpf_tuple.ipv4.saddr = bpf_get_prandom_u32(); /* src IP */ in nf_ct_test()
176 union nf_inet_addr saddr = {}; in nf_ct_test() local
184 saddr.ip = bpf_get_prandom_u32(); in nf_ct_test()
185 bpf_ct_set_nat_info(ct, &saddr, sport, NF_NAT_MANIP_SRC___local); in nf_ct_test()
201 if (tuple->dst.u3.ip == saddr.ip && in nf_ct_test()
226 bpf_tuple.ipv4.saddr = saddr; in nf_ct_test()
266 bpf_tuple.ipv4.saddr = bpf_get_prandom_u32(); /* src IP */ in nf_ct_opts_new_test()
279 union nf_inet_addr saddr = {}; in nf_ct_opts_new_test() local
286 saddr.ip = bpf_get_prandom_u32(); in nf_ct_opts_new_test()
[all …]
A Dxdp_features.c79 __be32 saddr = dut ? tester_addr.s6_addr32[3] in xdp_process_echo_packet() local
88 if (saddr != ih->saddr) in xdp_process_echo_packet()
99 struct in6_addr saddr = dut ? tester_addr : dut_addr; in xdp_process_echo_packet() local
106 if (!ipv6_addr_equal(saddr, ih6->saddr)) 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()
338 first = (u64)ctx->ipv6->saddr.in6_u.u6_addr8[0] << 32 | 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()
475 first = (u64)ctx->ipv6->saddr.in6_u.u6_addr8[0] << 32 | in tcp_validate_cookie()
516 tuple.ipv4.saddr = ctx->ipv4->saddr; in tcp_handle_ack()
522 __builtin_memcpy(tuple.ipv6.saddr, &ctx->ipv6->saddr, sizeof(tuple.ipv6.saddr)); in tcp_handle_ack()
A Dxdping_kern.c111 raddr = iph->saddr; in xdping_client()
139 iph->saddr = iph->daddr; in xdping_client()
170 raddr = iph->saddr; in xdping_server()
174 iph->saddr = iph->daddr; in xdping_server()
A Dxdp_synproxy_kern.c128 static __always_inline __u16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, in csum_tcpudp_magic() argument
134 s += (__u32)saddr; in csum_tcpudp_magic()
158 sum += (__u32)saddr->in6_u.u6_addr32[i]; in csum_ipv6_magic()
447 tup.ipv4.saddr = hdr->ipv4->saddr; in tcp_lookup()
453 __builtin_memcpy(tup.ipv6.saddr, &hdr->ipv6->saddr, sizeof(tup.ipv6.saddr)); in tcp_lookup()
546 swap(hdr->ipv4->saddr, hdr->ipv4->daddr); in tcpv4_gen_synack()
569 swap(hdr->ipv6->saddr, hdr->ipv6->daddr); in tcpv6_gen_synack()
630 if (csum_tcpudp_magic(hdr->ipv4->saddr, hdr->ipv4->daddr, in syncookie_handle_syn()
643 if (csum_ipv6_magic(&hdr->ipv6->saddr, &hdr->ipv6->daddr, in syncookie_handle_syn()
694 hdr->tcp->check = csum_tcpudp_magic(hdr->ipv4->saddr, in syncookie_handle_syn()
[all …]
A Dtest_xdp.c137 iph->saddr = tnl->saddr.v4; in handle_ipv4()
204 memcpy(ip6h->saddr.s6_addr32, tnl->saddr.v6, sizeof(tnl->saddr.v6)); in handle_ipv6()
A Dtest_xdp_loop.c133 iph->saddr = tnl->saddr.v4; in handle_ipv4()
200 memcpy(ip6h->saddr.s6_addr32, tnl->saddr.v6, sizeof(tnl->saddr.v6)); in handle_ipv6()
A Dtest_xdp_noinline.c313 ip6h->saddr.in6_u.u6_addr32[0] = 1; in encap_v6()
314 ip6h->saddr.in6_u.u6_addr32[1] = 2; in encap_v6()
315 ip6h->saddr.in6_u.u6_addr32[2] = 3; in encap_v6()
316 ip6h->saddr.in6_u.u6_addr32[3] = ip_suffix; in encap_v6()
370 iph->saddr = ((0xFFFF0000 & ip_suffix) | 4268) ^ dst->dst; in encap_v4()
421 iph->daddr = iph->saddr; in send_icmp_reply()
422 iph->saddr = tmp_addr; in send_icmp_reply()
450 memcpy(tmp_addr, ip6h->saddr.in6_u.u6_addr32, 16); in send_icmp6_reply()
477 memcpy(pckt->flow.dstv6, ip6h->saddr.in6_u.u6_addr32, 16); in parse_icmpv6()
504 pckt->flow.dst = iph->saddr; in parse_icmp()
[all …]
/tools/testing/selftests/net/
A Dpsock_lib.h79 struct sockaddr_in saddr, daddr; in pair_udp_open() local
88 memset(&saddr, 0, sizeof(saddr)); in pair_udp_open()
89 saddr.sin_family = AF_INET; in pair_udp_open()
90 saddr.sin_port = htons(port); in pair_udp_open()
91 saddr.sin_addr.s_addr = htonl(INADDR_LOOPBACK); in pair_udp_open()
103 if (bind(fds[0], (void *) &saddr, sizeof(saddr))) { in pair_udp_open()
A 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()
A Dnat6to4.bpf.c104 .saddr = 0x0201a8c0, // u32 in sched_cls_ingress6_nat_6_prog()
237 ip6.saddr.in6_u.u6_addr32[0] = bpf_htonl(0x20010db8); in sched_cls_egress4_snat4_prog()
238 ip6.saddr.in6_u.u6_addr32[1] = 0; in sched_cls_egress4_snat4_prog()
239 ip6.saddr.in6_u.u6_addr32[2] = 0; in sched_cls_egress4_snat4_prog()
240 ip6.saddr.in6_u.u6_addr32[3] = bpf_htonl(1); in sched_cls_egress4_snat4_prog()
A Dtest_bridge_neigh_suppress.sh442 local saddr=$1; shift
456 run_cmd "ip netns exec $h1 ndisc6 -q -r 1 -s $saddr -w 5000 $daddr eth0.$vid"
467 run_cmd "ip netns exec $h1 ndisc6 -q -r 1 -s $saddr -w 5000 $daddr eth0.$vid"
531 local saddr=2001:db8:1::1
535 neigh_suppress_ns_common $vid $saddr $daddr $maddr
538 saddr=2001:db8:2::1
542 neigh_suppress_ns_common $vid $saddr $daddr $maddr
601 local saddr=2001:db8:1::1
606 neigh_suppress_uc_ns_common $vid $saddr $daddr $full_daddr $csum
609 saddr=2001:db8:2::1
[all …]
A 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()
A 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()
/tools/testing/selftests/net/netfilter/
A Dsctp_collision.c11 struct sockaddr_in saddr = {}, daddr = {}; in main() local
28 saddr.sin_family = AF_INET; in main()
29 saddr.sin_addr.s_addr = inet_addr(argv[2]); in main()
30 saddr.sin_port = htons(atoi(argv[3])); in main()
32 ret = bind(sd, (struct sockaddr *)&saddr, sizeof(saddr)); in main()
/tools/testing/selftests/drivers/net/mlxsw/
A Ddevlink_trap_tunnel_vxlan_ipv6.sh138 local saddr="20:01:0d:b8:00:01:00:00:00:00:00:00:00:00:00:03"
146 )"00:00:00:00:00:00:"$( : ETH saddr
154 )"$saddr:"$( : IP saddr
198 local saddr="20:01:0d:b8:00:01:00:00:00:00:00:00:00:00:00:03"
206 )"00:00:00:00:00:00:"$( : ETH saddr
214 )"$saddr:"$( : IP saddr
232 )"00:00:00:00:00:00:"$( : ETH saddr
285 local saddr="20:01:0d:b8:00:01:00:00:00:00:00:00:00:00:00:03"
293 )"$source_mac:"$( : ETH saddr
301 )"$saddr:"$( : IP saddr
A 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
224 )"00:00:00:00:00:00:"$( : ETH saddr
282 )"$source_mac:"$( : ETH saddr
292 )"c0:00:02:03:"$( : IP saddr: 192.0.2.3
/tools/testing/selftests/bpf/
A Dnetwork_helpers.h164 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, in csum_tcpudp_magic() argument
170 s += (__u32)saddr; in csum_tcpudp_magic()
194 static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in csum_ipv6_magic() argument
203 s += (__u32)saddr->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/testing/selftests/bpf/prog_tests/
A Dip_check_defrag.c106 struct sockaddr_storage saddr; in send_frags() local
111 saddr_p = (struct sockaddr *)&saddr; in send_frags()
112 err = make_sockaddr(AF_INET, VETH1_ADDR, SERVER_PORT, &saddr, &saddr_len); in send_frags()
133 struct sockaddr_storage saddr; in send_frags6() local
138 saddr_p = (struct sockaddr *)&saddr; in send_frags6()
140 err = make_sockaddr(AF_INET6, VETH1_ADDR6, 0, &saddr, &saddr_len); in send_frags6()
A Dqueue_stack_map.c62 pkt_v4.iph.saddr = vals[i] * 5; in test_queue_stack_map_by_type()
65 pkt_v4.iph.saddr = vals[MAP_SIZE - 1 - i] * 5; in test_queue_stack_map_by_type()
100 pkt_v4.iph.saddr = 0; in test_queue_stack_map_by_type()

Completed in 42 milliseconds

12345