| /tools/testing/selftests/net/tcp_ao/ |
| A D | seq-ext.c | 52 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 D | restore.c | 131 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 D | test_tcp_custom_syncookie.h | 53 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 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()
|
| A 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()
|
| A D | test_bpf_nf.c | 40 __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 D | xdp_features.c | 79 __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 D | test_tcp_custom_syncookie.c | 163 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 D | xdping_kern.c | 111 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 D | xdp_synproxy_kern.c | 128 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 D | test_xdp.c | 137 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 D | test_xdp_loop.c | 133 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 D | test_xdp_noinline.c | 313 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 D | psock_lib.h | 79 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 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()
|
| A D | nat6to4.bpf.c | 104 .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 D | test_bridge_neigh_suppress.sh | 442 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 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()
|
| A 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()
|
| /tools/testing/selftests/net/netfilter/ |
| A D | sctp_collision.c | 11 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 D | devlink_trap_tunnel_vxlan_ipv6.sh | 138 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 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 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 D | network_helpers.h | 164 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 D | ip_check_defrag.c | 106 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 D | queue_stack_map.c | 62 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()
|