| /net/ipv4/ |
| A D | sysctl_net_ipv4.c | 60 net->ipv4.ip_local_ports.warned = true; in set_local_port_range() 105 ipv4.sysctl_ip_prot_sock); in ipv4_privileged_ports() 206 ipv4.sysctl_ip_fwd_update_priority); in ipv4_fwd_update_priority() 219 ipv4.tcp_congestion_control); in proc_tcp_congestion_control() 292 ipv4.sysctl_tcp_fastopen); in proc_tcp_fastopen_key() 726 .data = &init_net.ipv4.sysctl_tcp_ecn, 937 .data = &init_net.ipv4.sysctl_igmp_qrv, 1169 .data = &init_net.ipv4.sysctl_tcp_sack, 1248 .data = &init_net.ipv4.sysctl_tcp_fack, 1287 .data = &init_net.ipv4.sysctl_tcp_frto, [all …]
|
| A D | tcp_plb.c | 30 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 D | tcp_ipv4.c | 3586 net->ipv4.sysctl_tcp_ecn = 2; 3601 net->ipv4.sysctl_tcp_syncookies = 1; 3608 net->ipv4.sysctl_tcp_tw_reuse = 2; 3615 net->ipv4.sysctl_tcp_sack = 1; 3617 net->ipv4.sysctl_tcp_timestamps = 1; 3623 net->ipv4.sysctl_tcp_dsack = 1; 3624 net->ipv4.sysctl_tcp_app_win = 31; 3626 net->ipv4.sysctl_tcp_frto = 2; 3647 memcpy(net->ipv4.sysctl_tcp_rmem, 3650 memcpy(net->ipv4.sysctl_tcp_wmem, [all …]
|
| A D | fib_notifier.c | 26 WRITE_ONCE(net->ipv4.fib_seq, net->ipv4.fib_seq + 1); in call_fib4_notifiers() 33 return READ_ONCE(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()
|
| A D | ip_fragment.c | 210 q = inet_frag_find(net->ipv4.fqdir, &key); in ip_find() 607 table[1].data = &net->ipv4.fqdir->low_thresh; in ip4_frags_ns_ctl_register() 609 table[2].data = &net->ipv4.fqdir->timeout; in ip4_frags_ns_ctl_register() 610 table[3].data = &net->ipv4.fqdir->max_dist; in ip4_frags_ns_ctl_register() 617 net->ipv4.frags_hdr = hdr; in ip4_frags_ns_ctl_register() 631 table = net->ipv4.frags_hdr->ctl_table_arg; in ip4_frags_ns_ctl_unregister() 683 net->ipv4.fqdir->timeout = IP_FRAG_TIME; in ipv4_frags_init_net() 685 net->ipv4.fqdir->max_dist = 64; in ipv4_frags_init_net() 689 fqdir_exit(net->ipv4.fqdir); in ipv4_frags_init_net() 695 fqdir_pre_exit(net->ipv4.fqdir); in ipv4_frags_pre_exit_net() [all …]
|
| A D | tcp_fastopen.c | 14 ctxt = rcu_dereference(net->ipv4.tcp_fastopen_ctx); in tcp_fastopen_init_key_once() 53 ctxt = unrcu_pointer(xchg(&net->ipv4.tcp_fastopen_ctx, NULL)); in tcp_fastopen_ctx_destroy() 86 octx = unrcu_pointer(xchg(&net->ipv4.tcp_fastopen_ctx, in tcp_fastopen_reset_cipher() 106 ctx = rcu_dereference(net->ipv4.tcp_fastopen_ctx); in tcp_fastopen_get_cipher() 342 return (READ_ONCE(sock_net(sk)->ipv4.sysctl_tcp_fastopen) & flag) || in tcp_fastopen_no_cookie() 357 int tcp_fastopen = READ_ONCE(sock_net(sk)->ipv4.sysctl_tcp_fastopen); in tcp_try_fastopen() 504 WRITE_ONCE(net->ipv4.tfo_active_disable_stamp, jiffies); in tcp_fastopen_active_disable() 510 atomic_inc(&net->ipv4.tfo_active_disable_times); in tcp_fastopen_active_disable() 541 timeout = READ_ONCE(sock_net(sk)->ipv4.tfo_active_disable_stamp) + in tcp_fastopen_active_should_disable() 578 atomic_read(&sock_net(sk)->ipv4.tfo_active_disable_times)) { in tcp_fastopen_active_disable_ofo_check() [all …]
|
| A D | icmp.c | 241 if (atomic_read(&net->ipv4.icmp_global_credit) > 0) in icmp_global_allow() 245 oldstamp = READ_ONCE(net->ipv4.icmp_global_stamp); in icmp_global_allow() 255 old = atomic_read(&net->ipv4.icmp_global_credit); in icmp_global_allow() 326 peer = inet_getpeer_v4(net->ipv4.peers, fl4->daddr, in icmpv4_xrlim_allow() 329 READ_ONCE(net->ipv4.sysctl_icmp_ratelimit)); in icmpv4_xrlim_allow() 1476 net->ipv4.sysctl_icmp_echo_ignore_all = 0; in icmp_sk_init() 1477 net->ipv4.sysctl_icmp_echo_enable_probe = 0; in icmp_sk_init() 1495 net->ipv4.sysctl_icmp_ratelimit = 1 * HZ; in icmp_sk_init() 1496 net->ipv4.sysctl_icmp_ratemask = 0x1818; in icmp_sk_init() 1498 net->ipv4.sysctl_icmp_msgs_per_sec = 1000; in icmp_sk_init() [all …]
|
| A D | fib_rules.c | 333 atomic_inc(&net->ipv4.fib_num_tclassid_users); in fib4_rule_configure() 338 net->ipv4.fib_rules_require_fldissect++; in fib4_rule_configure() 345 net->ipv4.fib_has_custom_rules = true; in fib4_rule_configure() 364 atomic_dec(&net->ipv4.fib_num_tclassid_users); in fib4_rule_delete() 366 net->ipv4.fib_has_custom_rules = true; in fib4_rule_delete() 368 if (net->ipv4.fib_rules_require_fldissect && in fib4_rule_delete() 370 net->ipv4.fib_rules_require_fldissect--; in fib4_rule_delete() 515 net->ipv4.rules_ops = ops; in fib4_rules_init() 516 net->ipv4.fib_has_custom_rules = false; in fib4_rules_init() 517 net->ipv4.fib_rules_require_fldissect = 0; in fib4_rules_init() [all …]
|
| A D | tcp_timer.c | 170 if (!READ_ONCE(net->ipv4.sysctl_tcp_mtu_probing)) in tcp_mtu_probing() 178 mss = min(READ_ONCE(net->ipv4.sysctl_tcp_base_mss), mss); in tcp_mtu_probing() 179 mss = max(mss, READ_ONCE(net->ipv4.sysctl_tcp_mtu_probe_floor)); in tcp_mtu_probing() 180 mss = max(mss, READ_ONCE(net->ipv4.sysctl_tcp_min_snd_mss)); in tcp_mtu_probing() 254 READ_ONCE(net->ipv4.sysctl_tcp_syn_retries); in tcp_write_timeout() 258 max_retransmits += READ_ONCE(net->ipv4.sysctl_tcp_syn_linear_timeouts); in tcp_write_timeout() 262 if (retransmits_timed_out(sk, READ_ONCE(net->ipv4.sysctl_tcp_retries1), 0)) { in tcp_write_timeout() 269 retry_until = READ_ONCE(net->ipv4.sysctl_tcp_retries2); in tcp_write_timeout() 418 max_probes = READ_ONCE(sock_net(sk)->ipv4.sysctl_tcp_retries2); in tcp_probe_timer() 467 READ_ONCE(sock_net(sk)->ipv4.sysctl_tcp_synack_retries) + 1; in tcp_fastopen_synack_timer() [all …]
|
| A D | fib_frontend.c | 96 rcu_assign_pointer(net->ipv4.fib_main, tb); in fib_new_table() 122 head = &net->ipv4.fib_table_hash[h]; in fib_get_table() 1067 head = &net->ipv4.fib_table_hash[h]; in inet_dump_fib() 1441 net->ipv4.fibnl = sk; in nl_fib_lookup_init() 1448 net->ipv4.fibnl = NULL; in nl_fib_lookup_exit() 1473 atomic_inc(&net->ipv4.dev_addr_genid); in fib_inetaddr_event() 1478 atomic_inc(&net->ipv4.dev_addr_genid); in fib_inetaddr_event() 1520 atomic_inc(&net->ipv4.dev_addr_genid); in fib_netdev_event() 1578 if (!net->ipv4.fib_table_hash) { in ip_fib_net_init() 1589 kfree(net->ipv4.fib_table_hash); in ip_fib_net_init() [all …]
|
| A D | devinet.c | 2381 net->ipv4.devconf_all, in inet_netconf_dump_devconf() 2392 net->ipv4.devconf_dflt, in inet_netconf_dump_devconf() 2434 net->ipv4.devconf_all); in inet_forward_change() 2438 net->ipv4.devconf_dflt); in inet_forward_change() 2761 if (!net->ipv4.inet_addr_lst) in devinet_init_net() 2821 net->ipv4.forw_hdr = forw_hdr; in devinet_init_net() 2829 net->ipv4.devconf_all = all; in devinet_init_net() 2830 net->ipv4.devconf_dflt = dflt; in devinet_init_net() 2846 kfree(net->ipv4.inet_addr_lst); in devinet_init_net() 2868 kfree(net->ipv4.devconf_dflt); in devinet_exit_net() [all …]
|
| A D | af_inet.c | 1803 net->ipv4.sysctl_ip_default_ttl = IPDEFTTL; in inet_init_net() 1805 net->ipv4.sysctl_ip_dynaddr = 0; in inet_init_net() 1806 net->ipv4.sysctl_ip_early_demux = 1; in inet_init_net() 1807 net->ipv4.sysctl_udp_early_demux = 1; in inet_init_net() 1808 net->ipv4.sysctl_tcp_early_demux = 1; in inet_init_net() 1809 net->ipv4.sysctl_nexthop_compat_mode = 1; in inet_init_net() 1811 net->ipv4.sysctl_ip_prot_sock = PROT_SOCK; in inet_init_net() 1815 net->ipv4.sysctl_igmp_max_memberships = 20; in inet_init_net() 1816 net->ipv4.sysctl_igmp_max_msf = 10; in inet_init_net() 1818 net->ipv4.sysctl_igmp_llm_reports = 1; in inet_init_net() [all …]
|
| A D | fib_semantics.c | 216 atomic_dec(&net->ipv4.fib_num_tclassid_users); in fib_nh_release() 255 fi->fib_net->ipv4.fib_info_cnt--; in fib_release_info() 383 if (net->ipv4.fib_info_cnt < old_size) in fib_info_hash_grow() 390 old_info_hash = net->ipv4.fib_info_hash; in fib_info_hash_grow() 391 net->ipv4.fib_info_hash = new_info_hash; in fib_info_hash_grow() 392 net->ipv4.fib_info_hash_bits += 1; in fib_info_hash_grow() 430 head = &net->ipv4.fib_info_hash[hash]; in fib_find_info_nh() 1544 net->ipv4.fib_info_cnt++; in fib_create_info() 2253 if (!net->ipv4.fib_info_hash) in fib4_semantics_init() 2256 net->ipv4.fib_info_hash_bits = hash_bits; in fib4_semantics_init() [all …]
|
| A D | xfrm4_policy.c | 173 net->ipv4.xfrm4_hdr = hdr; in xfrm4_net_sysctl_init() 187 if (!net->ipv4.xfrm4_hdr) in xfrm4_net_sysctl_exit() 190 table = net->ipv4.xfrm4_hdr->ctl_table_arg; in xfrm4_net_sysctl_exit() 191 unregister_net_sysctl_table(net->ipv4.xfrm4_hdr); in xfrm4_net_sysctl_exit()
|
| A D | route.c | 497 get_random_bytes(&net->ipv4.ip_id_key, in __ip_select_ident() 498 sizeof(net->ipv4.ip_id_key)); in __ip_select_ident() 503 &net->ipv4.ip_id_key); in __ip_select_ident() 1030 if (mtu < net->ipv4.ip_rt_min_pmtu) { in __ip_rt_update_pmtu() 1037 net->ipv4.ip_rt_mtu_expires / 2)) in __ip_rt_update_pmtu() 1331 net->ipv4.ip_rt_min_advmss); in ipv4_default_advmss() 1596 rt->rt_gw4 = nhc->nhc_gw.ipv4; in rt_set_nexthop() 3627 if (!net->ipv4.route_hdr) in sysctl_route_net_init() 3669 atomic_set(&net->ipv4.rt_genid, 0); in rt_genid_init() 3686 net->ipv4.peers = bp; in ipv4_inetpeer_init() [all …]
|
| A D | ipmr.c | 271 net->ipv4.mr_rules_ops = ops; in ipmr_rules_init() 319 return net->ipv4.mrt; in ipmr_mr_table_iter() 325 return net->ipv4.mrt; in ipmr_get_table() 333 *mrt = net->ipv4.mrt; in ipmr_fib_lookup() 344 net->ipv4.mrt = mrt; in ipmr_rules_init() 351 ipmr_free_table(net->ipv4.mrt); in ipmr_rules_exit() 352 net->ipv4.mrt = NULL; in ipmr_rules_exit() 648 &net->ipv4.ipmr_seq); in call_ipmr_vif_entry_notifiers() 1360 net->ipv4.devconf_all); in mrtsock_destruct() 1424 net->ipv4.devconf_all); in ip_mroute_setsockopt() [all …]
|
| A D | igmp.c | 477 !READ_ONCE(net->ipv4.sysctl_igmp_llm_reports)) in add_grec() 603 !READ_ONCE(net->ipv4.sysctl_igmp_llm_reports)) in igmpv3_send_report() 747 !READ_ONCE(net->ipv4.sysctl_igmp_llm_reports)) in igmp_send_report() 932 !READ_ONCE(net->ipv4.sysctl_igmp_llm_reports)) in igmp_heard_report() 1057 !READ_ONCE(net->ipv4.sysctl_igmp_llm_reports)) in igmp_heard_query() 1250 READ_ONCE(net->ipv4.sysctl_igmp_qrv); in igmpv3_del_delrec() 1253 READ_ONCE(net->ipv4.sysctl_igmp_qrv); in igmpv3_del_delrec() 1311 !READ_ONCE(net->ipv4.sysctl_igmp_llm_reports)) in __igmp_group_dropped() 1354 !READ_ONCE(net->ipv4.sysctl_igmp_llm_reports)) in igmp_group_added() 1741 !READ_ONCE(net->ipv4.sysctl_igmp_llm_reports)) in ip_mc_rejoin_groups() [all …]
|
| A D | tcp_diag.c | 185 hinfo = sock_net(cb->skb->sk)->ipv4.tcp_death_row.hashinfo; in tcp_diag_dump() 195 hinfo = sock_net(cb->skb->sk)->ipv4.tcp_death_row.hashinfo; in tcp_diag_dump_one() 209 hinfo = net->ipv4.tcp_death_row.hashinfo; in tcp_diag_destroy()
|
| /net/core/ |
| A D | lwt_bpf.c | 186 bool ipv4; in bpf_lwt_xmit_reroute() local 189 ipv4 = true; in bpf_lwt_xmit_reroute() 191 ipv4 = false; in bpf_lwt_xmit_reroute() 204 if (ipv4) { in bpf_lwt_xmit_reroute() 553 if (ipv4) { in handle_gso_encap() 586 if (ipv4) in handle_gso_encap() 599 bool ipv4; in bpf_lwt_push_ip_encap() local 608 ipv4 = true; in bpf_lwt_push_ip_encap() 612 ipv4 = false; in bpf_lwt_push_ip_encap() 640 if (ipv4) { in bpf_lwt_push_ip_encap() [all …]
|
| /net/tipc/ |
| A D | udp_media.c | 77 struct in_addr ipv4; member 109 return ipv4_is_multicast(addr->ipv4.s_addr); in tipc_udp_is_mcast_addr() 184 .daddr = dst->ipv4.s_addr, in tipc_udp_xmit() 185 .saddr = src->ipv4.s_addr, in tipc_udp_xmit() 199 dst->ipv4.s_addr, 0, ttl, 0, src->port, in tipc_udp_xmit() 349 src.ipv4.s_addr = iphdr->saddr; in tipc_udp_rcast_disc() 415 mreqn.imr_multiaddr = remote->ipv4; in enable_mcast() 438 ip4.sin_addr.s_addr = addr->ipv4.s_addr; in __tipc_nl_add_udp_addr() 596 addr->ipv4.s_addr = ip4->sin_addr.s_addr; in tipc_parse_udp_addr() 730 dev = __ip_dev_find(net, local.ipv4.s_addr, false); in tipc_udp_enable() [all …]
|
| /net/openvswitch/ |
| A D | flow.c | 695 memset(&key->ipv4, 0, sizeof(key->ipv4)); in key_extract_l3l4() 704 key->ipv4.addr.src = nh->saddr; in key_extract_l3l4() 705 key->ipv4.addr.dst = nh->daddr; in key_extract_l3l4() 782 memcpy(&key->ipv4.addr.src, arp->ar_sip, sizeof(key->ipv4.addr.src)); in key_extract_l3l4() 783 memcpy(&key->ipv4.addr.dst, arp->ar_tip, sizeof(key->ipv4.addr.dst)); in key_extract_l3l4() 784 ether_addr_copy(key->ipv4.arp.sha, arp->ar_sha); in key_extract_l3l4() 785 ether_addr_copy(key->ipv4.arp.tha, arp->ar_tha); in key_extract_l3l4() 788 memset(&key->ipv4, 0, sizeof(key->ipv4)); in key_extract_l3l4()
|
| A D | flow_netlink.c | 713 ipv4 = true; in ip_tun_from_nlattr() 718 ipv4 = true; in ip_tun_from_nlattr() 800 ipv4 = true; in ip_tun_from_nlattr() 823 if (ipv4 && ipv6) { in ip_tun_from_nlattr() 829 if (!ipv4 && !ipv6) { in ip_tun_from_nlattr() 833 if (ipv4) { in ip_tun_from_nlattr() 899 if (output->u.ipv4.src && in __ip_tun_to_nlattr() 901 output->u.ipv4.src)) in __ip_tun_to_nlattr() 903 if (output->u.ipv4.dst && in __ip_tun_to_nlattr() 905 output->u.ipv4.dst)) in __ip_tun_to_nlattr() [all …]
|
| /net/psample/ |
| A D | psample.c | 235 if (tun_key->u.ipv4.src && in __psample_ip_tun_to_nlattr() 237 tun_key->u.ipv4.src)) in __psample_ip_tun_to_nlattr() 239 if (tun_key->u.ipv4.dst && in __psample_ip_tun_to_nlattr() 241 tun_key->u.ipv4.dst)) in __psample_ip_tun_to_nlattr() 326 if (tun_key->u.ipv4.src) in psample_tunnel_meta_len() 328 if (tun_key->u.ipv4.dst) in psample_tunnel_meta_len()
|
| /net/netfilter/ |
| A D | nf_conntrack_bpf.c | 84 case sizeof(bpf_tuple->ipv4): in bpf_nf_ct_tuple_parse() 86 src->ip = bpf_tuple->ipv4.saddr; in bpf_nf_ct_tuple_parse() 87 sport->tcp.port = bpf_tuple->ipv4.sport; in bpf_nf_ct_tuple_parse() 88 dst->ip = bpf_tuple->ipv4.daddr; in bpf_nf_ct_tuple_parse() 89 dport->tcp.port = bpf_tuple->ipv4.dport; in bpf_nf_ct_tuple_parse()
|
| /net/sctp/ |
| A D | offload.c | 112 goto ipv4; in sctp_offload_init() 116 ipv4: in sctp_offload_init()
|