| /tools/testing/selftests/net/packetdrill/ |
| A D | defaults.sh | 14 sysctl -q net.ipv4.tcp_timestamps=1 17 sysctl -q net.ipv4.tcp_syn_retries=5 18 sysctl -q net.ipv4.tcp_synack_retries=5 21 sysctl -q net.ipv4.tcp_frto=2 24 sysctl -q net.ipv4.tcp_sack=1 27 sysctl -q net.ipv4.tcp_dsack=1 30 sysctl -q net.ipv4.tcp_fack=0 33 sysctl -q net.ipv4.tcp_reordering=3 42 sysctl -q net.ipv4.tcp_early_retrans=4 net.ipv4.tcp_recovery=1 48 sysctl -q net.ipv4.tcp_ecn=0 [all …]
|
| A D | tcp_slow_start_slow-start-after-idle.pkt | 6 ./set_sysctls.py /proc/sys/net/ipv4/tcp_slow_start_after_idle=1 \ 7 /proc/sys/net/ipv4/tcp_min_tso_segs=10`
|
| /tools/testing/selftests/bpf/progs/ |
| A D | test_sk_assign.c | 55 get_tuple(struct __sk_buff *skb, bool *ipv4, bool *tcp) in get_tuple() argument 78 *ipv4 = true; in get_tuple() 87 *ipv4 = false; in get_tuple() 110 tuple_len = ipv4 ? sizeof(tuple->ipv4) : sizeof(tuple->ipv6); in handle_udp() 118 dport = ipv4 ? tuple->ipv4.dport : tuple->ipv6.dport; in handle_udp() 141 tuple_len = ipv4 ? sizeof(tuple->ipv4) : sizeof(tuple->ipv6); in handle_tcp() 152 dport = ipv4 ? tuple->ipv4.dport : tuple->ipv6.dport; in handle_tcp() 175 bool ipv4 = false; in bpf_sk_assign_test() local 179 tuple = get_tuple(skb, &ipv4, &tcp); in bpf_sk_assign_test() 189 ret = handle_tcp(skb, tuple, ipv4); in bpf_sk_assign_test() [all …]
|
| A D | test_tcp_custom_syncookie.c | 89 if (ctx->ipv4->ihl != sizeof(*ctx->ipv4) / 4) in tcp_load_headers() 143 if (ctx->ipv4) { in tcp_reload_headers() 163 return csum_tcpudp_magic(ctx->ipv4->saddr, ctx->ipv4->daddr, in tcp_v4_csum() 184 if (ctx->ipv4) { in tcp_validate_header() 330 first = (u64)ctx->ipv4->saddr << 32 | ctx->ipv4->daddr; in tcp_prepare_cookie() 431 swap(ctx->ipv4->saddr, ctx->ipv4->daddr); in tcp_handle_syn() 472 if (ctx->ipv4) in tcp_validate_cookie() 473 first = (u64)ctx->ipv4->saddr << 32 | ctx->ipv4->daddr; in tcp_validate_cookie() 491 if (ctx->ipv4) in tcp_validate_cookie() 516 tuple.ipv4.saddr = ctx->ipv4->saddr; in tcp_handle_ack() [all …]
|
| A D | test_bpf_nf.c | 100 __builtin_memset(&bpf_tuple, 0, sizeof(bpf_tuple.ipv4)); in nf_ct_test() 166 bpf_tuple.ipv4.saddr = bpf_get_prandom_u32(); /* src IP */ in nf_ct_test() 167 bpf_tuple.ipv4.daddr = bpf_get_prandom_u32(); /* dst IP */ in nf_ct_test() 168 bpf_tuple.ipv4.sport = bpf_get_prandom_u32(); /* src port */ in nf_ct_test() 226 bpf_tuple.ipv4.saddr = saddr; in nf_ct_test() 227 bpf_tuple.ipv4.daddr = daddr; in nf_ct_test() 228 bpf_tuple.ipv4.sport = sport; in nf_ct_test() 229 bpf_tuple.ipv4.dport = dport; in nf_ct_test() 255 __builtin_memset(&bpf_tuple, 0, sizeof(bpf_tuple.ipv4)); in nf_ct_opts_new_test() 266 bpf_tuple.ipv4.saddr = bpf_get_prandom_u32(); /* src IP */ in nf_ct_opts_new_test() [all …]
|
| A D | xdp_synproxy_kern.c | 389 if (hdr->ipv4->ihl * 4 < sizeof(*hdr->ipv4)) in tcp_dissect() 397 hdr->tcp = (void *)hdr->ipv4 + hdr->ipv4->ihl * 4; in tcp_dissect() 440 if (hdr->ipv4) { in tcp_lookup() 447 tup.ipv4.saddr = hdr->ipv4->saddr; in tcp_lookup() 448 tup.ipv4.daddr = hdr->ipv4->daddr; in tcp_lookup() 546 swap(hdr->ipv4->saddr, hdr->ipv4->daddr); in tcpv4_gen_synack() 630 if (csum_tcpudp_magic(hdr->ipv4->saddr, hdr->ipv4->daddr, in syncookie_handle_syn() 671 if (hdr->ipv4->ihl * 4 > sizeof(*hdr->ipv4)) { in syncookie_handle_syn() 678 hdr->ipv4->ihl = sizeof(*hdr->ipv4) / 4; in syncookie_handle_syn() 738 if (hdr->ipv4) in syncookie_handle_ack() [all …]
|
| A D | test_cls_redirect.c | 218 struct iphdr *ipv4 = buf_assign(pkt, sizeof(*ipv4), scratch); in pkt_parse_ipv4() local 219 if (ipv4 == NULL) { in pkt_parse_ipv4() 223 if (ipv4->ihl < 5) { in pkt_parse_ipv4() 231 return ipv4; in pkt_parse_ipv4() 627 tuple->ipv4.daddr = ipv4->daddr; in fill_tuple() 628 tuple->ipv4.saddr = ipv4->saddr; in fill_tuple() 743 if (ipv4 == NULL) { in process_icmpv4() 753 tuple.ipv4.saddr = ipv4->daddr; in process_icmpv4() 754 tuple.ipv4.daddr = ipv4->saddr; in process_icmpv4() 883 return process_tcp(pkt, ipv4, sizeof(*ipv4), metrics); in process_ipv4() [all …]
|
| A D | test_bpf_nf_fail.c | 35 ct = bpf_skb_ct_alloc(ctx, &tup, sizeof(tup.ipv4), &opts, sizeof(opts)); in alloc_release() 49 ct = bpf_skb_ct_alloc(ctx, &tup, sizeof(tup.ipv4), &opts, sizeof(opts)); in insert_insert() 66 ct = bpf_skb_ct_lookup(ctx, &tup, sizeof(tup.ipv4), &opts, sizeof(opts)); in lookup_insert() 80 ct = bpf_skb_ct_lookup(ctx, &tup, sizeof(tup.ipv4), &opts, sizeof(opts)); in write_not_allowlisted_field() 94 ct = bpf_skb_ct_alloc(ctx, &tup, sizeof(tup.ipv4), &opts, sizeof(opts)); in set_timeout_after_insert() 111 ct = bpf_skb_ct_alloc(ctx, &tup, sizeof(tup.ipv4), &opts, sizeof(opts)); in set_status_after_insert() 128 ct = bpf_skb_ct_alloc(ctx, &tup, sizeof(tup.ipv4), &opts, sizeof(opts)); in change_timeout_after_alloc() 142 ct = bpf_skb_ct_alloc(ctx, &tup, sizeof(tup.ipv4), &opts, sizeof(opts)); in change_status_after_alloc()
|
| A D | connect4_prog.c | 155 memset(&tuple.ipv4.saddr, 0, sizeof(tuple.ipv4.saddr)); in connect_v4_prog() 156 memset(&tuple.ipv4.sport, 0, sizeof(tuple.ipv4.sport)); in connect_v4_prog() 158 tuple.ipv4.daddr = bpf_htonl(DST_REWRITE_IP4); in connect_v4_prog() 159 tuple.ipv4.dport = bpf_htons(DST_REWRITE_PORT4); in connect_v4_prog() 174 sk = bpf_sk_lookup_tcp(ctx, &tuple, sizeof(tuple.ipv4), in connect_v4_prog() 177 sk = bpf_sk_lookup_udp(ctx, &tuple, sizeof(tuple.ipv4), in connect_v4_prog() 183 if (sk->src_ip4 != tuple.ipv4.daddr || in connect_v4_prog()
|
| A D | test_sk_lookup_kern.c | 23 bool *ipv4) in get_tuple() argument 36 *ipv4 = true; in get_tuple() 45 *ipv4 = true; in get_tuple() 64 bool ipv4; in sk_lookup_success() local 69 tuple = get_tuple(data, sizeof(*eth), data_end, eth->h_proto, &ipv4); in sk_lookup_success() 73 tuple_len = ipv4 ? sizeof(tuple->ipv4) : sizeof(tuple->ipv6); in sk_lookup_success()
|
| A D | test_cls_redirect_dynptr.c | 517 tuple->ipv4.daddr = ipv4->daddr; in fill_tuple() 518 tuple->ipv4.saddr = ipv4->saddr; in fill_tuple() 519 tuple->ipv4.sport = sport; in fill_tuple() 609 struct iphdr ipv4; in process_icmpv4() local 642 tuple.ipv4.saddr = ipv4.daddr; in process_icmpv4() 643 tuple.ipv4.daddr = ipv4.saddr; in process_icmpv4() 751 struct iphdr ipv4; in process_ipv4() local 753 .hdr = &ipv4, in process_ipv4() 754 .len = sizeof(ipv4), in process_ipv4() 764 if (ipv4.version != 4) { in process_ipv4() [all …]
|
| /tools/testing/selftests/net/netfilter/packetdrill/ |
| A D | common.sh | 13 sysctl -q net.ipv4.tcp_rmem="4096 540000 $((15*1024*1024))" 14 sysctl -q net.ipv4.tcp_wmem="4096 $((256*1024)) 4194304" 17 sysctl -q net.ipv4.tcp_congestion_control=cubic 20 sysctl -q net.ipv4.tcp_slow_start_after_idle=0 23 sysctl -q net.ipv4.tcp_ecn=0 25 sysctl -q net.ipv4.tcp_notsent_lowat=4294967295 > /dev/null 2>&1
|
| /tools/testing/selftests/net/ |
| A D | route_localnet.sh | 16 sysctl -w net.ipv4.conf.veth0.route_localnet=1 17 ip netns exec "${PEER_NS}" sysctl -w net.ipv4.conf.veth1.route_localnet=1 42 sysctl -w net.ipv4.conf.veth0.arp_announce=2 43 ip netns exec "${PEER_NS}" sysctl -w net.ipv4.conf.veth1.arp_announce=2 59 sysctl -w net.ipv4.conf.veth0.arp_ignore=3 60 ip netns exec "${PEER_NS}" sysctl -w net.ipv4.conf.veth1.arp_ignore=3
|
| A D | reuseaddr_ports_exhausted.sh | 17 sysctl -w net.ipv4.ip_local_port_range="32768 32768" \ 20 sysctl -w net.ipv4.ip_autobind_reuse=1 > /dev/null 2>&1
|
| A D | ip_defrag.sh | 17 ip netns exec "${NETNS}" sysctl -w net.ipv4.ipfrag_high_thresh=9000000 >/dev/null 2>&1 18 ip netns exec "${NETNS}" sysctl -w net.ipv4.ipfrag_low_thresh=7000000 >/dev/null 2>&1 19 ip netns exec "${NETNS}" sysctl -w net.ipv4.ipfrag_time=1 >/dev/null 2>&1
|
| /tools/testing/selftests/net/forwarding/ |
| A D | mirror_gre_nh.sh | 32 sysctl_set net.ipv4.conf.all.rp_filter 0 33 sysctl_set net.ipv4.conf.$h3.rp_filter 0 38 sysctl_set net.ipv4.conf.v$h3.rp_filter 0 66 sysctl_restore net.ipv4.conf.v$h3.rp_filter 0 71 sysctl_restore net.ipv4.conf.$h3.rp_filter 72 sysctl_restore net.ipv4.conf.all.rp_filter
|
| A D | gre_custom_multipath_hash.sh | 381 sysctl_set net.ipv4.neigh.default.gc_thresh1 1024 382 sysctl_set net.ipv4.neigh.default.gc_thresh2 1024 383 sysctl_set net.ipv4.neigh.default.gc_thresh3 1024 385 sysctl_set net.ipv4.fib_multipath_hash_fields 0x0040 389 sysctl_set net.ipv4.fib_multipath_hash_fields 0x0080 393 sysctl_set net.ipv4.fib_multipath_hash_fields 0x0400 401 sysctl_restore net.ipv4.neigh.default.gc_thresh3 402 sysctl_restore net.ipv4.neigh.default.gc_thresh2 403 sysctl_restore net.ipv4.neigh.default.gc_thresh1 450 sysctl_set net.ipv4.fib_multipath_hash_policy 3 [all …]
|
| A D | router_broadcast.sh | 146 sysctl_set net.ipv4.conf.all.bc_forwarding 0 147 sysctl_set net.ipv4.conf.$rp1.bc_forwarding 0 148 sysctl_set net.ipv4.conf.$rp2.bc_forwarding 0 153 sysctl_set net.ipv4.conf.all.bc_forwarding 1 154 sysctl_set net.ipv4.conf.$rp1.bc_forwarding 1 155 sysctl_set net.ipv4.conf.$rp2.bc_forwarding 1 160 sysctl_restore net.ipv4.conf.$rp2.bc_forwarding 161 sysctl_restore net.ipv4.conf.$rp1.bc_forwarding 162 sysctl_restore net.ipv4.conf.all.bc_forwarding 183 sysctl_set net.ipv4.icmp_echo_ignore_broadcasts 0 [all …]
|
| A D | custom_multipath_hash.sh | 284 sysctl_set net.ipv4.fib_multipath_hash_policy 3 288 sysctl_set net.ipv4.neigh.default.gc_thresh1 1024 289 sysctl_set net.ipv4.neigh.default.gc_thresh2 1024 290 sysctl_set net.ipv4.neigh.default.gc_thresh3 1024 292 sysctl_set net.ipv4.fib_multipath_hash_fields 0x0001 296 sysctl_set net.ipv4.fib_multipath_hash_fields 0x0002 300 sysctl_set net.ipv4.fib_multipath_hash_fields 0x0010 308 sysctl_restore net.ipv4.neigh.default.gc_thresh3 309 sysctl_restore net.ipv4.neigh.default.gc_thresh2 310 sysctl_restore net.ipv4.neigh.default.gc_thresh1 [all …]
|
| A D | router_mpath_seed.sh | 132 sysctl_save net.ipv4.fib_multipath_hash_seed 158 sysctl_restore net.ipv4.fib_multipath_hash_seed 178 sysctl -qw net.ipv4.fib_multipath_hash_seed=$seed_w 179 local seed_r=$(sysctl -n net.ipv4.fib_multipath_hash_seed) 226 sysctl -qw net.ipv4.fib_multipath_hash_seed=$seed 252 sysctl -qw net.ipv4.fib_multipath_hash_seed=0 308 sysctl -qw net.ipv4.fib_multipath_hash_seed=0
|
| A D | router.sh | 194 sysctl_set net.ipv4.conf.all.rp_filter 0 195 sysctl_set net.ipv4.conf.$rp1.rp_filter 0 209 sysctl_restore net.ipv4.conf.$rp1.rp_filter 210 sysctl_restore net.ipv4.conf.all.rp_filter 272 sysctl_set net.ipv4.conf.all.rp_filter 0 273 sysctl_set net.ipv4.conf.$rp1.rp_filter 0 287 sysctl_restore net.ipv4.conf.$rp1.rp_filter 288 sysctl_restore net.ipv4.conf.all.rp_filter
|
| /tools/testing/selftests/net/netfilter/ |
| A D | bridge_brouter.sh | 54 …if ! ip netns exec "$nsbr" ebtables -t broute -A BROUTING -p ipv4 --ip-protocol icmp -j redirect -… 59 ip netns exec "$nsbr" sysctl -q net.ipv4.conf.veth0.forwarding=0 71 ip netns exec "$nsbr" sysctl -q net.ipv4.conf.veth0.forwarding=1 72 ip netns exec "$nsbr" sysctl -q net.ipv4.conf.veth1.forwarding=1 88 ip netns exec "$nsbr" ebtables -t filter -A FORWARD -p ipv4 --ip-protocol icmp -j DROP 97 …ip netns exec "$nsbr" ebtables -t broute -A BROUTING -p ipv4 --ip-protocol icmp -j redirect --redi…
|
| A D | ipvs.sh | 124 ip netns exec "${ns1}" sysctl -qw net.ipv4.ip_forward=1 130 ip netns exec "${ns2}" sysctl -qw net.ipv4.conf.all.arp_ignore=1 131 ip netns exec "${ns2}" sysctl -qw net.ipv4.conf.all.arp_announce=2 140 ip netns exec "${ns1}" sysctl -qw net.ipv4.ip_forward=1 156 ip netns exec "${ns1}" sysctl -qw net.ipv4.ip_forward=0 157 ip netns exec "${ns1}" sysctl -qw net.ipv4.conf.all.send_redirects=0 158 ip netns exec "${ns1}" sysctl -qw net.ipv4.conf.default.send_redirects=0 164 ip netns exec "${ns2}" sysctl -qw net.ipv4.conf.all.arp_ignore=1 165 ip netns exec "${ns2}" sysctl -qw net.ipv4.conf.all.arp_announce=2 166 ip netns exec "${ns2}" sysctl -qw net.ipv4.conf.tunl0.rp_filter=0
|
| A D | nft_nat_zones.sh | 34 v4gc1=$(sysctl -n net.ipv4.neigh.default.gc_thresh1 2>/dev/null) 35 v4gc2=$(sysctl -n net.ipv4.neigh.default.gc_thresh2 2>/dev/null) 36 v4gc3=$(sysctl -n net.ipv4.neigh.default.gc_thresh3 2>/dev/null) 45 sysctl -q net.ipv4.neigh.default.gc_thresh1="$v4gc1" 2>/dev/null 46 sysctl -q net.ipv4.neigh.default.gc_thresh2="$v4gc2" 2>/dev/null 47 sysctl -q net.ipv4.neigh.default.gc_thresh3="$v4gc3" 2>/dev/null 71 sysctl -q net.ipv4.neigh.default.gc_thresh1=512 2>/dev/null 72 sysctl -q net.ipv4.neigh.default.gc_thresh2=1024 2>/dev/null 73 sysctl -q net.ipv4.neigh.default.gc_thresh3=4096 2>/dev/null 88 echo netns exec "$cl" sysctl -q net.ipv4.tcp_syn_retries=2 [all …]
|
| /tools/testing/selftests/bpf/ |
| A D | test_tc_tunnel.sh | 110 $0 ipv4 ipip none 100 113 $0 ipv4 ipip6 none 100 122 $0 ipv4 vxlan eth 2000 129 $0 ipv4 gre $mac 100 135 $0 ipv4 gre $mac 2000 141 $0 ipv4 udp $mac 100 147 $0 ipv4 udp $mac 2000 287 ip netns exec "${ns2}" sysctl -qw net.ipv4.conf.lo.rp_filter=0 294 ip netns exec "${ns2}" sysctl -qw net.ipv4.conf.all.rp_filter=0 297 ip netns exec "${ns2}" sysctl -qw net.ipv4.conf.testtun0.rp_filter=0
|