Home
last modified time | relevance | path

Searched refs:ipv4 (Results 1 – 25 of 411) sorted by relevance

12345678910>>...17

/linux/tools/testing/selftests/net/packetdrill/
A Ddefaults.sh14 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 …]
/linux/net/ipv4/
A Dsysctl_net_ipv4.c58 net->ipv4.ip_local_ports.warned = true; in set_local_port_range()
103 ipv4.sysctl_ip_prot_sock); in ipv4_privileged_ports()
204 ipv4.sysctl_ip_fwd_update_priority); in ipv4_fwd_update_priority()
217 ipv4.tcp_congestion_control); in proc_tcp_congestion_control()
290 ipv4.sysctl_tcp_fastopen); in proc_tcp_fastopen_key()
724 .data = &init_net.ipv4.sysctl_tcp_ecn,
935 .data = &init_net.ipv4.sysctl_igmp_qrv,
1158 .data = &init_net.ipv4.sysctl_tcp_sack,
1237 .data = &init_net.ipv4.sysctl_tcp_fack,
1276 .data = &init_net.ipv4.sysctl_tcp_frto,
[all …]
A Dtcp_plb.c30 if (!READ_ONCE(net->ipv4.sysctl_tcp_plb_enabled)) in tcp_plb_update_state()
34 if (cong_ratio < READ_ONCE(net->ipv4.sysctl_tcp_plb_cong_thresh)) in tcp_plb_update_state()
37 READ_ONCE(net->ipv4.sysctl_tcp_plb_rehash_rounds)) in tcp_plb_update_state()
52 if (!READ_ONCE(net->ipv4.sysctl_tcp_plb_enabled)) in tcp_plb_check_rehash()
56 READ_ONCE(net->ipv4.sysctl_tcp_plb_rehash_rounds); in tcp_plb_check_rehash()
58 idle_rehash = READ_ONCE(net->ipv4.sysctl_tcp_plb_idle_rehash_rounds) && in tcp_plb_check_rehash()
61 READ_ONCE(net->ipv4.sysctl_tcp_plb_idle_rehash_rounds); in tcp_plb_check_rehash()
71 max_suspend = 2 * READ_ONCE(net->ipv4.sysctl_tcp_plb_suspend_rto_sec) * HZ; in tcp_plb_check_rehash()
96 if (!READ_ONCE(net->ipv4.sysctl_tcp_plb_enabled)) in tcp_plb_update_state_upon_rto()
99 pause = READ_ONCE(net->ipv4.sysctl_tcp_plb_suspend_rto_sec) * HZ; in tcp_plb_update_state_upon_rto()
A Dtcp_ipv4.c3434 net->ipv4.sysctl_tcp_ecn = 2;
3449 net->ipv4.sysctl_tcp_syncookies = 1;
3456 net->ipv4.sysctl_tcp_tw_reuse = 2;
3462 net->ipv4.sysctl_tcp_sack = 1;
3464 net->ipv4.sysctl_tcp_timestamps = 1;
3470 net->ipv4.sysctl_tcp_dsack = 1;
3471 net->ipv4.sysctl_tcp_app_win = 31;
3473 net->ipv4.sysctl_tcp_frto = 2;
3494 memcpy(net->ipv4.sysctl_tcp_rmem,
3497 memcpy(net->ipv4.sysctl_tcp_wmem,
[all …]
A Dfib_notifier.c25 net->ipv4.fib_seq++; in call_fib4_notifiers()
33 return net->ipv4.fib_seq + fib4_rules_seq_read(net); in fib4_seq_read()
59 net->ipv4.fib_seq = 0; in fib4_notifier_init()
64 net->ipv4.notifier_ops = ops; in fib4_notifier_init()
71 fib_notifier_ops_unregister(net->ipv4.notifier_ops); in fib4_notifier_exit()
/linux/tools/testing/selftests/drivers/net/hw/
A Dcsum.py12 def test_receive(cfg, ipv4=False, extra_args=None): argument
17 if ipv4:
30 def test_transmit(cfg, ipv4=False, extra_args=None): argument
33 not (cfg.have_tx_csum_ipv4 and ipv4) and
34 not (cfg.have_tx_csum_ipv6 and not ipv4)):
37 if ipv4:
60 if ipv4:
66 test_transmit(cfg, ipv4, extra_args)
68 test_receive(cfg, ipv4, extra_args)
70 if ipv4:
[all …]
/linux/tools/testing/selftests/bpf/progs/
A Dtest_tcp_custom_syncookie.c89 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()
328 first = (u64)ctx->ipv4->saddr << 32 | ctx->ipv4->daddr; in tcp_prepare_cookie()
429 swap(ctx->ipv4->saddr, ctx->ipv4->daddr); in tcp_handle_syn()
470 if (ctx->ipv4) in tcp_validate_cookie()
471 first = (u64)ctx->ipv4->saddr << 32 | ctx->ipv4->daddr; in tcp_validate_cookie()
489 if (ctx->ipv4) in tcp_validate_cookie()
514 tuple.ipv4.saddr = ctx->ipv4->saddr; in tcp_handle_ack()
[all …]
A Dtest_sk_assign.c55 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 Dxdp_synproxy_kern.c390 if (hdr->ipv4->ihl * 4 < sizeof(*hdr->ipv4)) in tcp_dissect()
398 hdr->tcp = (void *)hdr->ipv4 + hdr->ipv4->ihl * 4; in tcp_dissect()
441 if (hdr->ipv4) { in tcp_lookup()
448 tup.ipv4.saddr = hdr->ipv4->saddr; in tcp_lookup()
449 tup.ipv4.daddr = hdr->ipv4->daddr; in tcp_lookup()
547 swap(hdr->ipv4->saddr, hdr->ipv4->daddr); in tcpv4_gen_synack()
631 if (csum_tcpudp_magic(hdr->ipv4->saddr, hdr->ipv4->daddr, in syncookie_handle_syn()
672 if (hdr->ipv4->ihl * 4 > sizeof(*hdr->ipv4)) { in syncookie_handle_syn()
679 hdr->ipv4->ihl = sizeof(*hdr->ipv4) / 4; in syncookie_handle_syn()
739 if (hdr->ipv4) in syncookie_handle_ack()
[all …]
A Dtest_bpf_nf.c100 __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 Dtest_cls_redirect.c218 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 Dconnect4_prog.c155 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 Dtest_bpf_nf_fail.c35 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 Dtest_cls_redirect_dynptr.c517 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 …]
/linux/drivers/infiniband/hw/irdma/
A Dtrace_cm.h15 #define __print_ip_addr(addr, port, ipv4) print_ip_addr(p, addr, port, ipv4) argument
26 __field(bool, ipv4)
30 __entry->ipv4 = cm_info->ipv4;
48 __field(bool, ipv4)
53 __entry->ipv4 = listener->ipv4;
71 __field(bool, ipv4)
79 __entry->ipv4 = listener->ipv4;
159 __entry->ipv4 = listener->ipv4;
227 __entry->ipv4 = cm_node->ipv4;
302 __entry->ipv4 = cm_node->ipv4;
[all …]
/linux/tools/testing/selftests/net/netfilter/packetdrill/
A Dcommon.sh13 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
/linux/tools/testing/selftests/net/netfilter/
A Dipvs.sh124 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
133 ip netns exec "${ns2}" sysctl -qw net.ipv4.conf.all.rp_filter=0
143 ip netns exec "${ns1}" sysctl -qw net.ipv4.ip_forward=1
159 ip netns exec "${ns1}" sysctl -qw net.ipv4.ip_forward=0
168 ip netns exec "${ns2}" sysctl -qw net.ipv4.conf.all.arp_ignore=1
169 ip netns exec "${ns2}" sysctl -qw net.ipv4.conf.all.arp_announce=2
170 ip netns exec "${ns2}" sysctl -qw net.ipv4.conf.all.rp_filter=0
171 ip netns exec "${ns2}" sysctl -qw net.ipv4.conf.tunl0.rp_filter=0
[all …]
A Dbridge_brouter.sh25 ip netns exec "$nsbr" sysctl -q net.ipv4.conf.default.rp_filter=0
26 ip netns exec "$nsbr" sysctl -q net.ipv4.conf.all.rp_filter=0
56 …if ! ip netns exec "$nsbr" ebtables -t broute -A BROUTING -p ipv4 --ip-protocol icmp -j redirect -…
61 ip netns exec "$nsbr" sysctl -q net.ipv4.conf.veth0.forwarding=0
73 ip netns exec "$nsbr" sysctl -q net.ipv4.conf.veth0.forwarding=1
74 ip netns exec "$nsbr" sysctl -q net.ipv4.conf.veth1.forwarding=1
90 ip netns exec "$nsbr" ebtables -t filter -A FORWARD -p ipv4 --ip-protocol icmp -j DROP
99 …ip netns exec "$nsbr" ebtables -t broute -A BROUTING -p ipv4 --ip-protocol icmp -j redirect --redi…
/linux/tools/testing/selftests/net/forwarding/
A Dgre_custom_multipath_hash.sh381 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 Drouter_broadcast.sh146 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 Dcustom_multipath_hash.sh284 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 …]
/linux/drivers/net/ethernet/mediatek/
A Dmtk_ppe_debugfs.c110 ai.src_port = &entry->ipv4.orig.src_port; in mtk_ppe_debugfs_foe_show()
111 ai.dest_port = &entry->ipv4.orig.dest_port; in mtk_ppe_debugfs_foe_show()
114 ai.src = &entry->ipv4.orig.src_ip; in mtk_ppe_debugfs_foe_show()
115 ai.dest = &entry->ipv4.orig.dest_ip; in mtk_ppe_debugfs_foe_show()
135 ai.src_port = &entry->ipv4.new.src_port; in mtk_ppe_debugfs_foe_show()
136 ai.dest_port = &entry->ipv4.new.dest_port; in mtk_ppe_debugfs_foe_show()
139 ai.src = &entry->ipv4.new.src_ip; in mtk_ppe_debugfs_foe_show()
140 ai.dest = &entry->ipv4.new.dest_ip; in mtk_ppe_debugfs_foe_show()
150 l2 = &entry->ipv4.l2; in mtk_ppe_debugfs_foe_show()
151 ib2 = entry->ipv4.ib2; in mtk_ppe_debugfs_foe_show()
/linux/drivers/infiniband/hw/usnic/
A Dusnic_fwd.h115 filter->u.ipv4.flags = FILTER_FIELD_5TUP_PROTO; in usnic_fwd_init_udp_filter()
116 filter->u.ipv4.protocol = PROTO_UDP; in usnic_fwd_init_udp_filter()
119 filter->u.ipv4.flags |= FILTER_FIELD_5TUP_DST_AD; in usnic_fwd_init_udp_filter()
120 filter->u.ipv4.dst_addr = daddr; in usnic_fwd_init_udp_filter()
124 filter->u.ipv4.flags |= FILTER_FIELD_5TUP_DST_PT; in usnic_fwd_init_udp_filter()
125 filter->u.ipv4.dst_port = dport; in usnic_fwd_init_udp_filter()
/linux/samples/bpf/
A Dtc_l2_redirect.sh10 RP_FILTER=$(< /proc/sys/net/ipv4/conf/all/rp_filter)
49 $IP netns exec ns2 sysctl -q -w net.ipv4.conf.all.rp_filter=0
54 $IP netns exec ns2 sysctl -q -w net.ipv4.conf.all.rp_filter=0
66 sysctl -q -w net.ipv4.conf.all.rp_filter=0
80 sysctl -q -w net.ipv4.conf.all.rp_filter=$RP_FILTER
97 sysctl -q -w net.ipv4.conf.ipt.rp_filter=0
98 sysctl -q -w net.ipv4.conf.ipt.forwarding=1
103 sysctl -q -w net.ipv4.conf.ve1.forwarding=1
133 sysctl -q -w net.ipv4.conf.ip6t.rp_filter=0
134 sysctl -q -w net.ipv4.conf.ip6t.forwarding=1
[all …]
/linux/tools/testing/selftests/net/
A Droute_localnet.sh16 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

Completed in 55 milliseconds

12345678910>>...17