Searched refs:ipv4 (Results 1 - 25 of 358) sorted by relevance

1234567891011>>

/linux-master/net/ipv4/
H A Dtcp_plb.c30 if (!READ_ONCE(net->ipv4.sysctl_tcp_plb_enabled))
34 if (cong_ratio < READ_ONCE(net->ipv4.sysctl_tcp_plb_cong_thresh))
37 READ_ONCE(net->ipv4.sysctl_tcp_plb_rehash_rounds))
52 if (!READ_ONCE(net->ipv4.sysctl_tcp_plb_enabled))
56 READ_ONCE(net->ipv4.sysctl_tcp_plb_rehash_rounds);
58 idle_rehash = READ_ONCE(net->ipv4.sysctl_tcp_plb_idle_rehash_rounds) &&
61 READ_ONCE(net->ipv4.sysctl_tcp_plb_idle_rehash_rounds);
71 max_suspend = 2 * READ_ONCE(net->ipv4.sysctl_tcp_plb_suspend_rto_sec) * HZ;
96 if (!READ_ONCE(net->ipv4.sysctl_tcp_plb_enabled))
99 pause = READ_ONCE(net->ipv4
[all...]
H A Dsysctl_net_ipv4.c6 * Added /proc/sys/net/ipv4 directory entry (empty =) ). [MS]
57 if (same_parity && !net->ipv4.ip_local_ports.warned) {
58 net->ipv4.ip_local_ports.warned = true;
61 WRITE_ONCE(net->ipv4.ip_local_ports.range, high << 16 | low);
89 (range[0] < READ_ONCE(net->ipv4.sysctl_ip_prot_sock)))
103 ipv4.sysctl_ip_prot_sock);
115 pports = READ_ONCE(net->ipv4.sysctl_ip_prot_sock);
127 WRITE_ONCE(net->ipv4.sysctl_ip_prot_sock, pports);
137 container_of(table->data, struct net, ipv4.ping_group_range.range);
140 seq = read_seqbegin(&net->ipv4
[all...]
H A Dfib_notifier.c25 net->ipv4.fib_seq++;
33 return net->ipv4.fib_seq + fib4_rules_seq_read(net);
59 net->ipv4.fib_seq = 0;
64 net->ipv4.notifier_ops = ops;
71 fib_notifier_ops_unregister(net->ipv4.notifier_ops);
/linux-master/tools/testing/selftests/bpf/progs/
H A Dtest_sk_assign.c55 get_tuple(struct __sk_buff *skb, bool *ipv4, bool *tcp) argument
78 *ipv4 = true;
87 *ipv4 = false;
102 handle_udp(struct __sk_buff *skb, struct bpf_sock_tuple *tuple, bool ipv4) argument
110 tuple_len = ipv4 ? sizeof(tuple->ipv4) : sizeof(tuple->ipv6);
118 dport = ipv4 ? tuple->ipv4.dport : tuple->ipv6.dport;
133 handle_tcp(struct __sk_buff *skb, struct bpf_sock_tuple *tuple, bool ipv4) argument
141 tuple_len = ipv4
175 bool ipv4 = false; local
[all...]
H A Dtest_bpf_nf.c79 __builtin_memset(&bpf_tuple, 0, sizeof(bpf_tuple.ipv4));
88 ct = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4), &opts_def,
98 ct = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4), &opts_def,
106 ct = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4), &opts_def,
114 ct = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4), &opts_def,
123 ct = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4), &opts_def,
131 ct = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4), &opts_def,
138 ct = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4) - 1, &opts_def,
145 bpf_tuple.ipv4.saddr = bpf_get_prandom_u32(); /* src IP */
146 bpf_tuple.ipv4
[all...]
H A Dtest_tcp_custom_syncookie.c60 struct iphdr *ipv4; member in struct:tcp_syncookie
83 ctx->ipv4 = (struct iphdr *)(ctx->eth + 1);
85 if (ctx->ipv4 + 1 > ctx->data_end)
88 if (ctx->ipv4->ihl != sizeof(*ctx->ipv4) / 4)
91 if (ctx->ipv4->version != 4)
94 if (ctx->ipv4->protocol != IPPROTO_TCP)
97 ctx->tcp = (struct tcphdr *)(ctx->ipv4 + 1);
142 if (ctx->ipv4) {
143 ctx->ipv4
[all...]
H A Dconnect4_prog.c153 memset(&tuple.ipv4.saddr, 0, sizeof(tuple.ipv4.saddr));
154 memset(&tuple.ipv4.sport, 0, sizeof(tuple.ipv4.sport));
156 tuple.ipv4.daddr = bpf_htonl(DST_REWRITE_IP4);
157 tuple.ipv4.dport = bpf_htons(DST_REWRITE_PORT4);
172 sk = bpf_sk_lookup_tcp(ctx, &tuple, sizeof(tuple.ipv4),
175 sk = bpf_sk_lookup_udp(ctx, &tuple, sizeof(tuple.ipv4),
181 if (sk->src_ip4 != tuple.ipv4.daddr ||
H A Dxdp_synproxy_kern.c369 struct iphdr *ipv4; member in struct:header_pointers
386 hdr->ipv4 = (void *)hdr->eth + sizeof(*hdr->eth);
387 if (hdr->ipv4 + 1 > data_end)
389 if (hdr->ipv4->ihl * 4 < sizeof(*hdr->ipv4))
391 if (hdr->ipv4->version != 4)
394 if (hdr->ipv4->protocol != IPPROTO_TCP)
397 hdr->tcp = (void *)hdr->ipv4 + hdr->ipv4->ihl * 4;
400 hdr->ipv4
[all...]
H A Dtest_bpf_nf_fail.c34 ct = bpf_skb_ct_alloc(ctx, &tup, sizeof(tup.ipv4), &opts, sizeof(opts));
48 ct = bpf_skb_ct_alloc(ctx, &tup, sizeof(tup.ipv4), &opts, sizeof(opts));
65 ct = bpf_skb_ct_lookup(ctx, &tup, sizeof(tup.ipv4), &opts, sizeof(opts));
79 ct = bpf_skb_ct_lookup(ctx, &tup, sizeof(tup.ipv4), &opts, sizeof(opts));
93 ct = bpf_skb_ct_alloc(ctx, &tup, sizeof(tup.ipv4), &opts, sizeof(opts));
110 ct = bpf_skb_ct_alloc(ctx, &tup, sizeof(tup.ipv4), &opts, sizeof(opts));
127 ct = bpf_skb_ct_alloc(ctx, &tup, sizeof(tup.ipv4), &opts, sizeof(opts));
141 ct = bpf_skb_ct_alloc(ctx, &tup, sizeof(tup.ipv4), &opts, sizeof(opts));
H A Dtest_sk_lookup_kern.c23 bool *ipv4)
36 *ipv4 = true;
45 *ipv4 = true;
64 bool ipv4; local
69 tuple = get_tuple(data, sizeof(*eth), data_end, eth->h_proto, &ipv4);
73 tuple_len = ipv4 ? sizeof(tuple->ipv4) : sizeof(tuple->ipv6);
21 get_tuple(void *data, __u64 nh_off, void *data_end, __u16 eth_proto, bool *ipv4) argument
H A Dtest_cls_redirect.c94 offsetofend(struct bpf_sock_tuple, ipv4.dport) -
95 offsetof(struct bpf_sock_tuple, ipv4.sport) - 1,
201 static INLINING bool pkt_skip_ipv4_options(buf_t *buf, const struct iphdr *ipv4) argument
203 if (ipv4->ihl <= 5) {
207 return buf_skip(buf, (ipv4->ihl - 5) * 4);
218 struct iphdr *ipv4 = buf_assign(pkt, sizeof(*ipv4), scratch); local
219 if (ipv4 == NULL) {
223 if (ipv4->ihl < 5) {
227 if (!pkt_skip_ipv4_options(pkt, ipv4)) {
626 struct iphdr *ipv4 = (struct iphdr *)iph; local
742 const struct iphdr *ipv4 = pkt_parse_ipv4(pkt, &_ip4); local
862 struct iphdr *ipv4 = pkt_parse_ipv4(pkt, &_ip4); local
[all...]
/linux-master/drivers/infiniband/hw/usnic/
H A Dusnic_fwd.h115 filter->u.ipv4.flags = FILTER_FIELD_5TUP_PROTO;
116 filter->u.ipv4.protocol = PROTO_UDP;
119 filter->u.ipv4.flags |= FILTER_FIELD_5TUP_DST_AD;
120 filter->u.ipv4.dst_addr = daddr;
124 filter->u.ipv4.flags |= FILTER_FIELD_5TUP_DST_PT;
125 filter->u.ipv4.dst_port = dport;
/linux-master/tools/testing/selftests/net/
H A Dreuseaddr_ports_exhausted.sh17 sysctl -w net.ipv4.ip_local_port_range="32768 32768" \
20 sysctl -w net.ipv4.ip_autobind_reuse=1 > /dev/null 2>&1
H 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
H A Dip_defrag.sh17 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
40 echo "ipv4 defrag"
43 echo "ipv4 defrag with overlaps"
/linux-master/tools/testing/selftests/net/forwarding/
H A Dmirror_gre_nh.sh32 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
H 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
[all...]
H 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
397 sysctl_set net.ipv4.fib_multipath_hash_fields 0x0800
401 sysctl_restore net.ipv4.neigh.default.gc_thresh3
402 sysctl_restore net.ipv4.neigh.default.gc_thresh2
403 sysctl_restore net.ipv4
[all...]
H 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
304 sysctl_set net.ipv4.fib_multipath_hash_fields 0x0020
308 sysctl_restore net.ipv4.neigh.default.gc_thresh3
309 sysctl_restore net.ipv4
[all...]
/linux-master/drivers/infiniband/hw/irdma/
H A Dtrace_cm.h15 #define __print_ip_addr(addr, port, ipv4) print_ip_addr(p, addr, port, ipv4)
26 __field(bool, ipv4)
30 __entry->ipv4 = cm_info->ipv4;
37 __entry->lport, __entry->ipv4)
48 __field(bool, ipv4)
53 __entry->ipv4 = listener->ipv4;
61 __entry->lport, __entry->ipv4)
[all...]
H A Dtrace.c6 const char *print_ip_addr(struct trace_seq *p, u32 *addr, u16 port, bool ipv4) argument
10 if (ipv4) {
/linux-master/tools/testing/selftests/bpf/
H A Dtest_tcp_check_syncookie.sh40 ns1_exec sysctl -w net.ipv4.tcp_syncookies=2
41 ns1_exec sysctl -w net.ipv4.tcp_window_scaling=0
42 ns1_exec sysctl -w net.ipv4.tcp_timestamps=0
43 ns1_exec sysctl -w net.ipv4.tcp_sack=0
/linux-master/tools/testing/selftests/netfilter/
H A Dipvs.sh47 sysipvsnet="/proc/sys/net/ipv4/vs/"
141 ip netns exec ns1 sysctl -qw net.ipv4.ip_forward=1
147 ip netns exec ns2 sysctl -qw net.ipv4.conf.all.arp_ignore=1
148 ip netns exec ns2 sysctl -qw net.ipv4.conf.all.arp_announce=2
150 ip netns exec ns2 sysctl -qw net.ipv4.conf.all.rp_filter=0
151 ip netns exec ns2 sysctl -qw net.ipv4.conf.veth21.rp_filter=0
160 ip netns exec ns1 sysctl -qw net.ipv4.ip_forward=1
176 ip netns exec ns1 sysctl -qw net.ipv4.ip_forward=0
177 ip netns exec ns1 sysctl -qw net.ipv4.conf.all.send_redirects=0
178 ip netns exec ns1 sysctl -qw net.ipv4
[all...]
/linux-master/drivers/infiniband/hw/ocrdma/
H A Docrdma_ah.c83 struct iphdr ipv4; local
128 *((__be16 *)&ipv4) = htons((4 << 12) | (5 << 8) |
130 ipv4.id = cpu_to_be16(pdid);
131 ipv4.frag_off = htons(IP_DF);
132 ipv4.tot_len = htons(0);
133 ipv4.ttl = ib_grh->hop_limit;
134 ipv4.protocol = nxthdr;
136 ipv4.saddr = sgid_addr._sockaddr_in.sin_addr.s_addr;
138 ipv4.daddr = dgid_addr._sockaddr_in.sin_addr.s_addr;
139 memcpy((u8 *)ah->av + eth_sz, &ipv4, sizeo
[all...]
/linux-master/drivers/net/ethernet/mediatek/
H A Dmtk_ppe_debugfs.c109 ai.src_port = &entry->ipv4.orig.src_port;
110 ai.dest_port = &entry->ipv4.orig.dest_port;
113 ai.src = &entry->ipv4.orig.src_ip;
114 ai.dest = &entry->ipv4.orig.dest_ip;
134 ai.src_port = &entry->ipv4.new.src_port;
135 ai.dest_port = &entry->ipv4.new.dest_port;
138 ai.src = &entry->ipv4.new.src_ip;
139 ai.dest = &entry->ipv4.new.dest_ip;
149 l2 = &entry->ipv4.l2;
150 ib2 = entry->ipv4
[all...]

Completed in 343 milliseconds

1234567891011>>