Home
last modified time | relevance | path

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

/linux-4.1.27/net/ipv4/
Dsysctl_net_ipv4.c48 write_seqlock_bh(&net->ipv4.ip_local_ports.lock); in set_local_port_range()
49 net->ipv4.ip_local_ports.range[0] = range[0]; in set_local_port_range()
50 net->ipv4.ip_local_ports.range[1] = range[1]; in set_local_port_range()
51 write_sequnlock_bh(&net->ipv4.ip_local_ports.lock); in set_local_port_range()
60 container_of(table->data, struct net, ipv4.ip_local_ports.range); in ipv4_local_port_range()
90 container_of(table->data, struct net, ipv4.ping_group_range.range); in inet_get_ping_group_range_table()
93 seq = read_seqbegin(&net->ipv4.ip_local_ports.lock); in inet_get_ping_group_range_table()
97 } while (read_seqretry(&net->ipv4.ip_local_ports.lock, seq)); in inet_get_ping_group_range_table()
105 container_of(table->data, struct net, ipv4.ping_group_range.range); in set_ping_group_range()
106 write_seqlock(&net->ipv4.ip_local_ports.lock); in set_ping_group_range()
[all …]
Dip_fragment.c92 return sum_frag_mem_limit(&net->ipv4.frags); in ip_frag_mem()
135 struct netns_ipv4 *ipv4 = container_of(q->net, struct netns_ipv4, in ip4_frag_init() local
137 struct net *net = container_of(ipv4, struct net, ipv4); in ip4_frag_init()
148 inet_getpeer_v4(net->ipv4.peers, arg->iph->saddr, 1) : NULL; in ip4_frag_init()
185 net = container_of(qp->q.net, struct net, ipv4.frags); in ip_expire()
250 q = inet_frag_find(&net->ipv4.frags, &ip4_frags, &arg, hash); in ip_find()
279 net = container_of(qp->q.net, struct net, ipv4.frags); in ip_frag_too_far()
505 struct net *net = container_of(qp->q.net, struct net, ipv4.frags); in ip_frag_reasm()
708 .data = &init_net.ipv4.frags.high_thresh,
712 .extra1 = &init_net.ipv4.frags.low_thresh
[all …]
Dicmp.c208 return *this_cpu_ptr(net->ipv4.icmp_sk); in icmp_sk()
306 if (!((1 << type) & net->ipv4.sysctl_icmp_ratemask)) in icmpv4_xrlim_allow()
313 peer = inet_getpeer_v4(net->ipv4.peers, fl4->daddr, 1); in icmpv4_xrlim_allow()
315 net->ipv4.sysctl_icmp_ratelimit); in icmpv4_xrlim_allow()
643 net->ipv4.sysctl_icmp_errors_use_inbound_ifaddr) in icmp_send()
785 switch (net->ipv4.sysctl_ip_no_pmtu_disc) { in icmp_unreach()
830 if (!net->ipv4.sysctl_icmp_ignore_bogus_error_responses && in icmp_unreach()
886 if (!net->ipv4.sysctl_icmp_echo_ignore_all) { in icmp_echo()
1012 net->ipv4.sysctl_icmp_echo_ignore_broadcasts) { in icmp_rcv()
1143 inet_ctl_sock_destroy(*per_cpu_ptr(net->ipv4.icmp_sk, i)); in icmp_sk_exit()
[all …]
Dfib_frontend.c64 &net->ipv4.fib_table_hash[TABLE_LOCAL_INDEX]); in fib4_rules_init()
66 &net->ipv4.fib_table_hash[TABLE_MAIN_INDEX]); in fib4_rules_init()
95 rcu_assign_pointer(net->ipv4.fib_local, tb); in fib_new_table()
98 rcu_assign_pointer(net->ipv4.fib_main, tb); in fib_new_table()
101 rcu_assign_pointer(net->ipv4.fib_default, tb); in fib_new_table()
108 hlist_add_head_rcu(&tb->tb_hlist, &net->ipv4.fib_table_hash[h]); in fib_new_table()
123 head = &net->ipv4.fib_table_hash[h]; in fib_get_table()
138 rcu_assign_pointer(net->ipv4.fib_local, new); in fib_replace_table()
141 rcu_assign_pointer(net->ipv4.fib_main, new); in fib_replace_table()
144 rcu_assign_pointer(net->ipv4.fib_default, new); in fib_replace_table()
[all …]
Dfib_rules.c58 err = fib_rules_lookup(net->ipv4.rules_ops, flowi4_to_flowi(flp), 0, &arg); in __fib_lookup()
206 net->ipv4.fib_num_tclassid_users++; in fib4_rule_configure()
216 net->ipv4.fib_has_custom_rules = true; in fib4_rule_configure()
236 net->ipv4.fib_num_tclassid_users--; in fib4_rule_delete()
238 net->ipv4.fib_has_custom_rules = true; in fib4_rule_delete()
356 net->ipv4.rules_ops = ops; in fib4_rules_init()
357 net->ipv4.fib_has_custom_rules = false; in fib4_rules_init()
368 fib_rules_unregister(net->ipv4.rules_ops); in fib4_rules_exit()
Ddevinet.c94 IPV4_DEVCONF((*net->ipv4.devconf_dflt), attr)
243 memcpy(&in_dev->cnf, dev_net(dev)->ipv4.devconf_dflt, in inetdev_init()
608 ip_mc_config(net->ipv4.mc_autojoin_sk, false, ifa); in inet_rtm_deladdr()
864 int ret = ip_mc_config(net->ipv4.mc_autojoin_sk, in inet_rtm_newaddr()
1583 cb->seq = atomic_read(&net->ipv4.dev_addr_genid) ^ in inet_dump_ifaddr()
1849 devconf = net->ipv4.devconf_all; in inet_netconf_get_devconf()
1852 devconf = net->ipv4.devconf_dflt; in inet_netconf_get_devconf()
1902 cb->seq = atomic_read(&net->ipv4.dev_addr_genid) ^ in inet_netconf_dump_devconf()
1929 net->ipv4.devconf_all, in inet_netconf_dump_devconf()
1940 net->ipv4.devconf_dflt, in inet_netconf_dump_devconf()
[all …]
Dxfrm4_policy.c287 net->ipv4.xfrm4_hdr = hdr; in xfrm4_net_sysctl_init()
301 if (!net->ipv4.xfrm4_hdr) in xfrm4_net_sysctl_exit()
304 table = net->ipv4.xfrm4_hdr->ctl_table_arg; in xfrm4_net_sysctl_exit()
305 unregister_net_sysctl_table(net->ipv4.xfrm4_hdr); in xfrm4_net_sysctl_exit()
Dipmr.c142 list_for_each_entry_rcu(mrt, &net->ipv4.mr_tables, list)
165 err = fib_rules_lookup(net->ipv4.mr_rules_ops, in ipmr_fib_lookup()
253 INIT_LIST_HEAD(&net->ipv4.mr_tables); in ipmr_rules_init()
265 net->ipv4.mr_rules_ops = ops; in ipmr_rules_init()
280 list_for_each_entry_safe(mrt, next, &net->ipv4.mr_tables, list) { in ipmr_rules_exit()
284 fib_rules_unregister(net->ipv4.mr_rules_ops); in ipmr_rules_exit()
289 for (mrt = net->ipv4.mrt; mrt; mrt = NULL)
293 return net->ipv4.mrt; in ipmr_get_table()
299 *mrt = net->ipv4.mrt; in ipmr_fib_lookup()
305 net->ipv4.mrt = ipmr_new_table(net, RT_TABLE_DEFAULT); in ipmr_rules_init()
[all …]
Daf_inet.c344 if (net->ipv4.sysctl_ip_no_pmtu_disc) in inet_create()
463 if (!net->ipv4.sysctl_ip_nonlocal_bind && in inet_bind()
1603 seqlock_init(&net->ipv4.ip_local_ports.lock); in inet_init_net()
1604 net->ipv4.ip_local_ports.range[0] = 32768; in inet_init_net()
1605 net->ipv4.ip_local_ports.range[1] = 61000; in inet_init_net()
1607 seqlock_init(&net->ipv4.ping_group_range.lock); in inet_init_net()
1612 net->ipv4.ping_group_range.range[0] = make_kgid(&init_user_ns, 1); in inet_init_net()
1613 net->ipv4.ping_group_range.range[1] = make_kgid(&init_user_ns, 0); in inet_init_net()
Dtcp_ipv4.c687 ip_send_unicast_reply(*this_cpu_ptr(net->ipv4.tcp_sk), in tcp_v4_send_reset()
772 ip_send_unicast_reply(*this_cpu_ptr(net->ipv4.tcp_sk), in tcp_v4_send_ack()
2395 inet_ctl_sock_destroy(*per_cpu_ptr(net->ipv4.tcp_sk, cpu)); in tcp_sk_exit()
2396 free_percpu(net->ipv4.tcp_sk); in tcp_sk_exit()
2403 net->ipv4.tcp_sk = alloc_percpu(struct sock *); in tcp_sk_init()
2404 if (!net->ipv4.tcp_sk) in tcp_sk_init()
2414 *per_cpu_ptr(net->ipv4.tcp_sk, cpu) = sk; in tcp_sk_init()
2416 net->ipv4.sysctl_tcp_ecn = 2; in tcp_sk_init()
2417 net->ipv4.sysctl_tcp_base_mss = TCP_BASE_MSS; in tcp_sk_init()
2418 net->ipv4.sysctl_tcp_probe_threshold = TCP_PROBE_THRESHOLD; in tcp_sk_init()
[all …]
Dxfrm4_state.c19 if (xs_net(x)->ipv4.sysctl_ip_no_pmtu_disc) in xfrm4_init_flags()
Droute.c851 peer = inet_getpeer_v4(net->ipv4.peers, ip_hdr(skb)->saddr, 1); in ip_rt_send_redirect()
940 peer = inet_getpeer_v4(net->ipv4.peers, ip_hdr(skb)->saddr, 1); in ip_error()
2713 net->ipv4.route_hdr = register_net_sysctl(net, "net/ipv4/route", tbl); in sysctl_route_net_init()
2714 if (!net->ipv4.route_hdr) in sysctl_route_net_init()
2729 tbl = net->ipv4.route_hdr->ctl_table_arg; in sysctl_route_net_exit()
2730 unregister_net_sysctl_table(net->ipv4.route_hdr); in sysctl_route_net_exit()
2743 atomic_set(&net->ipv4.rt_genid, 0); in rt_genid_init()
2745 get_random_bytes(&net->ipv4.dev_addr_genid, in rt_genid_init()
2746 sizeof(net->ipv4.dev_addr_genid)); in rt_genid_init()
2761 net->ipv4.peers = bp; in ipv4_inetpeer_init()
[all …]
Dinet_connection_sock.c38 seq = read_seqbegin(&net->ipv4.ip_local_ports.lock); in inet_get_local_port_range()
40 *low = net->ipv4.ip_local_ports.range[0]; in inet_get_local_port_range()
41 *high = net->ipv4.ip_local_ports.range[1]; in inet_get_local_port_range()
42 } while (read_seqretry(&net->ipv4.ip_local_ports.lock, seq)); in inet_get_local_port_range()
Dtcp_timer.c107 if (net->ipv4.sysctl_tcp_mtu_probing) { in tcp_mtu_probing()
118 mss = min(net->ipv4.sysctl_tcp_base_mss, mss); in tcp_mtu_probing()
Dfib_semantics.c231 fi->fib_net->ipv4.fib_num_tclassid_users--; in free_fib_info()
476 fi->fib_net->ipv4.fib_num_tclassid_users++; in fib_get_nhs()
755 nh->nh_saddr_genid = atomic_read(&net->ipv4.dev_addr_genid); in fib_info_update_nh_saddr()
888 fi->fib_net->ipv4.fib_num_tclassid_users++; in fib_create_info()
Dping.c242 kgid_t *data = net->ipv4.ping_group_range.range; in inet_get_ping_group_range_net()
246 seq = read_seqbegin(&net->ipv4.ping_group_range.lock); in inet_get_ping_group_range_net()
250 } while (read_seqretry(&net->ipv4.ping_group_range.lock, seq)); in inet_get_ping_group_range_net()
325 if ((net->ipv4.sysctl_ip_nonlocal_bind == 0 && in ping_check_bind_addr()
DKconfig31 echo "1" > /proc/sys/net/ipv4/ip_forward
45 echo 1 > /proc/sys/net/ipv4/conf/<device>/rp_filter
47 echo 1 > /proc/sys/net/ipv4/conf/all/rp_filter
292 echo 0 > /proc/sys/net/ipv4/tcp_syncookies
422 tristate "Large Receive Offload (ipv4/tcp)"
425 Support for Large Receive Offload (ipv4/tcp).
Dsyncookies.c284 if (net->ipv4.sysctl_tcp_ecn) in cookie_ecn_ok()
Dtcp_output.c333 bool use_ecn = sock_net(sk)->ipv4.sysctl_tcp_ecn == 1 || in tcp_ecn_send_syn()
1365 icsk->icsk_mtup.enabled = net->ipv4.sysctl_tcp_mtu_probing > 1; in tcp_mtup_init()
1368 icsk->icsk_mtup.search_low = tcp_mss_to_mtu(sk, net->ipv4.sysctl_tcp_base_mss); in tcp_mtup_init()
1854 interval = net->ipv4.sysctl_tcp_probe_interval; in tcp_mtu_check_reprobe()
1918 interval < net->ipv4.sysctl_tcp_probe_threshold) { in tcp_mtu_probe()
Dfib_trie.c2202 struct hlist_head *head = &net->ipv4.fib_table_hash[h]; in fib_triestat_seq_show()
2246 struct hlist_head *head = &net->ipv4.fib_table_hash[h]; in fib_trie_get_idx()
2298 struct hlist_head *head = &net->ipv4.fib_table_hash[h]; in fib_trie_seq_next()
Digmp.c2728 err = inet_ctl_sock_create(&net->ipv4.mc_autojoin_sk, AF_INET, in igmp_net_init()
2750 inet_ctl_sock_destroy(net->ipv4.mc_autojoin_sk); in igmp_net_exit()
Dtcp_input.c6007 ecn_ok = net->ipv4.sysctl_tcp_ecn || dst_feature(dst, RTAX_FEATURE_ECN); in tcp_ecn_create_request()
/linux-4.1.27/net/ipv4/netfilter/
Dnf_tables_ipv4.c64 net->nft.ipv4 = kmalloc(sizeof(struct nft_af_info), GFP_KERNEL); in nf_tables_ipv4_init_net()
65 if (net->nft.ipv4 == NULL) in nf_tables_ipv4_init_net()
68 memcpy(net->nft.ipv4, &nft_af_ipv4, sizeof(nft_af_ipv4)); in nf_tables_ipv4_init_net()
70 if (nft_register_afinfo(net, net->nft.ipv4) < 0) in nf_tables_ipv4_init_net()
75 kfree(net->nft.ipv4); in nf_tables_ipv4_init_net()
81 nft_unregister_afinfo(net->nft.ipv4); in nf_tables_ipv4_exit_net()
82 kfree(net->nft.ipv4); in nf_tables_ipv4_exit_net()
Diptable_mangle.c63 dev_net(out)->ipv4.iptable_mangle); in ipt_mangle_out()
91 dev_net(state->out)->ipv4.iptable_mangle); in iptable_mangle_hook()
94 dev_net(state->in)->ipv4.iptable_mangle); in iptable_mangle_hook()
106 net->ipv4.iptable_mangle = in iptable_mangle_net_init()
109 return PTR_ERR_OR_ZERO(net->ipv4.iptable_mangle); in iptable_mangle_net_init()
114 ipt_unregister_table(net, net->ipv4.iptable_mangle); in iptable_mangle_net_exit()
Darptable_filter.c36 net->ipv4.arptable_filter); in arptable_filter_hook()
48 net->ipv4.arptable_filter = in arptable_filter_net_init()
51 return PTR_ERR_OR_ZERO(net->ipv4.arptable_filter); in arptable_filter_net_init()
56 arpt_unregister_table(net->ipv4.arptable_filter); in arptable_filter_net_exit()
Diptable_raw.c35 return ipt_do_table(skb, ops->hooknum, state, net->ipv4.iptable_raw); in iptable_raw_hook()
47 net->ipv4.iptable_raw = in iptable_raw_net_init()
50 return PTR_ERR_OR_ZERO(net->ipv4.iptable_raw); in iptable_raw_net_init()
55 ipt_unregister_table(net, net->ipv4.iptable_raw); in iptable_raw_net_exit()
Diptable_security.c53 net->ipv4.iptable_security); in iptable_security_hook()
65 net->ipv4.iptable_security = in iptable_security_net_init()
68 return PTR_ERR_OR_ZERO(net->ipv4.iptable_security); in iptable_security_net_init()
73 ipt_unregister_table(net, net->ipv4.iptable_security); in iptable_security_net_exit()
Diptable_filter.c48 return ipt_do_table(skb, ops->hooknum, state, net->ipv4.iptable_filter); in iptable_filter_hook()
68 net->ipv4.iptable_filter = in iptable_filter_net_init()
71 return PTR_ERR_OR_ZERO(net->ipv4.iptable_filter); in iptable_filter_net_init()
76 ipt_unregister_table(net, net->ipv4.iptable_filter); in iptable_filter_net_exit()
Diptable_nat.c38 return ipt_do_table(skb, ops->hooknum, state, net->ipv4.nat_table); in iptable_nat_do_chain()
111 net->ipv4.nat_table = ipt_register_table(net, &nf_nat_ipv4_table, repl); in iptable_nat_net_init()
113 return PTR_ERR_OR_ZERO(net->ipv4.nat_table); in iptable_nat_net_init()
118 ipt_unregister_table(net, net->ipv4.nat_table); in iptable_nat_net_exit()
/linux-4.1.27/drivers/infiniband/hw/usnic/
Dusnic_fwd.h99 filter->u.ipv4.flags = FILTER_FIELD_5TUP_PROTO; in usnic_fwd_init_udp_filter()
100 filter->u.ipv4.protocol = PROTO_UDP; in usnic_fwd_init_udp_filter()
103 filter->u.ipv4.flags |= FILTER_FIELD_5TUP_DST_AD; in usnic_fwd_init_udp_filter()
104 filter->u.ipv4.dst_addr = daddr; in usnic_fwd_init_udp_filter()
108 filter->u.ipv4.flags |= FILTER_FIELD_5TUP_DST_PT; in usnic_fwd_init_udp_filter()
109 filter->u.ipv4.dst_port = dport; in usnic_fwd_init_udp_filter()
Dusnic_fwd.c159 if (!(filter->u.ipv4.flags & FILTER_FIELD_5TUP_DST_AD)) in validate_filter_locked()
161 if (!(filter->u.ipv4.flags & FILTER_FIELD_5TUP_DST_PT)) in validate_filter_locked()
165 else if (filter->u.ipv4.dst_port == 0) in validate_filter_locked()
167 else if (ntohl(ufdev->inaddr) != filter->u.ipv4.dst_addr) in validate_filter_locked()
/linux-4.1.27/net/tipc/
Dudp_media.c74 struct in_addr ipv4; member
101 if (ipv4_is_multicast(ua->ipv4.s_addr)) in tipc_udp_media_addr_set()
117 snprintf(buf, size, "%pI4:%u", &ua->ipv4, ntohs(ua->udp_port)); in tipc_udp_addr2str()
169 .daddr = dst->ipv4.s_addr, in tipc_udp_send_msg()
170 .saddr = src->ipv4.s_addr, in tipc_udp_send_msg()
181 src->ipv4.s_addr, in tipc_udp_send_msg()
182 dst->ipv4.s_addr, 0, ttl, 0, in tipc_udp_send_msg()
253 if (!ipv4_is_multicast(remote->ipv4.s_addr)) in enable_mcast()
255 mreqn.imr_multiaddr = remote->ipv4; in enable_mcast()
303 local->ipv4.s_addr = ip4->sin_addr.s_addr; in parse_options()
[all …]
/linux-4.1.27/drivers/net/ethernet/cisco/enic/
Denic_clsf.c27 data.u.ipv4.protocol = PROTO_TCP; in enic_addfltr_5t()
30 data.u.ipv4.protocol = PROTO_UDP; in enic_addfltr_5t()
36 data.u.ipv4.src_addr = ntohl(keys->src); in enic_addfltr_5t()
37 data.u.ipv4.dst_addr = ntohl(keys->dst); in enic_addfltr_5t()
38 data.u.ipv4.src_port = ntohs(keys->port16[0]); in enic_addfltr_5t()
39 data.u.ipv4.dst_port = ntohs(keys->port16[1]); in enic_addfltr_5t()
40 data.u.ipv4.flags = FILTER_FIELDS_IPV4_5TUPLE; in enic_addfltr_5t()
Dcq_enet_desc.h111 u8 *ipv6, u8 *ipv4, u8 *ipv4_fragment, u8 *fcs_ok) in cq_enet_rq_desc_dec() argument
179 *ipv4 = (desc->flags & CQ_ENET_RQ_DESC_FLAGS_IPV4) ? 1 : 0; in cq_enet_rq_desc_dec()
Dvnic_devcmd.h587 struct filter_ipv4_5tuple ipv4; member
Denic_main.c1046 u8 ipv6, ipv4, ipv4_fragment, fcs_ok, rss_type, csum_not_calc; in enic_rq_indicate_buf() local
1063 &ipv4_csum_ok, &ipv6, &ipv4, &ipv4_fragment, in enic_rq_indicate_buf()
/linux-4.1.27/include/net/
Dip_fib.h174 atomic_read(&(net)->ipv4.dev_addr_genid)) ? \
216 &net->ipv4.fib_table_hash[TABLE_LOCAL_INDEX] : in fib_get_table()
217 &net->ipv4.fib_table_hash[TABLE_MAIN_INDEX]; in fib_get_table()
261 if (net->ipv4.fib_has_custom_rules) in fib_lookup()
269 tb = rcu_dereference_rtnl(net->ipv4.fib_main); in fib_lookup()
273 tb = rcu_dereference_rtnl(net->ipv4.fib_default); in fib_lookup()
296 return net->ipv4.fib_num_tclassid_users; in fib_num_tclassid_users()
Dnet_namespace.h91 struct netns_ipv4 ipv4; member
332 return atomic_read(&net->ipv4.rt_genid); in rt_genid_ipv4()
337 atomic_inc(&net->ipv4.rt_genid); in rt_genid_bump_ipv4()
Dip.h220 if (!net->ipv4.sysctl_local_reserved_ports) in inet_is_local_reserved_port()
222 return test_bit(port, net->ipv4.sysctl_local_reserved_ports); in inet_is_local_reserved_port()
253 ((net)->ipv4.sysctl_fwmark_reflect ? (mark) : 0)
304 if (net->ipv4.sysctl_ip_fwd_use_pmtu || in ip_dst_mtu_maybe_forward()
Dinet_sock.h110 if (!sk->sk_mark && sock_net(sk)->ipv4.sysctl_tcp_fwmark_accept) in inet_request_mark()
/linux-4.1.27/tools/usb/usbip/src/
Dusbipd.c484 static int do_standalone_mode(int daemonize, int ipv4, int ipv6) in do_standalone_mode() argument
519 if (ipv4 && ipv6) in do_standalone_mode()
521 else if (ipv4) in do_standalone_mode()
604 int ipv4 = 0, ipv6 = 0; in main() local
624 ipv4 = 1; in main()
654 if (!ipv4 && !ipv6) in main()
655 ipv4 = ipv6 = 1; in main()
659 rc = do_standalone_mode(daemonize, ipv4, ipv6); in main()
/linux-4.1.27/Documentation/networking/
Dip_dynaddr.txt21 # echo 1 > /proc/sys/net/ipv4/ip_dynaddr
23 # echo 2 > /proc/sys/net/ipv4/ip_dynaddr
25 # echo 0 > /proc/sys/net/ipv4/ip_dynaddr
Ds2io.txt93 # sysctl -w net.ipv4.tcp_rmem="210000 210000 210000"
94 # sysctl -w net.ipv4.tcp_wmem="210000 210000 210000"
96 # sysctl -w net.ipv4.tcp_rmem="10000000 10000000 10000000"
97 # sysctl -w net.ipv4.tcp_wmem="10000000 10000000 10000000"
Dcxgb.txt118 sysctl -w net.ipv4.tcp_timestamps=0
121 sysctl -w net.ipv4.tcp_sack=0
124 sysctl -w net.ipv4.tcp_max_syn_backlog=3000
148 sysctl -w net.ipv4.tcp_rmem="10000000 10000000 10000000"
151 sysctl -w net.ipv4.tcp_wmem="10000000 10000000 10000000"
154 sysctl -w net.ipv4.tcp_mem="10000000 10000000 10000000"
167 sysctl -w net.ipv4.tcp_rmem="<min> <default> <max>"
Dixgb.txt218 net.ipv4.tcp_timestamps = 0
221 net.ipv4.tcp_sack = 0
223 net.ipv4.tcp_rmem = 10000000 10000000 10000000
225 net.ipv4.tcp_wmem = 10000000 10000000 10000000
227 net.ipv4.tcp_mem = 10000000 10000000 10000000
375 size and/or increasing the /proc/sys/net/ipv4/tcp_*mem entry values may help.
400 echo 1 > /proc/sys/net/ipv4/conf/all/arp_filter
Dproc_net_tcp.txt5 connections, and are implemented by tcp4_seq_show() in net/ipv4/tcp_ipv4.c
Ddctcp.txt10 sysctl -w net.ipv4.tcp_congestion_control=dctcp
DREADME.sb1000134 Solution -- As root `echo 0 > /proc/sys/net/ipv4/conf/cm0/rp_filter' so it
138 You may need to do this to /proc/sys/net/ipv4/conf/ppp0/rp_filter as well.
139 If you do this to /proc/sys/net/ipv4/conf/default/rp_filter on each reboot
Dipvs-sysctl.txt1 /proc/sys/net/ipv4/vs/* Variables:
124 is controlled by the /proc/sys/net/ipv4/vs/am_droprate.
D00-INDEX110 - /proc/sys/net/ipv4/* variables
122 - Per-inode explanation of the /proc/sys/net/ipv4/vs interface.
Dtcp.txt53 determined by the setting of the sysctl net.ipv4.tcp_congestion_control.
Dopenvswitch.txt86 eth_type(0x0800), ipv4(src=172.16.0.20, dst=172.18.0.52, proto=17, tos=0,
91 in_port(1), eth(...), eth_type(0x0800), ipv4(...), tcp(...)
De100.txt163 (1) entering: echo 1 > /proc/sys/net/ipv4/conf/all/arp_filter
Dip-sysctl.txt1 /proc/sys/net/ipv4/* Variables:
69 From linux kernel 3.6 onwards, this is deprecated for ipv4
768 $ cat /proc/sys/net/ipv4/ip_local_port_range
770 $ cat /proc/sys/net/ipv4/ip_local_reserved_ports
891 So net.ipv4.igmp_max_memberships should not be set higher than:
1187 IPv6 has no global variables such as tcp_*. tcp_* settings under ipv4/ also
1832 Control IPv4 address scoping - draft-stewart-tsvwg-sctp-ipv4-00
Dl2tp.txt102 udp_encap_rcv() in net/ipv4/udp.c. PPP data frames are never passed
De1000.txt416 size and/or increasing the /proc/sys/net/ipv4/tcp_*mem entry values may help.
Dbonding.txt681 are generated by the ipv4 and ipv6 code and the numbers of
2232 altering the net.ipv4.tcp_reordering sysctl parameter. The
/linux-4.1.27/net/openvswitch/
Dflow.c499 memset(&key->ipv4, 0, sizeof(key->ipv4)); in key_extract()
508 key->ipv4.addr.src = nh->saddr; in key_extract()
509 key->ipv4.addr.dst = nh->daddr; in key_extract()
585 memcpy(&key->ipv4.addr.src, arp->ar_sip, sizeof(key->ipv4.addr.src)); in key_extract()
586 memcpy(&key->ipv4.addr.dst, arp->ar_tip, sizeof(key->ipv4.addr.dst)); in key_extract()
587 ether_addr_copy(key->ipv4.arp.sha, arp->ar_sha); in key_extract()
588 ether_addr_copy(key->ipv4.arp.tha, arp->ar_tha); in key_extract()
591 memset(&key->ipv4, 0, sizeof(key->ipv4)); in key_extract()
Dflow_netlink.c848 SW_FLOW_KEY_PUT(match, ipv4.addr.src, in ovs_key_from_nlattrs()
850 SW_FLOW_KEY_PUT(match, ipv4.addr.dst, in ovs_key_from_nlattrs()
903 SW_FLOW_KEY_PUT(match, ipv4.addr.src, in ovs_key_from_nlattrs()
905 SW_FLOW_KEY_PUT(match, ipv4.addr.dst, in ovs_key_from_nlattrs()
909 SW_FLOW_KEY_MEMCPY(match, ipv4.arp.sha, in ovs_key_from_nlattrs()
911 SW_FLOW_KEY_MEMCPY(match, ipv4.arp.tha, in ovs_key_from_nlattrs()
1361 ipv4_key->ipv4_src = output->ipv4.addr.src; in __ovs_nla_put_key()
1362 ipv4_key->ipv4_dst = output->ipv4.addr.dst; in __ovs_nla_put_key()
1392 arp_key->arp_sip = output->ipv4.addr.src; in __ovs_nla_put_key()
1393 arp_key->arp_tip = output->ipv4.addr.dst; in __ovs_nla_put_key()
[all …]
Dflow.h165 } ipv4; member
Dactions.c391 flow_key->ipv4.addr.src = new_addr; in set_ipv4()
399 flow_key->ipv4.addr.dst = new_addr; in set_ipv4()
/linux-4.1.27/security/selinux/
Dnetnode.c135 if (node->nsec.addr.ipv4 == *(__be32 *)addr) in sel_netnode_find()
162 idx = sel_netnode_hashfn_ipv4(node->nsec.addr.ipv4); in sel_netnode_insert()
220 new->nsec.addr.ipv4 = *(__be32 *)addr; in sel_netnode_sid_slow()
/linux-4.1.27/net/switchdev/
Dswitchdev.c325 if (fi->fib_net->ipv4.fib_has_custom_rules) in netdev_switch_fib_ipv4_add()
329 if (fi->fib_net->ipv4.fib_offload_disabled) in netdev_switch_fib_ipv4_add()
403 fi->fib_net->ipv4.fib_offload_disabled = true; in netdev_switch_fib_ipv4_abort()
/linux-4.1.27/include/net/netns/
Dnftables.h11 struct nft_af_info *ipv4; member
/linux-4.1.27/drivers/scsi/fnic/
Dcq_enet_desc.h100 u8 *ipv6, u8 *ipv4, u8 *ipv4_fragment, u8 *fcs_ok) in cq_enet_rq_desc_dec() argument
161 *ipv4 = (desc->flags & CQ_ENET_RQ_DESC_FLAGS_IPV4) ? 1 : 0; in cq_enet_rq_desc_dec()
Dfnic_fcs.c804 u8 ipv6, ipv4, ipv4_fragment, rss_type, csum_not_calc; in fnic_rq_cmpl_frame_recv() local
844 &ipv4_csum_ok, &ipv6, &ipv4, in fnic_rq_cmpl_frame_recv()
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
Dmcg.c871 rule_hw->ipv4.src_ip = spec->ipv4.src_ip; in parse_trans_rule()
872 rule_hw->ipv4.src_ip_msk = spec->ipv4.src_ip_msk; in parse_trans_rule()
873 rule_hw->ipv4.dst_ip = spec->ipv4.dst_ip; in parse_trans_rule()
874 rule_hw->ipv4.dst_ip_msk = spec->ipv4.dst_ip_msk; in parse_trans_rule()
928 if (cur->ipv4.src_ip) in mlx4_err_rule()
931 &cur->ipv4.src_ip); in mlx4_err_rule()
932 if (cur->ipv4.dst_ip) in mlx4_err_rule()
935 &cur->ipv4.dst_ip); in mlx4_err_rule()
Den_ethtool.c1351 spec_l3->ipv4.src_ip = cmd->fs.h_u.usr_ip4_spec.ip4src; in add_ip_rule()
1353 spec_l3->ipv4.src_ip_msk = EN_ETHTOOL_WORD_MASK; in add_ip_rule()
1354 spec_l3->ipv4.dst_ip = cmd->fs.h_u.usr_ip4_spec.ip4dst; in add_ip_rule()
1356 spec_l3->ipv4.dst_ip_msk = EN_ETHTOOL_WORD_MASK; in add_ip_rule()
1395 spec_l3->ipv4.src_ip = cmd->fs.h_u.tcp_ip4_spec.ip4src; in add_tcp_udp_rule()
1396 spec_l3->ipv4.dst_ip = cmd->fs.h_u.tcp_ip4_spec.ip4dst; in add_tcp_udp_rule()
1407 spec_l3->ipv4.src_ip = cmd->fs.h_u.udp_ip4_spec.ip4src; in add_tcp_udp_rule()
1408 spec_l3->ipv4.dst_ip = cmd->fs.h_u.udp_ip4_spec.ip4dst; in add_tcp_udp_rule()
1414 spec_l3->ipv4.src_ip_msk = EN_ETHTOOL_WORD_MASK; in add_tcp_udp_rule()
1416 spec_l3->ipv4.dst_ip_msk = EN_ETHTOOL_WORD_MASK; in add_tcp_udp_rule()
Den_tx.c914 struct iphdr *ipv4 = (struct iphdr *)skb_inner_network_header(skb); in mlx4_en_xmit() local
915 if (ipv4->protocol == IPPROTO_TCP || ipv4->protocol == IPPROTO_UDP) in mlx4_en_xmit()
Den_netdev.c157 .ipv4 = { in mlx4_en_filter_work()
/linux-4.1.27/net/dccp/
DMakefile16 dccp_ipv4-y := ipv4.o
/linux-4.1.27/security/selinux/include/
Dobjsec.h89 __be32 ipv4; /* IPv4 node address */ member
/linux-4.1.27/net/mpls/
DKconfig11 hardware speeds (before hardware was capable of routing ipv4 packets),
/linux-4.1.27/net/
DMakefile17 obj-$(CONFIG_INET) += ipv4/
DKconfig74 /proc/sys/net/ipv4/*; the options are explained in the file
80 source "net/ipv4/Kconfig"
195 source "net/ipv4/netfilter/Kconfig"
/linux-4.1.27/drivers/infiniband/core/
Duverbs.h209 struct ib_uverbs_flow_spec_ipv4 ipv4; member
Duverbs_cmd.c2760 ib_spec->ipv4.size = sizeof(struct ib_flow_spec_ipv4); in kern_spec_to_ib_spec()
2761 if (ib_spec->ipv4.size != kern_spec->ipv4.size) in kern_spec_to_ib_spec()
2763 memcpy(&ib_spec->ipv4.val, &kern_spec->ipv4.val, in kern_spec_to_ib_spec()
2765 memcpy(&ib_spec->ipv4.mask, &kern_spec->ipv4.mask, in kern_spec_to_ib_spec()
/linux-4.1.27/drivers/net/vmxnet3/
Dvmxnet3_int.h213 bool ipv4; member
Dvmxnet3_drv.c832 if (ctx->ipv4) { in vmxnet3_parse_and_copy_hdr()
894 if (ctx->ipv4) { in vmxnet3_prepare_tso()
950 ctx.ipv4 = (vlan_get_protocol(skb) == cpu_to_be16(ETH_P_IP)); in vmxnet3_tq_xmit()
/linux-4.1.27/include/linux/
Dinetdevice.h51 IPV4_DEVCONF((*(net)->ipv4.devconf_all), attr)
/linux-4.1.27/drivers/infiniband/hw/mlx4/
Dmain.c887 mlx4_spec->ipv4.src_ip = ib_spec->ipv4.val.src_ip; in parse_flow_attr()
888 mlx4_spec->ipv4.src_ip_msk = ib_spec->ipv4.mask.src_ip; in parse_flow_attr()
889 mlx4_spec->ipv4.dst_ip = ib_spec->ipv4.val.dst_ip; in parse_flow_attr()
890 mlx4_spec->ipv4.dst_ip_msk = ib_spec->ipv4.mask.dst_ip; in parse_flow_attr()
/linux-4.1.27/tools/lguest/
Dlguest.txt93 /proc/sys/net/ipv4/ip_forward". In this example, I would configure
/linux-4.1.27/drivers/net/ethernet/intel/i40e/
Di40e_txrx.c1375 bool ipv4 = false, ipv6 = false; in i40e_rx_checksum() local
1402 ipv4 = true; in i40e_rx_checksum()
1407 if (ipv4 && in i40e_rx_checksum()
1938 struct iphdr *ipv4; in i40e_atr() member
1962 if (hdr.ipv4->protocol != IPPROTO_TCP) in i40e_atr()
/linux-4.1.27/Documentation/sysctl/
Dnet.txt26 ipv4 IP version 4 x25 X.25 protocol
199 3. /proc/sys/net/ipv4 - IPV4 settings
/linux-4.1.27/net/ipv6/
Daf_inet6.c216 if (net->ipv4.sysctl_ip_no_pmtu_disc) in inet6_create()
308 if (!net->ipv4.sysctl_ip_nonlocal_bind && in inet6_bind()
/linux-4.1.27/drivers/net/ethernet/intel/i40evf/
Di40e_txrx.c858 bool ipv4 = false, ipv6 = false; in i40e_rx_checksum() local
885 ipv4 = true; in i40e_rx_checksum()
890 if (ipv4 && in i40e_rx_checksum()
/linux-4.1.27/Documentation/dvb/
Dfaq.txt128 $ "echo 0 > /proc/sys/net/ipv4/conf/dvb0/rp_filter"
/linux-4.1.27/include/linux/mlx4/
Ddevice.h1176 struct mlx4_spec_ipv4 ipv4; member
1283 struct mlx4_net_trans_rule_hw_ipv4 ipv4; member
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-class-net170 routing decisions (see: net/ipv4/fib_rules and
/linux-4.1.27/drivers/net/ethernet/intel/fm10k/
Dfm10k_main.c845 struct iphdr *ipv4; in fm10k_tx_csum() member
873 l4_hdr = network_hdr.ipv4->protocol; in fm10k_tx_csum()
/linux-4.1.27/Documentation/
DBUG-HUNTING158 objdump -r -S -l --disassemble net/dccp/ipv4.o
/linux-4.1.27/net/netfilter/ipvs/
DKconfig42 level in /proc/sys/net/ipv4/vs/debug_level
/linux-4.1.27/drivers/infiniband/hw/cxgb4/
Dcm.c1777 req->le.u.ipv4.lip = sin->sin_addr.s_addr; in send_fw_act_open_req()
1780 req->le.u.ipv4.pip = sin->sin_addr.s_addr; in send_fw_act_open_req()
3604 req->le.u.ipv4.lip = laddr; in send_fw_pass_open_req()
3605 req->le.u.ipv4.pip = raddr; in send_fw_pass_open_req()
/linux-4.1.27/net/sctp/
Dprotocol.c371 !net->ipv4.sysctl_ip_nonlocal_bind) in sctp_v4_available()
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_hw.c963 ipa->ipv4 = ip; in qlcnic_82xx_config_ipaddr()
Dqlcnic.h1003 __be32 ipv4; member
/linux-4.1.27/include/rdma/
Dib_verbs.h1388 struct ib_flow_spec_ipv4 ipv4; member
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/
Dixgbe_main.c7157 struct iphdr *ipv4; in ixgbe_atr() member
7180 hdr.ipv4->protocol != IPPROTO_TCP)) in ixgbe_atr()
7219 common.ip ^= hdr.ipv4->saddr ^ hdr.ipv4->daddr; in ixgbe_atr()
/linux-4.1.27/Documentation/s390/
DDebugging390.txt1930 cat /proc/sys/net/ipv4/ip_forward
1934 echo 1 > /proc/sys/net/ipv4/ip_forward
1936 cat /proc/sys/net/ipv4/ip_forward
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/
Dt4fw_api.h471 } ipv4; member
/linux-4.1.27/
DMAINTAINERS4425 F: net/ipv4/gre_demux.c
4426 F: net/ipv4/gre_offload.c
5307 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6833 F: net/ipv4/
6849 F: net/ipv4/xfrm*
6850 F: net/ipv4/esp4.c
6851 F: net/ipv4/ah4.c
6852 F: net/ipv4/ipcomp.c
6853 F: net/ipv4/ip_vti.c
9627 F: net/ipv4/tcp_lp.c
DCREDITS1327 D: Miscellaneous ipv4 sysctl patches
/linux-4.1.27/Documentation/virtual/uml/
DUserModeLinux-HOWTO.txt1311 bash -c 'echo 1 > /proc/sys/net/ipv4/ip_forward'
1322 bash -c 'echo 1 > /proc/sys/net/ipv4/conf/tap0/proxy_arp'
1830 host# echo 1 > /proc/sys/net/ipv4/ip_forward