/linux-4.4.14/net/ipv4/ |
D | sysctl_net_ipv4.c | 51 write_seqlock_bh(&net->ipv4.ip_local_ports.lock); in set_local_port_range() 52 if (same_parity && !net->ipv4.ip_local_ports.warned) { in set_local_port_range() 53 net->ipv4.ip_local_ports.warned = true; in set_local_port_range() 56 net->ipv4.ip_local_ports.range[0] = range[0]; in set_local_port_range() 57 net->ipv4.ip_local_ports.range[1] = range[1]; in set_local_port_range() 58 write_sequnlock_bh(&net->ipv4.ip_local_ports.lock); in set_local_port_range() 67 container_of(table->data, struct net, ipv4.ip_local_ports.range); in ipv4_local_port_range() 97 container_of(table->data, struct net, ipv4.ping_group_range.range); in inet_get_ping_group_range_table() 100 seq = read_seqbegin(&net->ipv4.ip_local_ports.lock); in inet_get_ping_group_range_table() 104 } while (read_seqretry(&net->ipv4.ip_local_ports.lock, seq)); in inet_get_ping_group_range_table() [all …]
|
D | ip_fragment.c | 95 return sum_frag_mem_limit(&net->ipv4.frags); in ip_frag_mem() 140 struct netns_ipv4 *ipv4 = container_of(q->net, struct netns_ipv4, in ip4_frag_init() local 142 struct net *net = container_of(ipv4, struct net, ipv4); in ip4_frag_init() 154 inet_getpeer_v4(net->ipv4.peers, arg->iph->saddr, arg->vif, 1) : in ip4_frag_init() 201 net = container_of(qp->q.net, struct net, ipv4.frags); in ip_expire() 266 q = inet_frag_find(&net->ipv4.frags, &ip4_frags, &arg, hash); in ip_find() 295 net = container_of(qp->q.net, struct net, ipv4.frags); in ip_frag_too_far() 527 struct net *net = container_of(qp->q.net, struct net, ipv4.frags); in ip_frag_reasm() 730 .data = &init_net.ipv4.frags.high_thresh, 734 .extra1 = &init_net.ipv4.frags.low_thresh [all …]
|
D | icmp.c | 209 return *this_cpu_ptr(net->ipv4.icmp_sk); in icmp_sk() 307 if (!((1 << type) & net->ipv4.sysctl_icmp_ratemask)) in icmpv4_xrlim_allow() 315 peer = inet_getpeer_v4(net->ipv4.peers, fl4->daddr, vif, 1); in icmpv4_xrlim_allow() 317 net->ipv4.sysctl_icmp_ratelimit); in icmpv4_xrlim_allow() 667 net->ipv4.sysctl_icmp_errors_use_inbound_ifaddr) in icmp_send() 809 switch (net->ipv4.sysctl_ip_no_pmtu_disc) { in icmp_unreach() 854 if (!net->ipv4.sysctl_icmp_ignore_bogus_error_responses && in icmp_unreach() 910 if (!net->ipv4.sysctl_icmp_echo_ignore_all) { in icmp_echo() 1036 net->ipv4.sysctl_icmp_echo_ignore_broadcasts) { in icmp_rcv() 1167 inet_ctl_sock_destroy(*per_cpu_ptr(net->ipv4.icmp_sk, i)); in icmp_sk_exit() [all …]
|
D | fib_frontend.c | 66 &net->ipv4.fib_table_hash[TABLE_LOCAL_INDEX]); in fib4_rules_init() 68 &net->ipv4.fib_table_hash[TABLE_MAIN_INDEX]); in fib4_rules_init() 97 rcu_assign_pointer(net->ipv4.fib_local, tb); in fib_new_table() 100 rcu_assign_pointer(net->ipv4.fib_main, tb); in fib_new_table() 103 rcu_assign_pointer(net->ipv4.fib_default, tb); in fib_new_table() 110 hlist_add_head_rcu(&tb->tb_hlist, &net->ipv4.fib_table_hash[h]); in fib_new_table() 125 head = &net->ipv4.fib_table_hash[h]; in fib_get_table() 140 rcu_assign_pointer(net->ipv4.fib_local, new); in fib_replace_table() 143 rcu_assign_pointer(net->ipv4.fib_main, new); in fib_replace_table() 146 rcu_assign_pointer(net->ipv4.fib_default, new); in fib_replace_table() [all …]
|
D | fib_rules.c | 59 err = fib_rules_lookup(net->ipv4.rules_ops, flowi4_to_flowi(flp), 0, &arg); in __fib_lookup() 207 net->ipv4.fib_num_tclassid_users++; in fib4_rule_configure() 217 net->ipv4.fib_has_custom_rules = true; in fib4_rule_configure() 237 net->ipv4.fib_num_tclassid_users--; in fib4_rule_delete() 239 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()
|
D | ip_tunnel_core.c | 143 dst->key.u.ipv4.dst = src->key.u.ipv4.src; in iptunnel_metadata_reply() 257 tun_info->key.u.ipv4.dst = nla_get_be32(tb[LWTUNNEL_IP_DST]); in ip_tun_build_state() 260 tun_info->key.u.ipv4.src = nla_get_be32(tb[LWTUNNEL_IP_SRC]); in ip_tun_build_state() 285 nla_put_be32(skb, LWTUNNEL_IP_DST, tun_info->key.u.ipv4.dst) || in ip_tun_fill_encap_info() 286 nla_put_be32(skb, LWTUNNEL_IP_SRC, tun_info->key.u.ipv4.src) || in ip_tun_fill_encap_info()
|
D | devinet.c | 94 IPV4_DEVCONF((*net->ipv4.devconf_dflt), attr) 243 memcpy(&in_dev->cnf, dev_net(dev)->ipv4.devconf_dflt, in inetdev_init() 612 ip_mc_config(net->ipv4.mc_autojoin_sk, false, ifa); in inet_rtm_deladdr() 868 int ret = ip_mc_config(net->ipv4.mc_autojoin_sk, in inet_rtm_newaddr() 1586 cb->seq = atomic_read(&net->ipv4.dev_addr_genid) ^ in inet_dump_ifaddr() 1861 devconf = net->ipv4.devconf_all; in inet_netconf_get_devconf() 1864 devconf = net->ipv4.devconf_dflt; in inet_netconf_get_devconf() 1914 cb->seq = atomic_read(&net->ipv4.dev_addr_genid) ^ in inet_netconf_dump_devconf() 1941 net->ipv4.devconf_all, in inet_netconf_dump_devconf() 1952 net->ipv4.devconf_dflt, in inet_netconf_dump_devconf() [all …]
|
D | xfrm4_policy.c | 316 net->ipv4.xfrm4_hdr = hdr; in xfrm4_net_sysctl_init() 330 if (!net->ipv4.xfrm4_hdr) in xfrm4_net_sysctl_exit() 333 table = net->ipv4.xfrm4_hdr->ctl_table_arg; in xfrm4_net_sysctl_exit() 334 unregister_net_sysctl_table(net->ipv4.xfrm4_hdr); in xfrm4_net_sysctl_exit()
|
D | ipmr.c | 142 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() 252 INIT_LIST_HEAD(&net->ipv4.mr_tables); in ipmr_rules_init() 264 net->ipv4.mr_rules_ops = ops; in ipmr_rules_init() 279 list_for_each_entry_safe(mrt, next, &net->ipv4.mr_tables, list) { in ipmr_rules_exit() 283 fib_rules_unregister(net->ipv4.mr_rules_ops); in ipmr_rules_exit() 288 for (mrt = net->ipv4.mrt; mrt; mrt = NULL) 292 return net->ipv4.mrt; in ipmr_get_table() 298 *mrt = net->ipv4.mrt; in ipmr_fib_lookup() 304 net->ipv4.mrt = ipmr_new_table(net, RT_TABLE_DEFAULT); in ipmr_rules_init() [all …]
|
D | tcp_ipv4.c | 690 ip_send_unicast_reply(*this_cpu_ptr(net->ipv4.tcp_sk), in tcp_v4_send_reset() 775 ip_send_unicast_reply(*this_cpu_ptr(net->ipv4.tcp_sk), in tcp_v4_send_ack() 2360 inet_ctl_sock_destroy(*per_cpu_ptr(net->ipv4.tcp_sk, cpu)); in tcp_sk_exit() 2361 free_percpu(net->ipv4.tcp_sk); in tcp_sk_exit() 2368 net->ipv4.tcp_sk = alloc_percpu(struct sock *); in tcp_sk_init() 2369 if (!net->ipv4.tcp_sk) in tcp_sk_init() 2379 *per_cpu_ptr(net->ipv4.tcp_sk, cpu) = sk; in tcp_sk_init() 2382 net->ipv4.sysctl_tcp_ecn = 2; in tcp_sk_init() 2383 net->ipv4.sysctl_tcp_ecn_fallback = 1; in tcp_sk_init() 2385 net->ipv4.sysctl_tcp_base_mss = TCP_BASE_MSS; in tcp_sk_init() [all …]
|
D | af_inet.c | 342 if (net->ipv4.sysctl_ip_no_pmtu_disc) in inet_create() 463 if (!net->ipv4.sysctl_ip_nonlocal_bind && in inet_bind() 1609 seqlock_init(&net->ipv4.ip_local_ports.lock); in inet_init_net() 1610 net->ipv4.ip_local_ports.range[0] = 32768; in inet_init_net() 1611 net->ipv4.ip_local_ports.range[1] = 60999; in inet_init_net() 1613 seqlock_init(&net->ipv4.ping_group_range.lock); in inet_init_net() 1618 net->ipv4.ping_group_range.range[0] = make_kgid(&init_user_ns, 1); in inet_init_net() 1619 net->ipv4.ping_group_range.range[1] = make_kgid(&init_user_ns, 0); in inet_init_net()
|
D | xfrm4_state.c | 19 if (xs_net(x)->ipv4.sysctl_ip_no_pmtu_disc) in xfrm4_init_flags()
|
D | route.c | 855 peer = inet_getpeer_v4(net->ipv4.peers, ip_hdr(skb)->saddr, vif, 1); in ip_rt_send_redirect() 944 peer = inet_getpeer_v4(net->ipv4.peers, ip_hdr(skb)->saddr, in ip_error() 2790 net->ipv4.route_hdr = register_net_sysctl(net, "net/ipv4/route", tbl); in sysctl_route_net_init() 2791 if (!net->ipv4.route_hdr) in sysctl_route_net_init() 2806 tbl = net->ipv4.route_hdr->ctl_table_arg; in sysctl_route_net_exit() 2807 unregister_net_sysctl_table(net->ipv4.route_hdr); in sysctl_route_net_exit() 2820 atomic_set(&net->ipv4.rt_genid, 0); in rt_genid_init() 2822 get_random_bytes(&net->ipv4.dev_addr_genid, in rt_genid_init() 2823 sizeof(net->ipv4.dev_addr_genid)); in rt_genid_init() 2838 net->ipv4.peers = bp; in ipv4_inetpeer_init() [all …]
|
D | inet_connection_sock.c | 38 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()
|
D | tcp_timer.c | 107 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()
|
D | ip_gre.c | 514 fl->daddr = key->u.ipv4.dst; in gre_get_rt() 515 fl->saddr = key->u.ipv4.src; in gre_get_rt() 571 key->u.ipv4.dst, IPPROTO_GRE, in gre_fb_xmit() 597 info->key.u.ipv4.src = fl4.saddr; in gre_fill_metadata_dst()
|
D | ping.c | 242 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()
|
D | Kconfig | 31 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 408 tristate "Large Receive Offload (ipv4/tcp)" 411 Support for Large Receive Offload (ipv4/tcp).
|
D | fib_semantics.c | 232 fi->fib_net->ipv4.fib_num_tclassid_users--; in free_fib_info() 497 fi->fib_net->ipv4.fib_num_tclassid_users++; in fib_get_nhs() 916 nh->nh_saddr_genid = atomic_read(&net->ipv4.dev_addr_genid); in fib_info_update_nh_saddr() 1108 fi->fib_net->ipv4.fib_num_tclassid_users++; in fib_create_info()
|
D | syncookies.c | 283 if (net->ipv4.sysctl_tcp_ecn) in cookie_ecn_ok()
|
D | tcp_output.c | 330 bool use_ecn = sock_net(sk)->ipv4.sysctl_tcp_ecn == 1 || in tcp_ecn_send_syn() 352 if (sock_net(sk)->ipv4.sysctl_tcp_ecn_fallback) in tcp_ecn_clear_syn() 1354 icsk->icsk_mtup.enabled = net->ipv4.sysctl_tcp_mtu_probing > 1; in tcp_mtup_init() 1357 icsk->icsk_mtup.search_low = tcp_mss_to_mtu(sk, net->ipv4.sysctl_tcp_base_mss); in tcp_mtup_init() 1842 interval = net->ipv4.sysctl_tcp_probe_interval; in tcp_mtu_check_reprobe() 1906 interval < net->ipv4.sysctl_tcp_probe_threshold) { in tcp_mtu_probe()
|
D | fib_trie.c | 2222 struct hlist_head *head = &net->ipv4.fib_table_hash[h]; in fib_triestat_seq_show() 2266 struct hlist_head *head = &net->ipv4.fib_table_hash[h]; in fib_trie_get_idx() 2318 struct hlist_head *head = &net->ipv4.fib_table_hash[h]; in fib_trie_seq_next()
|
D | igmp.c | 2913 err = inet_ctl_sock_create(&net->ipv4.mc_autojoin_sk, AF_INET, in igmp_net_init() 2935 inet_ctl_sock_destroy(net->ipv4.mc_autojoin_sk); in igmp_net_exit()
|
D | tcp_input.c | 6056 ecn_ok = net->ipv4.sysctl_tcp_ecn || ecn_ok_dst; in tcp_ecn_create_request()
|
/linux-4.4.14/net/ipv4/netfilter/ |
D | nf_tables_ipv4.c | 64 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()
|
D | iptable_mangle.c | 61 ret = ipt_do_table(skb, state, state->net->ipv4.iptable_mangle); in ipt_mangle_out() 89 state->net->ipv4.iptable_mangle); in iptable_mangle_hook() 91 return ipt_do_table(skb, state, state->net->ipv4.iptable_mangle); in iptable_mangle_hook() 103 net->ipv4.iptable_mangle = in iptable_mangle_net_init() 106 return PTR_ERR_OR_ZERO(net->ipv4.iptable_mangle); in iptable_mangle_net_init() 111 ipt_unregister_table(net, net->ipv4.iptable_mangle); in iptable_mangle_net_exit()
|
D | arptable_filter.c | 33 return arpt_do_table(skb, state, state->net->ipv4.arptable_filter); in arptable_filter_hook() 45 net->ipv4.arptable_filter = in arptable_filter_net_init() 48 return PTR_ERR_OR_ZERO(net->ipv4.arptable_filter); in arptable_filter_net_init() 53 arpt_unregister_table(net->ipv4.arptable_filter); in arptable_filter_net_exit()
|
D | iptable_security.c | 49 return ipt_do_table(skb, state, state->net->ipv4.iptable_security); in iptable_security_hook() 61 net->ipv4.iptable_security = in iptable_security_net_init() 64 return PTR_ERR_OR_ZERO(net->ipv4.iptable_security); in iptable_security_net_init() 69 ipt_unregister_table(net, net->ipv4.iptable_security); in iptable_security_net_exit()
|
D | iptable_raw.c | 32 return ipt_do_table(skb, state, state->net->ipv4.iptable_raw); in iptable_raw_hook() 44 net->ipv4.iptable_raw = in iptable_raw_net_init() 47 return PTR_ERR_OR_ZERO(net->ipv4.iptable_raw); in iptable_raw_net_init() 52 ipt_unregister_table(net, net->ipv4.iptable_raw); in iptable_raw_net_exit()
|
D | iptable_filter.c | 45 return ipt_do_table(skb, state, state->net->ipv4.iptable_filter); in iptable_filter_hook() 65 net->ipv4.iptable_filter = in iptable_filter_net_init() 68 return PTR_ERR_OR_ZERO(net->ipv4.iptable_filter); in iptable_filter_net_init() 73 ipt_unregister_table(net, net->ipv4.iptable_filter); in iptable_filter_net_exit()
|
D | iptable_nat.c | 36 return ipt_do_table(skb, state, state->net->ipv4.nat_table); in iptable_nat_do_chain() 105 net->ipv4.nat_table = ipt_register_table(net, &nf_nat_ipv4_table, repl); in iptable_nat_net_init() 107 return PTR_ERR_OR_ZERO(net->ipv4.nat_table); in iptable_nat_net_init() 112 ipt_unregister_table(net, net->ipv4.nat_table); in iptable_nat_net_exit()
|
/linux-4.4.14/drivers/infiniband/hw/usnic/ |
D | usnic_fwd.h | 114 filter->u.ipv4.flags = FILTER_FIELD_5TUP_PROTO; in usnic_fwd_init_udp_filter() 115 filter->u.ipv4.protocol = PROTO_UDP; in usnic_fwd_init_udp_filter() 118 filter->u.ipv4.flags |= FILTER_FIELD_5TUP_DST_AD; in usnic_fwd_init_udp_filter() 119 filter->u.ipv4.dst_addr = daddr; in usnic_fwd_init_udp_filter() 123 filter->u.ipv4.flags |= FILTER_FIELD_5TUP_DST_PT; in usnic_fwd_init_udp_filter() 124 filter->u.ipv4.dst_port = dport; in usnic_fwd_init_udp_filter()
|
D | usnic_fwd.c | 174 if (!(filter->u.ipv4.flags & FILTER_FIELD_5TUP_DST_AD)) in validate_filter_locked() 176 if (!(filter->u.ipv4.flags & FILTER_FIELD_5TUP_DST_PT)) in validate_filter_locked() 180 else if (filter->u.ipv4.dst_port == 0) in validate_filter_locked() 182 else if (ntohl(ufdev->inaddr) != filter->u.ipv4.dst_addr) in validate_filter_locked()
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_rx.c | 100 struct iphdr *ipv4 = (struct iphdr *)(skb->data + ETH_HLEN); in mlx5e_lro_update_hdr() local 118 ipv4 = NULL; in mlx5e_lro_update_hdr() 131 if (ipv4) { in mlx5e_lro_update_hdr() 132 ipv4->ttl = cqe->lro_min_ttl; in mlx5e_lro_update_hdr() 133 ipv4->tot_len = cpu_to_be16(tot_len); in mlx5e_lro_update_hdr() 134 ipv4->check = 0; in mlx5e_lro_update_hdr() 135 ipv4->check = ip_fast_csum((unsigned char *)ipv4, in mlx5e_lro_update_hdr() 136 ipv4->ihl); in mlx5e_lro_update_hdr()
|
/linux-4.4.14/net/tipc/ |
D | udp_media.c | 76 struct in_addr ipv4; member 103 if (ipv4_is_multicast(ua->ipv4.s_addr)) in tipc_udp_media_addr_set() 119 snprintf(buf, size, "%pI4:%u", &ua->ipv4, ntohs(ua->udp_port)); in tipc_udp_addr2str() 175 .daddr = dst->ipv4.s_addr, in tipc_udp_send_msg() 176 .saddr = src->ipv4.s_addr, in tipc_udp_send_msg() 187 src->ipv4.s_addr, in tipc_udp_send_msg() 188 dst->ipv4.s_addr, 0, ttl, 0, in tipc_udp_send_msg() 260 if (!ipv4_is_multicast(remote->ipv4.s_addr)) in enable_mcast() 262 mreqn.imr_multiaddr = remote->ipv4; in enable_mcast() 310 local->ipv4.s_addr = ip4->sin_addr.s_addr; in parse_options() [all …]
|
/linux-4.4.14/drivers/net/ethernet/cisco/enic/ |
D | enic_clsf.c | 27 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->addrs.v4addrs.src); in enic_addfltr_5t() 37 data.u.ipv4.dst_addr = ntohl(keys->addrs.v4addrs.dst); in enic_addfltr_5t() 38 data.u.ipv4.src_port = ntohs(keys->ports.src); in enic_addfltr_5t() 39 data.u.ipv4.dst_port = ntohs(keys->ports.dst); in enic_addfltr_5t() 40 data.u.ipv4.flags = FILTER_FIELDS_IPV4_5TUPLE; in enic_addfltr_5t()
|
D | cq_enet_desc.h | 111 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()
|
D | vnic_devcmd.h | 593 struct filter_ipv4_5tuple ipv4; member
|
D | enic_main.c | 1116 u8 ipv6, ipv4, ipv4_fragment, fcs_ok, rss_type, csum_not_calc; in enic_rq_indicate_buf() local 1133 &ipv4_csum_ok, &ipv6, &ipv4, &ipv4_fragment, in enic_rq_indicate_buf()
|
/linux-4.4.14/include/net/ |
D | ip_fib.h | 177 atomic_read(&(net)->ipv4.dev_addr_genid)) ? \ 218 &net->ipv4.fib_table_hash[TABLE_LOCAL_INDEX] : in fib_get_table() 219 &net->ipv4.fib_table_hash[TABLE_MAIN_INDEX]; in fib_get_table() 268 if (net->ipv4.fib_has_custom_rules) in fib_lookup() 275 tb = rcu_dereference_rtnl(net->ipv4.fib_main); in fib_lookup() 282 tb = rcu_dereference_rtnl(net->ipv4.fib_default); in fib_lookup() 308 return net->ipv4.fib_num_tclassid_users; in fib_num_tclassid_users()
|
D | ip_tunnels.h | 30 #define IP_TUNNEL_KEY_IPV4_PAD offsetofend(struct ip_tunnel_key, u.ipv4.dst) 33 FIELD_SIZEOF(struct ip_tunnel_key, u.ipv4)) 41 } ipv4; member 189 key->u.ipv4.src = saddr; in ip_tunnel_key_init() 190 key->u.ipv4.dst = daddr; in ip_tunnel_key_init()
|
D | net_namespace.h | 94 struct netns_ipv4 ipv4; member 340 return atomic_read(&net->ipv4.rt_genid); in rt_genid_ipv4() 345 atomic_inc(&net->ipv4.rt_genid); in rt_genid_bump_ipv4()
|
D | ip.h | 226 if (!net->ipv4.sysctl_local_reserved_ports) in inet_is_local_reserved_port() 228 return test_bit(port, net->ipv4.sysctl_local_reserved_ports); in inet_is_local_reserved_port() 259 ((net)->ipv4.sysctl_fwmark_reflect ? (mark) : 0) 312 if (net->ipv4.sysctl_ip_fwd_use_pmtu || in ip_dst_mtu_maybe_forward()
|
D | inet_sock.h | 110 if (!sk->sk_mark && sock_net(sk)->ipv4.sysctl_tcp_fwmark_accept) in inet_request_mark()
|
/linux-4.4.14/tools/usb/usbip/src/ |
D | usbipd.c | 484 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.4.14/net/sched/ |
D | cls_flower.c | 33 struct flow_dissector_key_ipv4_addrs ipv4; member 269 fl_set_key_val(tb, &key->ipv4.src, TCA_FLOWER_KEY_IPV4_SRC, in fl_set_key() 270 &mask->ipv4.src, TCA_FLOWER_KEY_IPV4_SRC_MASK, in fl_set_key() 271 sizeof(key->ipv4.src)); in fl_set_key() 272 fl_set_key_val(tb, &key->ipv4.dst, TCA_FLOWER_KEY_IPV4_DST, in fl_set_key() 273 &mask->ipv4.dst, TCA_FLOWER_KEY_IPV4_DST_MASK, in fl_set_key() 274 sizeof(key->ipv4.dst)); in fl_set_key() 363 FLOW_DISSECTOR_KEY_IPV4_ADDRS, ipv4); in fl_init_dissector() 621 (fl_dump_key_val(skb, &key->ipv4.src, TCA_FLOWER_KEY_IPV4_SRC, in fl_dump() 622 &mask->ipv4.src, TCA_FLOWER_KEY_IPV4_SRC_MASK, in fl_dump() [all …]
|
/linux-4.4.14/Documentation/networking/ |
D | ip_dynaddr.txt | 21 # 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
|
D | dctcp.txt | 10 sysctl -w net.ipv4.tcp_congestion_control=dctcp 11 sysctl -w net.ipv4.tcp_ecn_fallback=0 (optional)
|
D | s2io.txt | 93 # 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"
|
D | cxgb.txt | 118 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>"
|
D | ixgb.txt | 218 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
|
D | proc_net_tcp.txt | 5 connections, and are implemented by tcp4_seq_show() in net/ipv4/tcp_ipv4.c
|
D | README.sb1000 | 134 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
|
D | 00-INDEX | 110 - /proc/sys/net/ipv4/* variables 122 - Per-inode explanation of the /proc/sys/net/ipv4/vs interface.
|
D | ipvs-sysctl.txt | 1 /proc/sys/net/ipv4/vs/* Variables: 124 is controlled by the /proc/sys/net/ipv4/vs/am_droprate.
|
D | tcp.txt | 53 determined by the setting of the sysctl net.ipv4.tcp_congestion_control.
|
D | openvswitch.txt | 86 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(...)
|
D | e100.txt | 163 (1) entering: echo 1 > /proc/sys/net/ipv4/conf/all/arp_filter
|
D | ip-sysctl.txt | 1 /proc/sys/net/ipv4/* Variables: 69 From linux kernel 3.6 onwards, this is deprecated for ipv4 811 $ cat /proc/sys/net/ipv4/ip_local_port_range 813 $ cat /proc/sys/net/ipv4/ip_local_reserved_ports 934 So net.ipv4.igmp_max_memberships should not be set higher than: 1241 IPv6 has no global variables such as tcp_*. tcp_* settings under ipv4/ also 1918 Control IPv4 address scoping - draft-stewart-tsvwg-sctp-ipv4-00
|
D | pktgen.txt | 311 tos (ipv4)
|
D | l2tp.txt | 102 udp_encap_rcv() in net/ipv4/udp.c. PPP data frames are never passed
|
D | e1000.txt | 416 size and/or increasing the /proc/sys/net/ipv4/tcp_*mem entry values may help.
|
D | bonding.txt | 718 are generated by the ipv4 and ipv6 code and the numbers of 2316 altering the net.ipv4.tcp_reordering sysctl parameter. The
|
/linux-4.4.14/net/openvswitch/ |
D | flow.c | 506 memset(&key->ipv4, 0, sizeof(key->ipv4)); in key_extract() 515 key->ipv4.addr.src = nh->saddr; in key_extract() 516 key->ipv4.addr.dst = nh->daddr; in key_extract() 592 memcpy(&key->ipv4.addr.src, arp->ar_sip, sizeof(key->ipv4.addr.src)); in key_extract() 593 memcpy(&key->ipv4.addr.dst, arp->ar_tip, sizeof(key->ipv4.addr.dst)); in key_extract() 594 ether_addr_copy(key->ipv4.arp.sha, arp->ar_sha); in key_extract() 595 ether_addr_copy(key->ipv4.arp.tha, arp->ar_tha); in key_extract() 598 memset(&key->ipv4, 0, sizeof(key->ipv4)); in key_extract()
|
D | flow_netlink.c | 551 bool ttl = false, ipv4 = false, ipv6 = false; in ip_tun_from_nlattr() local 581 SW_FLOW_KEY_PUT(match, tun_key.u.ipv4.src, in ip_tun_from_nlattr() 583 ipv4 = true; in ip_tun_from_nlattr() 586 SW_FLOW_KEY_PUT(match, tun_key.u.ipv4.dst, in ip_tun_from_nlattr() 588 ipv4 = true; in ip_tun_from_nlattr() 672 if (ipv4 && ipv6) { in ip_tun_from_nlattr() 678 if (!ipv4 && !ipv6) { in ip_tun_from_nlattr() 682 if (ipv4 && !match->key->tun_key.u.ipv4.dst) { in ip_tun_from_nlattr() 727 if (output->u.ipv4.src && in __ip_tun_to_nlattr() 729 output->u.ipv4.src)) in __ip_tun_to_nlattr() [all …]
|
D | vport.h | 210 fl->daddr = key->u.ipv4.dst; in ovs_tunnel_route_lookup() 211 fl->saddr = key->u.ipv4.src; in ovs_tunnel_route_lookup()
|
D | flow.h | 101 } ipv4; member
|
D | actions.c | 411 flow_key->ipv4.addr.src = new_addr; in set_ipv4() 419 flow_key->ipv4.addr.dst = new_addr; in set_ipv4()
|
/linux-4.4.14/security/selinux/ |
D | netnode.c | 135 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.4.14/include/net/netns/ |
D | nftables.h | 11 struct nft_af_info *ipv4; member
|
/linux-4.4.14/drivers/scsi/fnic/ |
D | cq_enet_desc.h | 100 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()
|
D | fnic_fcs.c | 804 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.4.14/drivers/net/ethernet/mellanox/mlx4/ |
D | mcg.c | 871 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()
|
D | en_ethtool.c | 1366 spec_l3->ipv4.src_ip = cmd->fs.h_u.usr_ip4_spec.ip4src; in add_ip_rule() 1368 spec_l3->ipv4.src_ip_msk = EN_ETHTOOL_WORD_MASK; in add_ip_rule() 1369 spec_l3->ipv4.dst_ip = cmd->fs.h_u.usr_ip4_spec.ip4dst; in add_ip_rule() 1371 spec_l3->ipv4.dst_ip_msk = EN_ETHTOOL_WORD_MASK; in add_ip_rule() 1410 spec_l3->ipv4.src_ip = cmd->fs.h_u.tcp_ip4_spec.ip4src; in add_tcp_udp_rule() 1411 spec_l3->ipv4.dst_ip = cmd->fs.h_u.tcp_ip4_spec.ip4dst; in add_tcp_udp_rule() 1422 spec_l3->ipv4.src_ip = cmd->fs.h_u.udp_ip4_spec.ip4src; in add_tcp_udp_rule() 1423 spec_l3->ipv4.dst_ip = cmd->fs.h_u.udp_ip4_spec.ip4dst; in add_tcp_udp_rule() 1429 spec_l3->ipv4.src_ip_msk = EN_ETHTOOL_WORD_MASK; in add_tcp_udp_rule() 1431 spec_l3->ipv4.dst_ip_msk = EN_ETHTOOL_WORD_MASK; in add_tcp_udp_rule()
|
D | en_tx.c | 918 struct iphdr *ipv4 = (struct iphdr *)skb_inner_network_header(skb); in mlx4_en_xmit() local 919 if (ipv4->protocol == IPPROTO_TCP || ipv4->protocol == IPPROTO_UDP) in mlx4_en_xmit()
|
D | en_netdev.c | 157 .ipv4 = { in mlx4_en_filter_work()
|
/linux-4.4.14/net/dccp/ |
D | Makefile | 16 dccp_ipv4-y := ipv4.o
|
/linux-4.4.14/security/selinux/include/ |
D | objsec.h | 89 __be32 ipv4; /* IPv4 node address */ member
|
/linux-4.4.14/net/mpls/ |
D | Kconfig | 11 hardware speeds (before hardware was capable of routing ipv4 packets),
|
/linux-4.4.14/net/ |
D | Makefile | 17 obj-$(CONFIG_INET) += ipv4/
|
D | Kconfig | 77 /proc/sys/net/ipv4/*; the options are explained in the file 83 source "net/ipv4/Kconfig" 198 source "net/ipv4/netfilter/Kconfig"
|
/linux-4.4.14/drivers/infiniband/core/ |
D | uverbs.h | 218 struct ib_uverbs_flow_spec_ipv4 ipv4; member
|
D | uverbs_cmd.c | 3045 ib_spec->ipv4.size = sizeof(struct ib_flow_spec_ipv4); in kern_spec_to_ib_spec() 3046 if (ib_spec->ipv4.size != kern_spec->ipv4.size) in kern_spec_to_ib_spec() 3048 memcpy(&ib_spec->ipv4.val, &kern_spec->ipv4.val, in kern_spec_to_ib_spec() 3050 memcpy(&ib_spec->ipv4.mask, &kern_spec->ipv4.mask, in kern_spec_to_ib_spec()
|
/linux-4.4.14/net/switchdev/ |
D | switchdev.c | 1186 if (fi->fib_net->ipv4.fib_has_custom_rules) in switchdev_fib_ipv4_add() 1190 if (fi->fib_net->ipv4.fib_offload_disabled) in switchdev_fib_ipv4_add() 1264 fi->fib_net->ipv4.fib_offload_disabled = true; in switchdev_fib_ipv4_abort()
|
/linux-4.4.14/drivers/net/vmxnet3/ |
D | vmxnet3_int.h | 213 bool ipv4; member
|
D | vmxnet3_drv.c | 849 if (ctx->ipv4) { in vmxnet3_parse_and_copy_hdr() 914 if (ctx->ipv4) { in vmxnet3_prepare_tso() 970 ctx.ipv4 = (vlan_get_protocol(skb) == cpu_to_be16(ETH_P_IP)); in vmxnet3_tq_xmit() 1192 struct iphdr *ipv4; in vmxnet3_get_hdr_len() member 1206 BUG_ON(hdr.ipv4->protocol != IPPROTO_TCP); in vmxnet3_get_hdr_len() 1207 hlen = hdr.ipv4->ihl << 2; in vmxnet3_get_hdr_len() 1208 hdr.ptr += hdr.ipv4->ihl << 2; in vmxnet3_get_hdr_len()
|
/linux-4.4.14/drivers/infiniband/hw/mlx4/ |
D | main.c | 1325 mlx4_spec->ipv4.src_ip = ib_spec->ipv4.val.src_ip; in parse_flow_attr() 1326 mlx4_spec->ipv4.src_ip_msk = ib_spec->ipv4.mask.src_ip; in parse_flow_attr() 1327 mlx4_spec->ipv4.dst_ip = ib_spec->ipv4.val.dst_ip; in parse_flow_attr() 1328 mlx4_spec->ipv4.dst_ip_msk = ib_spec->ipv4.mask.dst_ip; in parse_flow_attr()
|
/linux-4.4.14/include/linux/ |
D | inetdevice.h | 51 IPV4_DEVCONF((*(net)->ipv4.devconf_all), attr)
|
/linux-4.4.14/tools/lguest/ |
D | lguest.txt | 93 /proc/sys/net/ipv4/ip_forward". In this example, I would configure
|
/linux-4.4.14/net/ipv6/ |
D | af_inet6.c | 217 if (net->ipv4.sysctl_ip_no_pmtu_disc) in inet6_create() 309 if (!net->ipv4.sysctl_ip_nonlocal_bind && in inet6_bind()
|
/linux-4.4.14/drivers/net/ethernet/intel/i40e/ |
D | i40e_txrx.c | 1323 bool ipv4 = false, ipv6 = false; in i40e_rx_checksum() local 1350 ipv4 = true; in i40e_rx_checksum() 1355 if (ipv4 && in i40e_rx_checksum() 1974 struct iphdr *ipv4; in i40e_atr() member 2019 (hdr.ipv4->protocol != IPPROTO_TCP)) in i40e_atr()
|
/linux-4.4.14/Documentation/sysctl/ |
D | net.txt | 26 ipv4 IP version 4 x25 X.25 protocol 201 3. /proc/sys/net/ipv4 - IPV4 settings
|
/linux-4.4.14/drivers/net/ |
D | geneve.c | 725 fl4->daddr = info->key.u.ipv4.dst; in geneve_get_v4_rt() 726 fl4->saddr = info->key.u.ipv4.src; in geneve_get_v4_rt() 1025 info->key.u.ipv4.src = fl4.saddr; in geneve_fill_metadata_dst()
|
D | vxlan.c | 1954 remote_ip.sin.sin_addr.s_addr = info->key.u.ipv4.dst; in vxlan_xmit_one() 2416 fl4.daddr = info->key.u.ipv4.dst; in egress_ipv4_tun_info() 2423 info->key.u.ipv4.src = fl4.saddr; in egress_ipv4_tun_info()
|
/linux-4.4.14/drivers/net/ethernet/intel/i40evf/ |
D | i40e_txrx.c | 797 bool ipv4 = false, ipv6 = false; in i40e_rx_checksum() local 824 ipv4 = true; in i40e_rx_checksum() 829 if (ipv4 && in i40e_rx_checksum()
|
/linux-4.4.14/Documentation/dvb/ |
D | faq.txt | 128 $ "echo 0 > /proc/sys/net/ipv4/conf/dvb0/rp_filter"
|
/linux-4.4.14/include/linux/mlx4/ |
D | device.h | 1209 struct mlx4_spec_ipv4 ipv4; member 1316 struct mlx4_net_trans_rule_hw_ipv4 ipv4; member
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | sysfs-class-net | 189 routing decisions (see: net/ipv4/fib_rules and
|
/linux-4.4.14/Documentation/vm/ |
D | userfaultfd.txt | 107 possible without having to decrease /proc/sys/net/ipv4/tcp_wmem).
|
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/ |
D | fm10k_main.c | 836 struct iphdr *ipv4; in fm10k_tx_csum() member 864 l4_hdr = network_hdr.ipv4->protocol; in fm10k_tx_csum()
|
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_main.c | 7019 struct iphdr *ipv4; in ixgbe_tx_csum() member 7041 switch (network_hdr.ipv4->version) { in ixgbe_tx_csum() 7045 l4_hdr = network_hdr.ipv4->protocol; in ixgbe_tx_csum() 7055 network_hdr.ipv4->version); in ixgbe_tx_csum() 7338 struct iphdr *ipv4; in ixgbe_atr() member 7368 hdr.ipv4->version != IPVERSION || in ixgbe_atr() 7369 hdr.ipv4->protocol != IPPROTO_UDP) { in ixgbe_atr() 7385 hdr.ipv4->protocol != IPPROTO_TCP)) in ixgbe_atr() 7424 common.ip ^= hdr.ipv4->saddr ^ hdr.ipv4->daddr; in ixgbe_atr()
|
/linux-4.4.14/Documentation/ |
D | BUG-HUNTING | 158 objdump -r -S -l --disassemble net/dccp/ipv4.o
|
/linux-4.4.14/net/core/ |
D | filter.c | 1572 to->remote_ipv4 = be32_to_cpu(info->key.u.ipv4.src); in bpf_skb_get_tunnel_key() 1607 info->key.u.ipv4.dst = cpu_to_be32(from->remote_ipv4); in bpf_skb_set_tunnel_key()
|
/linux-4.4.14/net/netfilter/ipvs/ |
D | Kconfig | 42 level in /proc/sys/net/ipv4/vs/debug_level
|
/linux-4.4.14/drivers/infiniband/hw/cxgb4/ |
D | cm.c | 1834 req->le.u.ipv4.lip = sin->sin_addr.s_addr; in send_fw_act_open_req() 1837 req->le.u.ipv4.pip = sin->sin_addr.s_addr; in send_fw_act_open_req() 3732 req->le.u.ipv4.lip = laddr; in send_fw_pass_open_req() 3733 req->le.u.ipv4.pip = raddr; in send_fw_pass_open_req()
|
/linux-4.4.14/net/sctp/ |
D | protocol.c | 371 !net->ipv4.sysctl_ip_nonlocal_bind) in sctp_v4_available()
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qlcnic/ |
D | qlcnic_hw.c | 963 ipa->ipv4 = ip; in qlcnic_82xx_config_ipaddr()
|
D | qlcnic.h | 1004 __be32 ipv4; member
|
/linux-4.4.14/include/rdma/ |
D | ib_verbs.h | 1483 struct ib_flow_spec_ipv4 ipv4; member
|
/linux-4.4.14/Documentation/s390/ |
D | Debugging390.txt | 1930 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.4.14/drivers/net/ethernet/chelsio/cxgb4/ |
D | t4fw_api.h | 471 } ipv4; member
|
/linux-4.4.14/ |
D | MAINTAINERS | 4763 F: net/ipv4/gre_demux.c 4764 F: net/ipv4/gre_offload.c 5716 F: net/ipv4/netfilter/ipt_MASQUERADE.c 7419 F: net/ipv4/ 7435 F: net/ipv4/xfrm* 7436 F: net/ipv4/esp4.c 7437 F: net/ipv4/ah4.c 7438 F: net/ipv4/ipcomp.c 7439 F: net/ipv4/ip_vti.c 10400 F: net/ipv4/tcp_lp.c
|
D | CREDITS | 1331 D: Miscellaneous ipv4 sysctl patches
|
/linux-4.4.14/Documentation/virtual/uml/ |
D | UserModeLinux-HOWTO.txt | 1311 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
|