linux/kernel/sysctl_binary.c
<<
>>
Prefs
   1#include <linux/stat.h>
   2#include <linux/sysctl.h>
   3#include "../fs/xfs/xfs_sysctl.h"
   4#include <linux/sunrpc/debug.h>
   5#include <linux/string.h>
   6#include <net/ip_vs.h>
   7#include <linux/syscalls.h>
   8#include <linux/namei.h>
   9#include <linux/mount.h>
  10#include <linux/fs.h>
  11#include <linux/nsproxy.h>
  12#include <linux/pid_namespace.h>
  13#include <linux/file.h>
  14#include <linux/ctype.h>
  15#include <linux/netdevice.h>
  16#include <linux/kernel.h>
  17#include <linux/slab.h>
  18
  19#ifdef CONFIG_SYSCTL_SYSCALL
  20
  21struct bin_table;
  22typedef ssize_t bin_convert_t(struct file *file,
  23        void __user *oldval, size_t oldlen, void __user *newval, size_t newlen);
  24
  25static bin_convert_t bin_dir;
  26static bin_convert_t bin_string;
  27static bin_convert_t bin_intvec;
  28static bin_convert_t bin_ulongvec;
  29static bin_convert_t bin_uuid;
  30static bin_convert_t bin_dn_node_address;
  31
  32#define CTL_DIR   bin_dir
  33#define CTL_STR   bin_string
  34#define CTL_INT   bin_intvec
  35#define CTL_ULONG bin_ulongvec
  36#define CTL_UUID  bin_uuid
  37#define CTL_DNADR bin_dn_node_address
  38
  39#define BUFSZ 256
  40
  41struct bin_table {
  42        bin_convert_t           *convert;
  43        int                     ctl_name;
  44        const char              *procname;
  45        const struct bin_table  *child;
  46};
  47
  48static const struct bin_table bin_random_table[] = {
  49        { CTL_INT,      RANDOM_POOLSIZE,        "poolsize" },
  50        { CTL_INT,      RANDOM_ENTROPY_COUNT,   "entropy_avail" },
  51        { CTL_INT,      RANDOM_READ_THRESH,     "read_wakeup_threshold" },
  52        { CTL_INT,      RANDOM_WRITE_THRESH,    "write_wakeup_threshold" },
  53        { CTL_UUID,     RANDOM_BOOT_ID,         "boot_id" },
  54        { CTL_UUID,     RANDOM_UUID,            "uuid" },
  55        {}
  56};
  57
  58static const struct bin_table bin_pty_table[] = {
  59        { CTL_INT,      PTY_MAX,        "max" },
  60        { CTL_INT,      PTY_NR,         "nr" },
  61        {}
  62};
  63
  64static const struct bin_table bin_kern_table[] = {
  65        { CTL_STR,      KERN_OSTYPE,                    "ostype" },
  66        { CTL_STR,      KERN_OSRELEASE,                 "osrelease" },
  67        /* KERN_OSREV not used */
  68        { CTL_STR,      KERN_VERSION,                   "version" },
  69        /* KERN_SECUREMASK not used */
  70        /* KERN_PROF not used */
  71        { CTL_STR,      KERN_NODENAME,                  "hostname" },
  72        { CTL_STR,      KERN_DOMAINNAME,                "domainname" },
  73
  74        { CTL_INT,      KERN_PANIC,                     "panic" },
  75        { CTL_INT,      KERN_REALROOTDEV,               "real-root-dev" },
  76
  77        { CTL_STR,      KERN_SPARC_REBOOT,              "reboot-cmd" },
  78        { CTL_INT,      KERN_CTLALTDEL,                 "ctrl-alt-del" },
  79        { CTL_INT,      KERN_PRINTK,                    "printk" },
  80
  81        /* KERN_NAMETRANS not used */
  82        /* KERN_PPC_HTABRECLAIM not used */
  83        /* KERN_PPC_ZEROPAGED not used */
  84        { CTL_INT,      KERN_PPC_POWERSAVE_NAP,         "powersave-nap" },
  85
  86        { CTL_STR,      KERN_MODPROBE,                  "modprobe" },
  87        { CTL_INT,      KERN_SG_BIG_BUFF,               "sg-big-buff" },
  88        { CTL_INT,      KERN_ACCT,                      "acct" },
  89        /* KERN_PPC_L2CR "l2cr" no longer used */
  90
  91        /* KERN_RTSIGNR not used */
  92        /* KERN_RTSIGMAX not used */
  93
  94        { CTL_ULONG,    KERN_SHMMAX,                    "shmmax" },
  95        { CTL_INT,      KERN_MSGMAX,                    "msgmax" },
  96        { CTL_INT,      KERN_MSGMNB,                    "msgmnb" },
  97        /* KERN_MSGPOOL not used*/
  98        { CTL_INT,      KERN_SYSRQ,                     "sysrq" },
  99        { CTL_INT,      KERN_MAX_THREADS,               "threads-max" },
 100        { CTL_DIR,      KERN_RANDOM,                    "random",       bin_random_table },
 101        { CTL_ULONG,    KERN_SHMALL,                    "shmall" },
 102        { CTL_INT,      KERN_MSGMNI,                    "msgmni" },
 103        { CTL_INT,      KERN_SEM,                       "sem" },
 104        { CTL_INT,      KERN_SPARC_STOP_A,              "stop-a" },
 105        { CTL_INT,      KERN_SHMMNI,                    "shmmni" },
 106
 107        { CTL_INT,      KERN_OVERFLOWUID,               "overflowuid" },
 108        { CTL_INT,      KERN_OVERFLOWGID,               "overflowgid" },
 109
 110        { CTL_STR,      KERN_HOTPLUG,                   "hotplug", },
 111        { CTL_INT,      KERN_IEEE_EMULATION_WARNINGS,   "ieee_emulation_warnings" },
 112
 113        { CTL_INT,      KERN_S390_USER_DEBUG_LOGGING,   "userprocess_debug" },
 114        { CTL_INT,      KERN_CORE_USES_PID,             "core_uses_pid" },
 115        /* KERN_TAINTED "tainted" no longer used */
 116        { CTL_INT,      KERN_CADPID,                    "cad_pid" },
 117        { CTL_INT,      KERN_PIDMAX,                    "pid_max" },
 118        { CTL_STR,      KERN_CORE_PATTERN,              "core_pattern" },
 119        { CTL_INT,      KERN_PANIC_ON_OOPS,             "panic_on_oops" },
 120        { CTL_INT,      KERN_HPPA_PWRSW,                "soft-power" },
 121        { CTL_INT,      KERN_HPPA_UNALIGNED,            "unaligned-trap" },
 122
 123        { CTL_INT,      KERN_PRINTK_RATELIMIT,          "printk_ratelimit" },
 124        { CTL_INT,      KERN_PRINTK_RATELIMIT_BURST,    "printk_ratelimit_burst" },
 125
 126        { CTL_DIR,      KERN_PTY,                       "pty",          bin_pty_table },
 127        { CTL_INT,      KERN_NGROUPS_MAX,               "ngroups_max" },
 128        { CTL_INT,      KERN_SPARC_SCONS_PWROFF,        "scons-poweroff" },
 129        /* KERN_HZ_TIMER "hz_timer" no longer used */
 130        { CTL_INT,      KERN_UNKNOWN_NMI_PANIC,         "unknown_nmi_panic" },
 131        { CTL_INT,      KERN_BOOTLOADER_TYPE,           "bootloader_type" },
 132        { CTL_INT,      KERN_RANDOMIZE,                 "randomize_va_space" },
 133
 134        { CTL_INT,      KERN_SPIN_RETRY,                "spin_retry" },
 135        /* KERN_ACPI_VIDEO_FLAGS "acpi_video_flags" no longer used */
 136        { CTL_INT,      KERN_IA64_UNALIGNED,            "ignore-unaligned-usertrap" },
 137        { CTL_INT,      KERN_COMPAT_LOG,                "compat-log" },
 138        { CTL_INT,      KERN_MAX_LOCK_DEPTH,            "max_lock_depth" },
 139        { CTL_INT,      KERN_PANIC_ON_NMI,              "panic_on_unrecovered_nmi" },
 140        {}
 141};
 142
 143static const struct bin_table bin_vm_table[] = {
 144        { CTL_INT,      VM_OVERCOMMIT_MEMORY,           "overcommit_memory" },
 145        { CTL_INT,      VM_PAGE_CLUSTER,                "page-cluster" },
 146        { CTL_INT,      VM_DIRTY_BACKGROUND,            "dirty_background_ratio" },
 147        { CTL_INT,      VM_DIRTY_RATIO,                 "dirty_ratio" },
 148        /* VM_DIRTY_WB_CS "dirty_writeback_centisecs" no longer used */
 149        /* VM_DIRTY_EXPIRE_CS "dirty_expire_centisecs" no longer used */
 150        /* VM_NR_PDFLUSH_THREADS "nr_pdflush_threads" no longer used */
 151        { CTL_INT,      VM_OVERCOMMIT_RATIO,            "overcommit_ratio" },
 152        /* VM_PAGEBUF unused */
 153        /* VM_HUGETLB_PAGES "nr_hugepages" no longer used */
 154        { CTL_INT,      VM_SWAPPINESS,                  "swappiness" },
 155        { CTL_INT,      VM_LOWMEM_RESERVE_RATIO,        "lowmem_reserve_ratio" },
 156        { CTL_INT,      VM_MIN_FREE_KBYTES,             "min_free_kbytes" },
 157        { CTL_INT,      VM_MAX_MAP_COUNT,               "max_map_count" },
 158        { CTL_INT,      VM_LAPTOP_MODE,                 "laptop_mode" },
 159        { CTL_INT,      VM_BLOCK_DUMP,                  "block_dump" },
 160        { CTL_INT,      VM_HUGETLB_GROUP,               "hugetlb_shm_group" },
 161        { CTL_INT,      VM_VFS_CACHE_PRESSURE,  "vfs_cache_pressure" },
 162        { CTL_INT,      VM_LEGACY_VA_LAYOUT,            "legacy_va_layout" },
 163        /* VM_SWAP_TOKEN_TIMEOUT unused */
 164        { CTL_INT,      VM_DROP_PAGECACHE,              "drop_caches" },
 165        { CTL_INT,      VM_PERCPU_PAGELIST_FRACTION,    "percpu_pagelist_fraction" },
 166        { CTL_INT,      VM_ZONE_RECLAIM_MODE,           "zone_reclaim_mode" },
 167        { CTL_INT,      VM_MIN_UNMAPPED,                "min_unmapped_ratio" },
 168        { CTL_INT,      VM_PANIC_ON_OOM,                "panic_on_oom" },
 169        { CTL_INT,      VM_VDSO_ENABLED,                "vdso_enabled" },
 170        { CTL_INT,      VM_MIN_SLAB,                    "min_slab_ratio" },
 171
 172        {}
 173};
 174
 175static const struct bin_table bin_net_core_table[] = {
 176        { CTL_INT,      NET_CORE_WMEM_MAX,      "wmem_max" },
 177        { CTL_INT,      NET_CORE_RMEM_MAX,      "rmem_max" },
 178        { CTL_INT,      NET_CORE_WMEM_DEFAULT,  "wmem_default" },
 179        { CTL_INT,      NET_CORE_RMEM_DEFAULT,  "rmem_default" },
 180        /* NET_CORE_DESTROY_DELAY unused */
 181        { CTL_INT,      NET_CORE_MAX_BACKLOG,   "netdev_max_backlog" },
 182        /* NET_CORE_FASTROUTE unused */
 183        { CTL_INT,      NET_CORE_MSG_COST,      "message_cost" },
 184        { CTL_INT,      NET_CORE_MSG_BURST,     "message_burst" },
 185        { CTL_INT,      NET_CORE_OPTMEM_MAX,    "optmem_max" },
 186        /* NET_CORE_HOT_LIST_LENGTH unused */
 187        /* NET_CORE_DIVERT_VERSION unused */
 188        /* NET_CORE_NO_CONG_THRESH unused */
 189        /* NET_CORE_NO_CONG unused */
 190        /* NET_CORE_LO_CONG unused */
 191        /* NET_CORE_MOD_CONG unused */
 192        { CTL_INT,      NET_CORE_DEV_WEIGHT,    "dev_weight" },
 193        { CTL_INT,      NET_CORE_SOMAXCONN,     "somaxconn" },
 194        { CTL_INT,      NET_CORE_BUDGET,        "netdev_budget" },
 195        { CTL_INT,      NET_CORE_AEVENT_ETIME,  "xfrm_aevent_etime" },
 196        { CTL_INT,      NET_CORE_AEVENT_RSEQTH, "xfrm_aevent_rseqth" },
 197        { CTL_INT,      NET_CORE_WARNINGS,      "warnings" },
 198        {},
 199};
 200
 201static const struct bin_table bin_net_unix_table[] = {
 202        /* NET_UNIX_DESTROY_DELAY unused */
 203        /* NET_UNIX_DELETE_DELAY unused */
 204        { CTL_INT,      NET_UNIX_MAX_DGRAM_QLEN,        "max_dgram_qlen" },
 205        {}
 206};
 207
 208static const struct bin_table bin_net_ipv4_route_table[] = {
 209        { CTL_INT,      NET_IPV4_ROUTE_FLUSH,                   "flush" },
 210        /* NET_IPV4_ROUTE_MIN_DELAY "min_delay" no longer used */
 211        /* NET_IPV4_ROUTE_MAX_DELAY "max_delay" no longer used */
 212        { CTL_INT,      NET_IPV4_ROUTE_GC_THRESH,               "gc_thresh" },
 213        { CTL_INT,      NET_IPV4_ROUTE_MAX_SIZE,                "max_size" },
 214        { CTL_INT,      NET_IPV4_ROUTE_GC_MIN_INTERVAL,         "gc_min_interval" },
 215        { CTL_INT,      NET_IPV4_ROUTE_GC_MIN_INTERVAL_MS,      "gc_min_interval_ms" },
 216        { CTL_INT,      NET_IPV4_ROUTE_GC_TIMEOUT,              "gc_timeout" },
 217        /* NET_IPV4_ROUTE_GC_INTERVAL "gc_interval" no longer used */
 218        { CTL_INT,      NET_IPV4_ROUTE_REDIRECT_LOAD,           "redirect_load" },
 219        { CTL_INT,      NET_IPV4_ROUTE_REDIRECT_NUMBER,         "redirect_number" },
 220        { CTL_INT,      NET_IPV4_ROUTE_REDIRECT_SILENCE,        "redirect_silence" },
 221        { CTL_INT,      NET_IPV4_ROUTE_ERROR_COST,              "error_cost" },
 222        { CTL_INT,      NET_IPV4_ROUTE_ERROR_BURST,             "error_burst" },
 223        { CTL_INT,      NET_IPV4_ROUTE_GC_ELASTICITY,           "gc_elasticity" },
 224        { CTL_INT,      NET_IPV4_ROUTE_MTU_EXPIRES,             "mtu_expires" },
 225        { CTL_INT,      NET_IPV4_ROUTE_MIN_PMTU,                "min_pmtu" },
 226        { CTL_INT,      NET_IPV4_ROUTE_MIN_ADVMSS,              "min_adv_mss" },
 227        {}
 228};
 229
 230static const struct bin_table bin_net_ipv4_conf_vars_table[] = {
 231        { CTL_INT,      NET_IPV4_CONF_FORWARDING,               "forwarding" },
 232        { CTL_INT,      NET_IPV4_CONF_MC_FORWARDING,            "mc_forwarding" },
 233
 234        { CTL_INT,      NET_IPV4_CONF_ACCEPT_REDIRECTS,         "accept_redirects" },
 235        { CTL_INT,      NET_IPV4_CONF_SECURE_REDIRECTS,         "secure_redirects" },
 236        { CTL_INT,      NET_IPV4_CONF_SEND_REDIRECTS,           "send_redirects" },
 237        { CTL_INT,      NET_IPV4_CONF_SHARED_MEDIA,             "shared_media" },
 238        { CTL_INT,      NET_IPV4_CONF_RP_FILTER,                "rp_filter" },
 239        { CTL_INT,      NET_IPV4_CONF_ACCEPT_SOURCE_ROUTE,      "accept_source_route" },
 240        { CTL_INT,      NET_IPV4_CONF_PROXY_ARP,                "proxy_arp" },
 241        { CTL_INT,      NET_IPV4_CONF_MEDIUM_ID,                "medium_id" },
 242        { CTL_INT,      NET_IPV4_CONF_BOOTP_RELAY,              "bootp_relay" },
 243        { CTL_INT,      NET_IPV4_CONF_LOG_MARTIANS,             "log_martians" },
 244        { CTL_INT,      NET_IPV4_CONF_TAG,                      "tag" },
 245        { CTL_INT,      NET_IPV4_CONF_ARPFILTER,                "arp_filter" },
 246        { CTL_INT,      NET_IPV4_CONF_ARP_ANNOUNCE,             "arp_announce" },
 247        { CTL_INT,      NET_IPV4_CONF_ARP_IGNORE,               "arp_ignore" },
 248        { CTL_INT,      NET_IPV4_CONF_ARP_ACCEPT,               "arp_accept" },
 249        { CTL_INT,      NET_IPV4_CONF_ARP_NOTIFY,               "arp_notify" },
 250
 251        { CTL_INT,      NET_IPV4_CONF_NOXFRM,                   "disable_xfrm" },
 252        { CTL_INT,      NET_IPV4_CONF_NOPOLICY,                 "disable_policy" },
 253        { CTL_INT,      NET_IPV4_CONF_FORCE_IGMP_VERSION,       "force_igmp_version" },
 254        { CTL_INT,      NET_IPV4_CONF_PROMOTE_SECONDARIES,      "promote_secondaries" },
 255        {}
 256};
 257
 258static const struct bin_table bin_net_ipv4_conf_table[] = {
 259        { CTL_DIR,      NET_PROTO_CONF_ALL,     "all",          bin_net_ipv4_conf_vars_table },
 260        { CTL_DIR,      NET_PROTO_CONF_DEFAULT, "default",      bin_net_ipv4_conf_vars_table },
 261        { CTL_DIR,      0, NULL, bin_net_ipv4_conf_vars_table },
 262        {}
 263};
 264
 265static const struct bin_table bin_net_neigh_vars_table[] = {
 266        { CTL_INT,      NET_NEIGH_MCAST_SOLICIT,        "mcast_solicit" },
 267        { CTL_INT,      NET_NEIGH_UCAST_SOLICIT,        "ucast_solicit" },
 268        { CTL_INT,      NET_NEIGH_APP_SOLICIT,          "app_solicit" },
 269        /* NET_NEIGH_RETRANS_TIME "retrans_time" no longer used */
 270        { CTL_INT,      NET_NEIGH_REACHABLE_TIME,       "base_reachable_time" },
 271        { CTL_INT,      NET_NEIGH_DELAY_PROBE_TIME,     "delay_first_probe_time" },
 272        { CTL_INT,      NET_NEIGH_GC_STALE_TIME,        "gc_stale_time" },
 273        { CTL_INT,      NET_NEIGH_UNRES_QLEN,           "unres_qlen" },
 274        { CTL_INT,      NET_NEIGH_PROXY_QLEN,           "proxy_qlen" },
 275        /* NET_NEIGH_ANYCAST_DELAY "anycast_delay" no longer used */
 276        /* NET_NEIGH_PROXY_DELAY "proxy_delay" no longer used */
 277        /* NET_NEIGH_LOCKTIME "locktime" no longer used */
 278        { CTL_INT,      NET_NEIGH_GC_INTERVAL,          "gc_interval" },
 279        { CTL_INT,      NET_NEIGH_GC_THRESH1,           "gc_thresh1" },
 280        { CTL_INT,      NET_NEIGH_GC_THRESH2,           "gc_thresh2" },
 281        { CTL_INT,      NET_NEIGH_GC_THRESH3,           "gc_thresh3" },
 282        { CTL_INT,      NET_NEIGH_RETRANS_TIME_MS,      "retrans_time_ms" },
 283        { CTL_INT,      NET_NEIGH_REACHABLE_TIME_MS,    "base_reachable_time_ms" },
 284        {}
 285};
 286
 287static const struct bin_table bin_net_neigh_table[] = {
 288        { CTL_DIR,      NET_PROTO_CONF_DEFAULT, "default", bin_net_neigh_vars_table },
 289        { CTL_DIR,      0, NULL, bin_net_neigh_vars_table },
 290        {}
 291};
 292
 293static const struct bin_table bin_net_ipv4_netfilter_table[] = {
 294        { CTL_INT,      NET_IPV4_NF_CONNTRACK_MAX,              "ip_conntrack_max" },
 295
 296        /* NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_SYN_SENT "ip_conntrack_tcp_timeout_syn_sent" no longer used */
 297        /* NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_SYN_RECV "ip_conntrack_tcp_timeout_syn_recv" no longer used */
 298        /* NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_ESTABLISHED "ip_conntrack_tcp_timeout_established" no longer used */
 299        /* NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_FIN_WAIT "ip_conntrack_tcp_timeout_fin_wait" no longer used */
 300        /* NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_CLOSE_WAIT "ip_conntrack_tcp_timeout_close_wait" no longer used */
 301        /* NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_LAST_ACK "ip_conntrack_tcp_timeout_last_ack" no longer used */
 302        /* NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_TIME_WAIT "ip_conntrack_tcp_timeout_time_wait" no longer used */
 303        /* NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_CLOSE "ip_conntrack_tcp_timeout_close" no longer used */
 304
 305        /* NET_IPV4_NF_CONNTRACK_UDP_TIMEOUT "ip_conntrack_udp_timeout" no longer used */
 306        /* NET_IPV4_NF_CONNTRACK_UDP_TIMEOUT_STREAM "ip_conntrack_udp_timeout_stream" no longer used */
 307        /* NET_IPV4_NF_CONNTRACK_ICMP_TIMEOUT "ip_conntrack_icmp_timeout" no longer used */
 308        /* NET_IPV4_NF_CONNTRACK_GENERIC_TIMEOUT "ip_conntrack_generic_timeout" no longer used */
 309
 310        { CTL_INT,      NET_IPV4_NF_CONNTRACK_BUCKETS,          "ip_conntrack_buckets" },
 311        { CTL_INT,      NET_IPV4_NF_CONNTRACK_LOG_INVALID,      "ip_conntrack_log_invalid" },
 312        /* NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_MAX_RETRANS "ip_conntrack_tcp_timeout_max_retrans" no longer used */
 313        { CTL_INT,      NET_IPV4_NF_CONNTRACK_TCP_LOOSE,        "ip_conntrack_tcp_loose" },
 314        { CTL_INT,      NET_IPV4_NF_CONNTRACK_TCP_BE_LIBERAL,   "ip_conntrack_tcp_be_liberal" },
 315        { CTL_INT,      NET_IPV4_NF_CONNTRACK_TCP_MAX_RETRANS,  "ip_conntrack_tcp_max_retrans" },
 316
 317        /* NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_CLOSED "ip_conntrack_sctp_timeout_closed" no longer used */
 318        /* NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_COOKIE_WAIT "ip_conntrack_sctp_timeout_cookie_wait" no longer used */
 319        /* NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_COOKIE_ECHOED "ip_conntrack_sctp_timeout_cookie_echoed" no longer used */
 320        /* NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_ESTABLISHED "ip_conntrack_sctp_timeout_established" no longer used */
 321        /* NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_SHUTDOWN_SENT "ip_conntrack_sctp_timeout_shutdown_sent" no longer used */
 322        /* NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_SHUTDOWN_RECD "ip_conntrack_sctp_timeout_shutdown_recd" no longer used */
 323        /* NET_IPV4_NF_CONNTRACK_SCTP_TIMEOUT_SHUTDOWN_ACK_SENT "ip_conntrack_sctp_timeout_shutdown_ack_sent" no longer used */
 324
 325        { CTL_INT,      NET_IPV4_NF_CONNTRACK_COUNT,            "ip_conntrack_count" },
 326        { CTL_INT,      NET_IPV4_NF_CONNTRACK_CHECKSUM,         "ip_conntrack_checksum" },
 327        {}
 328};
 329
 330static const struct bin_table bin_net_ipv4_table[] = {
 331        {CTL_INT,       NET_IPV4_FORWARD,                       "ip_forward" },
 332
 333        { CTL_DIR,      NET_IPV4_CONF,          "conf",         bin_net_ipv4_conf_table },
 334        { CTL_DIR,      NET_IPV4_NEIGH,         "neigh",        bin_net_neigh_table },
 335        { CTL_DIR,      NET_IPV4_ROUTE,         "route",        bin_net_ipv4_route_table },
 336        /* NET_IPV4_FIB_HASH unused */
 337        { CTL_DIR,      NET_IPV4_NETFILTER,     "netfilter",    bin_net_ipv4_netfilter_table },
 338
 339        { CTL_INT,      NET_IPV4_TCP_TIMESTAMPS,                "tcp_timestamps" },
 340        { CTL_INT,      NET_IPV4_TCP_WINDOW_SCALING,            "tcp_window_scaling" },
 341        { CTL_INT,      NET_IPV4_TCP_SACK,                      "tcp_sack" },
 342        { CTL_INT,      NET_IPV4_TCP_RETRANS_COLLAPSE,          "tcp_retrans_collapse" },
 343        { CTL_INT,      NET_IPV4_DEFAULT_TTL,                   "ip_default_ttl" },
 344        /* NET_IPV4_AUTOCONFIG unused */
 345        { CTL_INT,      NET_IPV4_NO_PMTU_DISC,                  "ip_no_pmtu_disc" },
 346        { CTL_INT,      NET_IPV4_NONLOCAL_BIND,                 "ip_nonlocal_bind" },
 347        { CTL_INT,      NET_IPV4_TCP_SYN_RETRIES,               "tcp_syn_retries" },
 348        { CTL_INT,      NET_TCP_SYNACK_RETRIES,                 "tcp_synack_retries" },
 349        { CTL_INT,      NET_TCP_MAX_ORPHANS,                    "tcp_max_orphans" },
 350        { CTL_INT,      NET_TCP_MAX_TW_BUCKETS,                 "tcp_max_tw_buckets" },
 351        { CTL_INT,      NET_IPV4_DYNADDR,                       "ip_dynaddr" },
 352        { CTL_INT,      NET_IPV4_TCP_KEEPALIVE_TIME,            "tcp_keepalive_time" },
 353        { CTL_INT,      NET_IPV4_TCP_KEEPALIVE_PROBES,          "tcp_keepalive_probes" },
 354        { CTL_INT,      NET_IPV4_TCP_KEEPALIVE_INTVL,           "tcp_keepalive_intvl" },
 355        { CTL_INT,      NET_IPV4_TCP_RETRIES1,                  "tcp_retries1" },
 356        { CTL_INT,      NET_IPV4_TCP_RETRIES2,                  "tcp_retries2" },
 357        { CTL_INT,      NET_IPV4_TCP_FIN_TIMEOUT,               "tcp_fin_timeout" },
 358        { CTL_INT,      NET_TCP_SYNCOOKIES,                     "tcp_syncookies" },
 359        { CTL_INT,      NET_TCP_TW_RECYCLE,                     "tcp_tw_recycle" },
 360        { CTL_INT,      NET_TCP_ABORT_ON_OVERFLOW,              "tcp_abort_on_overflow" },
 361        { CTL_INT,      NET_TCP_STDURG,                         "tcp_stdurg" },
 362        { CTL_INT,      NET_TCP_RFC1337,                        "tcp_rfc1337" },
 363        { CTL_INT,      NET_TCP_MAX_SYN_BACKLOG,                "tcp_max_syn_backlog" },
 364        { CTL_INT,      NET_IPV4_LOCAL_PORT_RANGE,              "ip_local_port_range" },
 365        { CTL_INT,      NET_IPV4_IGMP_MAX_MEMBERSHIPS,          "igmp_max_memberships" },
 366        { CTL_INT,      NET_IPV4_IGMP_MAX_MSF,                  "igmp_max_msf" },
 367        { CTL_INT,      NET_IPV4_INET_PEER_THRESHOLD,           "inet_peer_threshold" },
 368        { CTL_INT,      NET_IPV4_INET_PEER_MINTTL,              "inet_peer_minttl" },
 369        { CTL_INT,      NET_IPV4_INET_PEER_MAXTTL,              "inet_peer_maxttl" },
 370        { CTL_INT,      NET_IPV4_INET_PEER_GC_MINTIME,          "inet_peer_gc_mintime" },
 371        { CTL_INT,      NET_IPV4_INET_PEER_GC_MAXTIME,          "inet_peer_gc_maxtime" },
 372        { CTL_INT,      NET_TCP_ORPHAN_RETRIES,                 "tcp_orphan_retries" },
 373        { CTL_INT,      NET_TCP_FACK,                           "tcp_fack" },
 374        { CTL_INT,      NET_TCP_REORDERING,                     "tcp_reordering" },
 375        { CTL_INT,      NET_TCP_ECN,                            "tcp_ecn" },
 376        { CTL_INT,      NET_TCP_DSACK,                          "tcp_dsack" },
 377        { CTL_INT,      NET_TCP_MEM,                            "tcp_mem" },
 378        { CTL_INT,      NET_TCP_WMEM,                           "tcp_wmem" },
 379        { CTL_INT,      NET_TCP_RMEM,                           "tcp_rmem" },
 380        { CTL_INT,      NET_TCP_APP_WIN,                        "tcp_app_win" },
 381        { CTL_INT,      NET_TCP_ADV_WIN_SCALE,                  "tcp_adv_win_scale" },
 382        { CTL_INT,      NET_TCP_TW_REUSE,                       "tcp_tw_reuse" },
 383        { CTL_INT,      NET_TCP_FRTO,                           "tcp_frto" },
 384        { CTL_INT,      NET_TCP_FRTO_RESPONSE,                  "tcp_frto_response" },
 385        { CTL_INT,      NET_TCP_LOW_LATENCY,                    "tcp_low_latency" },
 386        { CTL_INT,      NET_TCP_NO_METRICS_SAVE,                "tcp_no_metrics_save" },
 387        { CTL_INT,      NET_TCP_MODERATE_RCVBUF,                "tcp_moderate_rcvbuf" },
 388        { CTL_INT,      NET_TCP_TSO_WIN_DIVISOR,                "tcp_tso_win_divisor" },
 389        { CTL_STR,      NET_TCP_CONG_CONTROL,                   "tcp_congestion_control" },
 390        { CTL_INT,      NET_TCP_ABC,                            "tcp_abc" },
 391        { CTL_INT,      NET_TCP_MTU_PROBING,                    "tcp_mtu_probing" },
 392        { CTL_INT,      NET_TCP_BASE_MSS,                       "tcp_base_mss" },
 393        { CTL_INT,      NET_IPV4_TCP_WORKAROUND_SIGNED_WINDOWS, "tcp_workaround_signed_windows" },
 394        { CTL_INT,      NET_TCP_DMA_COPYBREAK,                  "tcp_dma_copybreak" },
 395        { CTL_INT,      NET_TCP_SLOW_START_AFTER_IDLE,          "tcp_slow_start_after_idle" },
 396        { CTL_INT,      NET_CIPSOV4_CACHE_ENABLE,               "cipso_cache_enable" },
 397        { CTL_INT,      NET_CIPSOV4_CACHE_BUCKET_SIZE,          "cipso_cache_bucket_size" },
 398        { CTL_INT,      NET_CIPSOV4_RBM_OPTFMT,                 "cipso_rbm_optfmt" },
 399        { CTL_INT,      NET_CIPSOV4_RBM_STRICTVALID,            "cipso_rbm_strictvalid" },
 400        /* NET_TCP_AVAIL_CONG_CONTROL "tcp_available_congestion_control" no longer used */
 401        { CTL_STR,      NET_TCP_ALLOWED_CONG_CONTROL,           "tcp_allowed_congestion_control" },
 402        { CTL_INT,      NET_TCP_MAX_SSTHRESH,                   "tcp_max_ssthresh" },
 403
 404        { CTL_INT,      NET_IPV4_ICMP_ECHO_IGNORE_ALL,          "icmp_echo_ignore_all" },
 405        { CTL_INT,      NET_IPV4_ICMP_ECHO_IGNORE_BROADCASTS,   "icmp_echo_ignore_broadcasts" },
 406        { CTL_INT,      NET_IPV4_ICMP_IGNORE_BOGUS_ERROR_RESPONSES,     "icmp_ignore_bogus_error_responses" },
 407        { CTL_INT,      NET_IPV4_ICMP_ERRORS_USE_INBOUND_IFADDR,        "icmp_errors_use_inbound_ifaddr" },
 408        { CTL_INT,      NET_IPV4_ICMP_RATELIMIT,                "icmp_ratelimit" },
 409        { CTL_INT,      NET_IPV4_ICMP_RATEMASK,                 "icmp_ratemask" },
 410
 411        { CTL_INT,      NET_IPV4_IPFRAG_HIGH_THRESH,            "ipfrag_high_thresh" },
 412        { CTL_INT,      NET_IPV4_IPFRAG_LOW_THRESH,             "ipfrag_low_thresh" },
 413        { CTL_INT,      NET_IPV4_IPFRAG_TIME,                   "ipfrag_time" },
 414
 415        { CTL_INT,      NET_IPV4_IPFRAG_SECRET_INTERVAL,        "ipfrag_secret_interval" },
 416        /* NET_IPV4_IPFRAG_MAX_DIST "ipfrag_max_dist" no longer used */
 417
 418        { CTL_INT,      2088 /* NET_IPQ_QMAX */,                "ip_queue_maxlen" },
 419
 420        /* NET_TCP_DEFAULT_WIN_SCALE unused */
 421        /* NET_TCP_BIC_BETA unused */
 422        /* NET_IPV4_TCP_MAX_KA_PROBES unused */
 423        /* NET_IPV4_IP_MASQ_DEBUG unused */
 424        /* NET_TCP_SYN_TAILDROP unused */
 425        /* NET_IPV4_ICMP_SOURCEQUENCH_RATE unused */
 426        /* NET_IPV4_ICMP_DESTUNREACH_RATE unused */
 427        /* NET_IPV4_ICMP_TIMEEXCEED_RATE unused */
 428        /* NET_IPV4_ICMP_PARAMPROB_RATE unused */
 429        /* NET_IPV4_ICMP_ECHOREPLY_RATE unused */
 430        /* NET_IPV4_ALWAYS_DEFRAG unused */
 431        {}
 432};
 433
 434static const struct bin_table bin_net_ipx_table[] = {
 435        { CTL_INT,      NET_IPX_PPROP_BROADCASTING,     "ipx_pprop_broadcasting" },
 436        /* NET_IPX_FORWARDING unused */
 437        {}
 438};
 439
 440static const struct bin_table bin_net_atalk_table[] = {
 441        { CTL_INT,      NET_ATALK_AARP_EXPIRY_TIME,             "aarp-expiry-time" },
 442        { CTL_INT,      NET_ATALK_AARP_TICK_TIME,               "aarp-tick-time" },
 443        { CTL_INT,      NET_ATALK_AARP_RETRANSMIT_LIMIT,        "aarp-retransmit-limit" },
 444        { CTL_INT,      NET_ATALK_AARP_RESOLVE_TIME,            "aarp-resolve-time" },
 445        {},
 446};
 447
 448static const struct bin_table bin_net_netrom_table[] = {
 449        { CTL_INT,      NET_NETROM_DEFAULT_PATH_QUALITY,                "default_path_quality" },
 450        { CTL_INT,      NET_NETROM_OBSOLESCENCE_COUNT_INITIALISER,      "obsolescence_count_initialiser" },
 451        { CTL_INT,      NET_NETROM_NETWORK_TTL_INITIALISER,             "network_ttl_initialiser" },
 452        { CTL_INT,      NET_NETROM_TRANSPORT_TIMEOUT,                   "transport_timeout" },
 453        { CTL_INT,      NET_NETROM_TRANSPORT_MAXIMUM_TRIES,             "transport_maximum_tries" },
 454        { CTL_INT,      NET_NETROM_TRANSPORT_ACKNOWLEDGE_DELAY,         "transport_acknowledge_delay" },
 455        { CTL_INT,      NET_NETROM_TRANSPORT_BUSY_DELAY,                "transport_busy_delay" },
 456        { CTL_INT,      NET_NETROM_TRANSPORT_REQUESTED_WINDOW_SIZE,     "transport_requested_window_size" },
 457        { CTL_INT,      NET_NETROM_TRANSPORT_NO_ACTIVITY_TIMEOUT,       "transport_no_activity_timeout" },
 458        { CTL_INT,      NET_NETROM_ROUTING_CONTROL,                     "routing_control" },
 459        { CTL_INT,      NET_NETROM_LINK_FAILS_COUNT,                    "link_fails_count" },
 460        { CTL_INT,      NET_NETROM_RESET,                               "reset" },
 461        {}
 462};
 463
 464static const struct bin_table bin_net_ax25_param_table[] = {
 465        { CTL_INT,      NET_AX25_IP_DEFAULT_MODE,       "ip_default_mode" },
 466        { CTL_INT,      NET_AX25_DEFAULT_MODE,          "ax25_default_mode" },
 467        { CTL_INT,      NET_AX25_BACKOFF_TYPE,          "backoff_type" },
 468        { CTL_INT,      NET_AX25_CONNECT_MODE,          "connect_mode" },
 469        { CTL_INT,      NET_AX25_STANDARD_WINDOW,       "standard_window_size" },
 470        { CTL_INT,      NET_AX25_EXTENDED_WINDOW,       "extended_window_size" },
 471        { CTL_INT,      NET_AX25_T1_TIMEOUT,            "t1_timeout" },
 472        { CTL_INT,      NET_AX25_T2_TIMEOUT,            "t2_timeout" },
 473        { CTL_INT,      NET_AX25_T3_TIMEOUT,            "t3_timeout" },
 474        { CTL_INT,      NET_AX25_IDLE_TIMEOUT,          "idle_timeout" },
 475        { CTL_INT,      NET_AX25_N2,                    "maximum_retry_count" },
 476        { CTL_INT,      NET_AX25_PACLEN,                "maximum_packet_length" },
 477        { CTL_INT,      NET_AX25_PROTOCOL,              "protocol" },
 478        { CTL_INT,      NET_AX25_DAMA_SLAVE_TIMEOUT,    "dama_slave_timeout" },
 479        {}
 480};
 481
 482static const struct bin_table bin_net_ax25_table[] = {
 483        { CTL_DIR,      0, NULL, bin_net_ax25_param_table },
 484        {}
 485};
 486
 487static const struct bin_table bin_net_rose_table[] = {
 488        { CTL_INT,      NET_ROSE_RESTART_REQUEST_TIMEOUT,       "restart_request_timeout" },
 489        { CTL_INT,      NET_ROSE_CALL_REQUEST_TIMEOUT,          "call_request_timeout" },
 490        { CTL_INT,      NET_ROSE_RESET_REQUEST_TIMEOUT,         "reset_request_timeout" },
 491        { CTL_INT,      NET_ROSE_CLEAR_REQUEST_TIMEOUT,         "clear_request_timeout" },
 492        { CTL_INT,      NET_ROSE_ACK_HOLD_BACK_TIMEOUT,         "acknowledge_hold_back_timeout" },
 493        { CTL_INT,      NET_ROSE_ROUTING_CONTROL,               "routing_control" },
 494        { CTL_INT,      NET_ROSE_LINK_FAIL_TIMEOUT,             "link_fail_timeout" },
 495        { CTL_INT,      NET_ROSE_MAX_VCS,                       "maximum_virtual_circuits" },
 496        { CTL_INT,      NET_ROSE_WINDOW_SIZE,                   "window_size" },
 497        { CTL_INT,      NET_ROSE_NO_ACTIVITY_TIMEOUT,           "no_activity_timeout" },
 498        {}
 499};
 500
 501static const struct bin_table bin_net_ipv6_conf_var_table[] = {
 502        { CTL_INT,      NET_IPV6_FORWARDING,                    "forwarding" },
 503        { CTL_INT,      NET_IPV6_HOP_LIMIT,                     "hop_limit" },
 504        { CTL_INT,      NET_IPV6_MTU,                           "mtu" },
 505        { CTL_INT,      NET_IPV6_ACCEPT_RA,                     "accept_ra" },
 506        { CTL_INT,      NET_IPV6_ACCEPT_REDIRECTS,              "accept_redirects" },
 507        { CTL_INT,      NET_IPV6_AUTOCONF,                      "autoconf" },
 508        { CTL_INT,      NET_IPV6_DAD_TRANSMITS,                 "dad_transmits" },
 509        { CTL_INT,      NET_IPV6_RTR_SOLICITS,                  "router_solicitations" },
 510        { CTL_INT,      NET_IPV6_RTR_SOLICIT_INTERVAL,          "router_solicitation_interval" },
 511        { CTL_INT,      NET_IPV6_RTR_SOLICIT_DELAY,             "router_solicitation_delay" },
 512        { CTL_INT,      NET_IPV6_USE_TEMPADDR,                  "use_tempaddr" },
 513        { CTL_INT,      NET_IPV6_TEMP_VALID_LFT,                "temp_valid_lft" },
 514        { CTL_INT,      NET_IPV6_TEMP_PREFERED_LFT,             "temp_prefered_lft" },
 515        { CTL_INT,      NET_IPV6_REGEN_MAX_RETRY,               "regen_max_retry" },
 516        { CTL_INT,      NET_IPV6_MAX_DESYNC_FACTOR,             "max_desync_factor" },
 517        { CTL_INT,      NET_IPV6_MAX_ADDRESSES,                 "max_addresses" },
 518        { CTL_INT,      NET_IPV6_FORCE_MLD_VERSION,             "force_mld_version" },
 519        { CTL_INT,      NET_IPV6_ACCEPT_RA_DEFRTR,              "accept_ra_defrtr" },
 520        { CTL_INT,      NET_IPV6_ACCEPT_RA_PINFO,               "accept_ra_pinfo" },
 521        { CTL_INT,      NET_IPV6_ACCEPT_RA_RTR_PREF,            "accept_ra_rtr_pref" },
 522        { CTL_INT,      NET_IPV6_RTR_PROBE_INTERVAL,            "router_probe_interval" },
 523        { CTL_INT,      NET_IPV6_ACCEPT_RA_RT_INFO_MAX_PLEN,    "accept_ra_rt_info_max_plen" },
 524        { CTL_INT,      NET_IPV6_PROXY_NDP,                     "proxy_ndp" },
 525        { CTL_INT,      NET_IPV6_ACCEPT_SOURCE_ROUTE,           "accept_source_route" },
 526        {}
 527};
 528
 529static const struct bin_table bin_net_ipv6_conf_table[] = {
 530        { CTL_DIR,      NET_PROTO_CONF_ALL,             "all",  bin_net_ipv6_conf_var_table },
 531        { CTL_DIR,      NET_PROTO_CONF_DEFAULT,         "default", bin_net_ipv6_conf_var_table },
 532        { CTL_DIR,      0, NULL, bin_net_ipv6_conf_var_table },
 533        {}
 534};
 535
 536static const struct bin_table bin_net_ipv6_route_table[] = {
 537        /* NET_IPV6_ROUTE_FLUSH "flush"  no longer used */
 538        { CTL_INT,      NET_IPV6_ROUTE_GC_THRESH,               "gc_thresh" },
 539        { CTL_INT,      NET_IPV6_ROUTE_MAX_SIZE,                "max_size" },
 540        { CTL_INT,      NET_IPV6_ROUTE_GC_MIN_INTERVAL,         "gc_min_interval" },
 541        { CTL_INT,      NET_IPV6_ROUTE_GC_TIMEOUT,              "gc_timeout" },
 542        { CTL_INT,      NET_IPV6_ROUTE_GC_INTERVAL,             "gc_interval" },
 543        { CTL_INT,      NET_IPV6_ROUTE_GC_ELASTICITY,           "gc_elasticity" },
 544        { CTL_INT,      NET_IPV6_ROUTE_MTU_EXPIRES,             "mtu_expires" },
 545        { CTL_INT,      NET_IPV6_ROUTE_MIN_ADVMSS,              "min_adv_mss" },
 546        { CTL_INT,      NET_IPV6_ROUTE_GC_MIN_INTERVAL_MS,      "gc_min_interval_ms" },
 547        {}
 548};
 549
 550static const struct bin_table bin_net_ipv6_icmp_table[] = {
 551        { CTL_INT,      NET_IPV6_ICMP_RATELIMIT,        "ratelimit" },
 552        {}
 553};
 554
 555static const struct bin_table bin_net_ipv6_table[] = {
 556        { CTL_DIR,      NET_IPV6_CONF,          "conf",         bin_net_ipv6_conf_table },
 557        { CTL_DIR,      NET_IPV6_NEIGH,         "neigh",        bin_net_neigh_table },
 558        { CTL_DIR,      NET_IPV6_ROUTE,         "route",        bin_net_ipv6_route_table },
 559        { CTL_DIR,      NET_IPV6_ICMP,          "icmp",         bin_net_ipv6_icmp_table },
 560        { CTL_INT,      NET_IPV6_BINDV6ONLY,            "bindv6only" },
 561        { CTL_INT,      NET_IPV6_IP6FRAG_HIGH_THRESH,   "ip6frag_high_thresh" },
 562        { CTL_INT,      NET_IPV6_IP6FRAG_LOW_THRESH,    "ip6frag_low_thresh" },
 563        { CTL_INT,      NET_IPV6_IP6FRAG_TIME,          "ip6frag_time" },
 564        { CTL_INT,      NET_IPV6_IP6FRAG_SECRET_INTERVAL,       "ip6frag_secret_interval" },
 565        { CTL_INT,      NET_IPV6_MLD_MAX_MSF,           "mld_max_msf" },
 566        { CTL_INT,      2088 /* IPQ_QMAX */,            "ip6_queue_maxlen" },
 567        {}
 568};
 569
 570static const struct bin_table bin_net_x25_table[] = {
 571        { CTL_INT,      NET_X25_RESTART_REQUEST_TIMEOUT,        "restart_request_timeout" },
 572        { CTL_INT,      NET_X25_CALL_REQUEST_TIMEOUT,           "call_request_timeout" },
 573        { CTL_INT,      NET_X25_RESET_REQUEST_TIMEOUT,  "reset_request_timeout" },
 574        { CTL_INT,      NET_X25_CLEAR_REQUEST_TIMEOUT,  "clear_request_timeout" },
 575        { CTL_INT,      NET_X25_ACK_HOLD_BACK_TIMEOUT,  "acknowledgement_hold_back_timeout" },
 576        { CTL_INT,      NET_X25_FORWARD,                        "x25_forward" },
 577        {}
 578};
 579
 580static const struct bin_table bin_net_tr_table[] = {
 581        { CTL_INT,      NET_TR_RIF_TIMEOUT,     "rif_timeout" },
 582        {}
 583};
 584
 585
 586static const struct bin_table bin_net_decnet_conf_vars[] = {
 587        { CTL_INT,      NET_DECNET_CONF_DEV_FORWARDING, "forwarding" },
 588        { CTL_INT,      NET_DECNET_CONF_DEV_PRIORITY,   "priority" },
 589        { CTL_INT,      NET_DECNET_CONF_DEV_T2,         "t2" },
 590        { CTL_INT,      NET_DECNET_CONF_DEV_T3,         "t3" },
 591        {}
 592};
 593
 594static const struct bin_table bin_net_decnet_conf[] = {
 595        { CTL_DIR, NET_DECNET_CONF_ETHER,    "ethernet", bin_net_decnet_conf_vars },
 596        { CTL_DIR, NET_DECNET_CONF_GRE,      "ipgre",    bin_net_decnet_conf_vars },
 597        { CTL_DIR, NET_DECNET_CONF_X25,      "x25",      bin_net_decnet_conf_vars },
 598        { CTL_DIR, NET_DECNET_CONF_PPP,      "ppp",      bin_net_decnet_conf_vars },
 599        { CTL_DIR, NET_DECNET_CONF_DDCMP,    "ddcmp",    bin_net_decnet_conf_vars },
 600        { CTL_DIR, NET_DECNET_CONF_LOOPBACK, "loopback", bin_net_decnet_conf_vars },
 601        { CTL_DIR, 0,                        NULL,       bin_net_decnet_conf_vars },
 602        {}
 603};
 604
 605static const struct bin_table bin_net_decnet_table[] = {
 606        { CTL_DIR,      NET_DECNET_CONF,                "conf", bin_net_decnet_conf },
 607        { CTL_DNADR,    NET_DECNET_NODE_ADDRESS,        "node_address" },
 608        { CTL_STR,      NET_DECNET_NODE_NAME,           "node_name" },
 609        { CTL_STR,      NET_DECNET_DEFAULT_DEVICE,      "default_device" },
 610        { CTL_INT,      NET_DECNET_TIME_WAIT,           "time_wait" },
 611        { CTL_INT,      NET_DECNET_DN_COUNT,            "dn_count" },
 612        { CTL_INT,      NET_DECNET_DI_COUNT,            "di_count" },
 613        { CTL_INT,      NET_DECNET_DR_COUNT,            "dr_count" },
 614        { CTL_INT,      NET_DECNET_DST_GC_INTERVAL,     "dst_gc_interval" },
 615        { CTL_INT,      NET_DECNET_NO_FC_MAX_CWND,      "no_fc_max_cwnd" },
 616        { CTL_INT,      NET_DECNET_MEM,         "decnet_mem" },
 617        { CTL_INT,      NET_DECNET_RMEM,                "decnet_rmem" },
 618        { CTL_INT,      NET_DECNET_WMEM,                "decnet_wmem" },
 619        { CTL_INT,      NET_DECNET_DEBUG_LEVEL, "debug" },
 620        {}
 621};
 622
 623static const struct bin_table bin_net_sctp_table[] = {
 624        { CTL_INT,      NET_SCTP_RTO_INITIAL,           "rto_initial" },
 625        { CTL_INT,      NET_SCTP_RTO_MIN,               "rto_min" },
 626        { CTL_INT,      NET_SCTP_RTO_MAX,               "rto_max" },
 627        { CTL_INT,      NET_SCTP_RTO_ALPHA,             "rto_alpha_exp_divisor" },
 628        { CTL_INT,      NET_SCTP_RTO_BETA,              "rto_beta_exp_divisor" },
 629        { CTL_INT,      NET_SCTP_VALID_COOKIE_LIFE,     "valid_cookie_life" },
 630        { CTL_INT,      NET_SCTP_ASSOCIATION_MAX_RETRANS,       "association_max_retrans" },
 631        { CTL_INT,      NET_SCTP_PATH_MAX_RETRANS,      "path_max_retrans" },
 632        { CTL_INT,      NET_SCTP_MAX_INIT_RETRANSMITS,  "max_init_retransmits" },
 633        { CTL_INT,      NET_SCTP_HB_INTERVAL,           "hb_interval" },
 634        { CTL_INT,      NET_SCTP_PRESERVE_ENABLE,       "cookie_preserve_enable" },
 635        { CTL_INT,      NET_SCTP_MAX_BURST,             "max_burst" },
 636        { CTL_INT,      NET_SCTP_ADDIP_ENABLE,          "addip_enable" },
 637        { CTL_INT,      NET_SCTP_PRSCTP_ENABLE,         "prsctp_enable" },
 638        { CTL_INT,      NET_SCTP_SNDBUF_POLICY,         "sndbuf_policy" },
 639        { CTL_INT,      NET_SCTP_SACK_TIMEOUT,          "sack_timeout" },
 640        { CTL_INT,      NET_SCTP_RCVBUF_POLICY,         "rcvbuf_policy" },
 641        {}
 642};
 643
 644static const struct bin_table bin_net_llc_llc2_timeout_table[] = {
 645        { CTL_INT,      NET_LLC2_ACK_TIMEOUT,   "ack" },
 646        { CTL_INT,      NET_LLC2_P_TIMEOUT,     "p" },
 647        { CTL_INT,      NET_LLC2_REJ_TIMEOUT,   "rej" },
 648        { CTL_INT,      NET_LLC2_BUSY_TIMEOUT,  "busy" },
 649        {}
 650};
 651
 652static const struct bin_table bin_net_llc_station_table[] = {
 653        { CTL_INT,      NET_LLC_STATION_ACK_TIMEOUT,    "ack_timeout" },
 654        {}
 655};
 656
 657static const struct bin_table bin_net_llc_llc2_table[] = {
 658        { CTL_DIR,      NET_LLC2,               "timeout",      bin_net_llc_llc2_timeout_table },
 659        {}
 660};
 661
 662static const struct bin_table bin_net_llc_table[] = {
 663        { CTL_DIR,      NET_LLC2,               "llc2",         bin_net_llc_llc2_table },
 664        { CTL_DIR,      NET_LLC_STATION,        "station",      bin_net_llc_station_table },
 665        {}
 666};
 667
 668static const struct bin_table bin_net_netfilter_table[] = {
 669        { CTL_INT,      NET_NF_CONNTRACK_MAX,                   "nf_conntrack_max" },
 670        /* NET_NF_CONNTRACK_TCP_TIMEOUT_SYN_SENT "nf_conntrack_tcp_timeout_syn_sent" no longer used */
 671        /* NET_NF_CONNTRACK_TCP_TIMEOUT_SYN_RECV "nf_conntrack_tcp_timeout_syn_recv" no longer used */
 672        /* NET_NF_CONNTRACK_TCP_TIMEOUT_ESTABLISHED "nf_conntrack_tcp_timeout_established" no longer used */
 673        /* NET_NF_CONNTRACK_TCP_TIMEOUT_FIN_WAIT "nf_conntrack_tcp_timeout_fin_wait" no longer used */
 674        /* NET_NF_CONNTRACK_TCP_TIMEOUT_CLOSE_WAIT "nf_conntrack_tcp_timeout_close_wait" no longer used */
 675        /* NET_NF_CONNTRACK_TCP_TIMEOUT_LAST_ACK "nf_conntrack_tcp_timeout_last_ack" no longer used */
 676        /* NET_NF_CONNTRACK_TCP_TIMEOUT_TIME_WAIT "nf_conntrack_tcp_timeout_time_wait" no longer used */
 677        /* NET_NF_CONNTRACK_TCP_TIMEOUT_CLOSE "nf_conntrack_tcp_timeout_close" no longer used */
 678        /* NET_NF_CONNTRACK_UDP_TIMEOUT "nf_conntrack_udp_timeout" no longer used */
 679        /* NET_NF_CONNTRACK_UDP_TIMEOUT_STREAM "nf_conntrack_udp_timeout_stream" no longer used */
 680        /* NET_NF_CONNTRACK_ICMP_TIMEOUT "nf_conntrack_icmp_timeout" no longer used */
 681        /* NET_NF_CONNTRACK_GENERIC_TIMEOUT "nf_conntrack_generic_timeout" no longer used */
 682        { CTL_INT,      NET_NF_CONNTRACK_BUCKETS,               "nf_conntrack_buckets" },
 683        { CTL_INT,      NET_NF_CONNTRACK_LOG_INVALID,           "nf_conntrack_log_invalid" },
 684        /* NET_NF_CONNTRACK_TCP_TIMEOUT_MAX_RETRANS "nf_conntrack_tcp_timeout_max_retrans" no longer used */
 685        { CTL_INT,      NET_NF_CONNTRACK_TCP_LOOSE,             "nf_conntrack_tcp_loose" },
 686        { CTL_INT,      NET_NF_CONNTRACK_TCP_BE_LIBERAL,        "nf_conntrack_tcp_be_liberal" },
 687        { CTL_INT,      NET_NF_CONNTRACK_TCP_MAX_RETRANS,       "nf_conntrack_tcp_max_retrans" },
 688        /* NET_NF_CONNTRACK_SCTP_TIMEOUT_CLOSED "nf_conntrack_sctp_timeout_closed" no longer used */
 689        /* NET_NF_CONNTRACK_SCTP_TIMEOUT_COOKIE_WAIT "nf_conntrack_sctp_timeout_cookie_wait" no longer used */
 690        /* NET_NF_CONNTRACK_SCTP_TIMEOUT_COOKIE_ECHOED "nf_conntrack_sctp_timeout_cookie_echoed" no longer used */
 691        /* NET_NF_CONNTRACK_SCTP_TIMEOUT_ESTABLISHED "nf_conntrack_sctp_timeout_established" no longer used */
 692        /* NET_NF_CONNTRACK_SCTP_TIMEOUT_SHUTDOWN_SENT "nf_conntrack_sctp_timeout_shutdown_sent" no longer used */
 693        /* NET_NF_CONNTRACK_SCTP_TIMEOUT_SHUTDOWN_RECD "nf_conntrack_sctp_timeout_shutdown_recd" no longer used */
 694        /* NET_NF_CONNTRACK_SCTP_TIMEOUT_SHUTDOWN_ACK_SENT "nf_conntrack_sctp_timeout_shutdown_ack_sent" no longer used */
 695        { CTL_INT,      NET_NF_CONNTRACK_COUNT,                 "nf_conntrack_count" },
 696        /* NET_NF_CONNTRACK_ICMPV6_TIMEOUT "nf_conntrack_icmpv6_timeout" no longer used */
 697        /* NET_NF_CONNTRACK_FRAG6_TIMEOUT "nf_conntrack_frag6_timeout" no longer used */
 698        { CTL_INT,      NET_NF_CONNTRACK_FRAG6_LOW_THRESH,      "nf_conntrack_frag6_low_thresh" },
 699        { CTL_INT,      NET_NF_CONNTRACK_FRAG6_HIGH_THRESH,     "nf_conntrack_frag6_high_thresh" },
 700        { CTL_INT,      NET_NF_CONNTRACK_CHECKSUM,              "nf_conntrack_checksum" },
 701
 702        {}
 703};
 704
 705static const struct bin_table bin_net_irda_table[] = {
 706        { CTL_INT,      NET_IRDA_DISCOVERY,             "discovery" },
 707        { CTL_STR,      NET_IRDA_DEVNAME,               "devname" },
 708        { CTL_INT,      NET_IRDA_DEBUG,                 "debug" },
 709        { CTL_INT,      NET_IRDA_FAST_POLL,             "fast_poll_increase" },
 710        { CTL_INT,      NET_IRDA_DISCOVERY_SLOTS,       "discovery_slots" },
 711        { CTL_INT,      NET_IRDA_DISCOVERY_TIMEOUT,     "discovery_timeout" },
 712        { CTL_INT,      NET_IRDA_SLOT_TIMEOUT,          "slot_timeout" },
 713        { CTL_INT,      NET_IRDA_MAX_BAUD_RATE,         "max_baud_rate" },
 714        { CTL_INT,      NET_IRDA_MIN_TX_TURN_TIME,      "min_tx_turn_time" },
 715        { CTL_INT,      NET_IRDA_MAX_TX_DATA_SIZE,      "max_tx_data_size" },
 716        { CTL_INT,      NET_IRDA_MAX_TX_WINDOW,         "max_tx_window" },
 717        { CTL_INT,      NET_IRDA_MAX_NOREPLY_TIME,      "max_noreply_time" },
 718        { CTL_INT,      NET_IRDA_WARN_NOREPLY_TIME,     "warn_noreply_time" },
 719        { CTL_INT,      NET_IRDA_LAP_KEEPALIVE_TIME,    "lap_keepalive_time" },
 720        {}
 721};
 722
 723static const struct bin_table bin_net_table[] = {
 724        { CTL_DIR,      NET_CORE,               "core",         bin_net_core_table },
 725        /* NET_ETHER not used */
 726        /* NET_802 not used */
 727        { CTL_DIR,      NET_UNIX,               "unix",         bin_net_unix_table },
 728        { CTL_DIR,      NET_IPV4,               "ipv4",         bin_net_ipv4_table },
 729        { CTL_DIR,      NET_IPX,                "ipx",          bin_net_ipx_table },
 730        { CTL_DIR,      NET_ATALK,              "appletalk",    bin_net_atalk_table },
 731        { CTL_DIR,      NET_NETROM,             "netrom",       bin_net_netrom_table },
 732        { CTL_DIR,      NET_AX25,               "ax25",         bin_net_ax25_table },
 733        /*  NET_BRIDGE "bridge" no longer used */
 734        { CTL_DIR,      NET_ROSE,               "rose",         bin_net_rose_table },
 735        { CTL_DIR,      NET_IPV6,               "ipv6",         bin_net_ipv6_table },
 736        { CTL_DIR,      NET_X25,                "x25",          bin_net_x25_table },
 737        { CTL_DIR,      NET_TR,                 "token-ring",   bin_net_tr_table },
 738        { CTL_DIR,      NET_DECNET,             "decnet",       bin_net_decnet_table },
 739        /*  NET_ECONET not used */
 740        { CTL_DIR,      NET_SCTP,               "sctp",         bin_net_sctp_table },
 741        { CTL_DIR,      NET_LLC,                "llc",          bin_net_llc_table },
 742        { CTL_DIR,      NET_NETFILTER,          "netfilter",    bin_net_netfilter_table },
 743        /* NET_DCCP "dccp" no longer used */
 744        { CTL_DIR,      NET_IRDA,               "irda",         bin_net_irda_table },
 745        { CTL_INT,      2089,                   "nf_conntrack_max" },
 746        {}
 747};
 748
 749static const struct bin_table bin_fs_quota_table[] = {
 750        { CTL_INT,      FS_DQ_LOOKUPS,          "lookups" },
 751        { CTL_INT,      FS_DQ_DROPSA,           "drstring">T_LLC2_BUSY_TIMEOUT,  CTLDEAD_/a>,      FS_DQ_DROPSA,           &net_netfin_table[] = {
 653        { CTLWRITE_INT" class="sref">CTLWRITE_/a>,      NEritef">FS_DQ_DROPSA,           &; no longt" },
 714        { CTLCACHE_Hf">CTL_INT,   f">CTLCACHE_Hf">ET_IRDA_DISCOVERY_SLOTS" class="sref">Ncache_hRETRANSMITS,  "max_init7e="L654">7654        {}
 715        { CTLALLOCATE">CTL_INT,  f">CTLALLOCATE"/a>,      "max_init7entrack_ma"L655"> 655};
 716        { CTLFRECTL_DIR" class="f">CTLFRECR,      ,  "max_init7e="L746"> e="L656"> 656
 717        { CTLSYNC>CTL_INT,   f">CTLSYNC>/a>,      ,  "max_init7ene" name=2_table[] = {
 653        { CTLWARNING_INT" class="sref">CTLWARNING_de=NET_IRDA_MAX_TX_WINDOW" class="sref">NET_Iss=TRANSMITS,  "max_init7eline" nameout_table },
7659        {}
 660};
 661
 662static const struct bin_tabxtabtableref="+code=bin_fs_quota_table" class="sref">bbin_net_l7c_table[] = {
 653        { SGID53"HERITss="line" name=Xf">SGID53"HERITET_IRDA_DISCOVERY_SLOTS" class="sref">Nirix_sgid_inheriT_TIMEOUT,          "sn_net_llc7llc2_table },
 653        { SYMLINK_MODCTL_DIR" class="Xf">SYMLINK_MODCET_IRDA_DISCOVERY_SLOTS" class="sref">Nirix_sym/a>208ref_TIMEOUT,          "sn="L654">7tion_table },
 715        { PANIC_MASTL_DIR" class="sXf">PANIC_MASTde=NET_IRDA_MAX_TX_WINDOW" class="sref">NTX_ic_masref">NET_LLC2_ACK_TIMEOUT,   7665        {}
 666};
 717        { ERRLEVElass="sref">CTL_Xf">ERRLEVEl/a>,      Nerror_leve,        "nf_conntrack_tc7"line" na7e="L667"> 667
 653        { SYNCDT_IRDass="line" name=Xf">SYNCDT_IRDa/a>,      ,  "max_init7t_netfilt7r_table[] = {
 669        { 3"HERIT>SYNCss="line" name=Xf">3"HERIT>SYNCET_IRDA_DISCOVERY_SLOTS" class="sref">NinheriT_CONcRANSMITS,  "max_init7nntrack_m7x" },
 750        { 3"HERIT>NODUMCTL_DIR" class="Xf">3"HERIT>NODUMC 750  OVERY_SLOTS" class="sref">NinheriT_nodum"sref">NET_LLC2_P_TIMEOUT,      751        { 3"HERIT>NOAsref">CTL_INT, Xf">3"HERIT>NOAsref 751 OVERY_SLOTS" class="sref">NinheriT_noaEPALIVE_TIME,    "lap_keet; no lon7er used */
 },
 hre_IRDass="line" name=Xf"> hre_IRDa      ,  "max_init7t; no lon7er used */
 653        {  hreAGf">CTL_INT, Xf"> hreAGf/a>,      ,  "max_init7t_net_llc7er used */
 653        { 3"HERIT>NOSYM">CTL_INT, Xf">3"HERIT>NOSYM 653    VERY_SLOTS" class="sref">NinheriT_nosym/a>2TRANSMITS,  "max_init7t="L654">7er used */
 715        { ROTORSTECTL_DIR" class="Xf">ROTORSTEC 715NET_LLC2_P_TIMEOUT,     7er used */
 716        { 3"HERIT>NODFRT" class="sref">Xf">3"HERIT>NODFRT 750  OVERY_SLOTS" class="sref">NinheriT_node_HIGsref">NET_LLC2_P_TIMEOUT,     
 717        { FILE      e_IRDass="line" name=Xf">FILE      e_IRDa 717f="+code=NET_DECNET" class=fileF_CONN_centisecTRANSMITS,  "max_init7tline" na7er used */
 653        { STATS_CLEAass="line" name=Xf">STATS_CLEAa/a>,      ,  "max_init7t_netfilt7er used */


 662static const struct back_bucke7s" },
 707   1, ref="+code=NET_AX25" class=hb_ clapat,     "nf_conntrack_frag6_log_inval7d" },
7er used */
 },
 657static const struct baline" na7s" },
 738   1    VERY_SLOTS" class="sref">Nn">NET_NETROM, t struct "nf_conntrack_frag6_l_netfilt7er used */


 662static const struct  662sinotifyne" naref="+code=bin_fs_quota_table" class="sref">bt; no lon7er used */
 653        {   OVERY_SLOTS" class="sref">NET_Iuser_iy.cancef">FS_DQ_DROPSA,           t; no lon7er used */
 653        { NET_Iuser_watchef">FS_DQ_DROPSA,           t="L654">7er used */
 695        { CTL_INT,   INOTIFYa hreQUEUED_EVEN"> 653    VERY_SLOTS" class="sref">NET_Iqueued_eventf">FS_DQ_DROPSA,           t_tcp_loo7t" },

 },
 749static const struct 8high_thre8h" },
 700        { NRINODCTL_DIR" class="f">NRINODCR,      ,  "max_init8ck_checks8m" },
 751        { a>,  NODC/a>,      Ninode-ctl_LIVE_TIME,    "lap_ke8"line" na8e="L701"> 701
 hr NODC un /* NET_DCCP "dccp&qu8e="L702">8702        {}
NRDQUOT un /* NET_DCCP "dccp&qu8e4"L702">87r used */
 hrDQUOT un /* NET_DCCP "dccp&qu8e5"L702">87r used */
NRFILE class=file-nrRANSMI        /* NET_DCCP "dccp&qu8in_net_ir8a_table[] = {
 706        {  hrFILETL_DIR" class="f"> hrFILER,      "nf_c8t;discove8y" },
 653        { CEN"class="sref">CTL_f">CEN"clR,      "lap_ke8"8discove8yr used */
NRSUPER un /* NET_DCCP "dccp&qu8e9discove8y" },
 hrUPSER un /* NET_DCCP "dccp&qu8ll_increa8e" },
 710        { ="+cFLOWUf">CTL_INT,  f">="+cFLOWUf"de=NET_IRDA_MAX_TX_WINDOW" class="sref">NRDA_flowu>,           "nf_conntrack8overy_slo8s" },
 711        { ="+cFLOWGf">CTL_INT,  f">="+cFLOWGf"de=NET_IRDA_MAX_TX_WINDOW" class="sref">NRDA_flowg>,           "nf_conntrack8oline" na8t" },
 712        { LEASE_INT" class="sref">LEASE_R,      "nf_conntrack8o="L702">8t" },
 713        { CIR_NOTIFYass="sref">CTL_f">CIR_NOTIFY      "nf_conntrack8o4"L702">8e" },
 714        { LEASE"sref">CTL_INT, f">LEASE"sref      ,    "lap_ke8x_turn_ti8e" },
 744        { CTSTATSINT" class="sref">CTSTATSR,      NET_IRDA,      t struct bin_table "lap_ke8xn_net_ir8e" },
 744        { XFSINT" class="sref">XFSR,      NET_IRDA,        t struct bin_tabxtabtableref=    "lap_ke8x;discove8w" },
17" ULONT 751 O    { AIO>NRINT" class="sref">AIO>NRR,      ,  "max_init8oreply_ti8e" },
17" ULONT 751 O    { AIO> hrefRINT" class="sref">AIO> hrefR      ,  "max_init8o9discove8e" },
 744        { INOTIFYass="sref">CTL_f">INOTIFY      NET_IRDA,    t struct  662sinotifyne" naref=  "max_init8palive_ti8e" },
 740        { =CFS2>CTL_INT,  f">=CFS2R,      NRcfs2f">NET_IRDA,      t struct "max_init8pvery_slo8720        {}
 711        { f="+code=NET_DECNET" class=su>,_dum"" na           "nf_conntrack8ine" name8"L721"> 721};
 722
bin_n8t_table[] = {
bin_net8core_table },
 705static const struct  662sipmine" naref="+code=bin_fs_quota_table" class="sref">8ET_ETHER 8ot used */
 706        { "nf_conntrack8i;discove8ot used */
 },
bin_ne8_ipx_table },
 705static const struct  705smac_h>,_fileFref="+code=bin_fs_quota_table" class="sref">8>bin_net_8talk_table },
LINUX_KEYCODES un /* NET_DCCP "dccp&qu8bin_net_n8trom_table },
/* NET_DCCP "dccp&qu8bline" na8ax25_table },
 713        {   OVERY_SLOTS" class="sref">NEo "nf_conntrack8t; no lon8er used */
 713        {     VERY_SLOTS" class="sref">NEo ,          "8">bin_net8rose_table },
 713        {     VERY_SLOTS" class="sref">NEo ,          "8"T_ETHER 8ipv6_table },
KEYCODES un /* NET_DCCP "dccp&qu8b;discove8_x25_table },
bin_n8t_tr_table },
 705static const struct  705sra>,_e" naref="+code=bin_fs_quota_table" class="sref">8">bin_net8sctp_table },
 713        { Nspeed_limit_min           "nf_conntrack8f">bin_ne8_llc_table },
 713        { Nspeed_limit_m9,                   "nf_c8_net_netf8lter_table },

bin_net8irda_table },
 },
 705static const struct  662sscsine" naref="+code=bin_fs_quota_table" class="sref">8";discove8746        {}
 653CTL_DEV_SCSI LOGGING_LEVEl 653"nf_conntrack_tc8ine" name8"L747"> 747};
 748
 705static const struct  705sdevne" naref="+code=bin_fs_quota_table" class="sref">8"drs8ring">T_LLC2_BUSY_TIMEOU8,85l/sysctl_binary.c#L743" id="L743" clasDEV_CDROMbinaref">Ncdef">NET_N        /* NET_DCCP "dccp&qu8&net_netf8n_table[] = {
/* NET_DCCP "dccp&qu8&; no lon8t" },
Nparport>NET_N        /* NET_DCCP "dccp&qu8&>bin_net8654        {}
 740        { Nra>,f">NET_IRDA,               ,_e" name="L705"> 705sra>,_e" naref= class="string">"nf_conntrack_tc8entrack_m8"L655"> 655};
 740        {  OVERY_SLOTS" class="sref">NETc_h>,f">NET_IRDA,    t struct  705smac_h>,_fileFref= class="string">"nf_conntrack_tc8e;discove8e="L656"> 656
 740        { CTL_DEV_SCSIET_IRDA_DISCOVERY_SLOTS" class="sref">Nscsif">NET_IRDA,                662sscsine" naref= class="string">"nf_conntrack_tc8ene" name82_table[] = {
 740        { Nipmif">NET_IRDA,                662sipmine" naref= class="string">"nf_conntrack_tc8ein_net_d8eout_table },
8659        {}
 660};
 661
 662static const struct bin_bus_isn_tableref="+code=bin_fs_quota_table" class="sref">8bin_net_l8c_table[] = {
 653        { Nmembasf_TIMEOUT,          "8n_net_llc8llc2_table },
 653        { Nportbasf_TIMEOUT,          "8n>bin_net8tion_table },
 715        {   OVERY_SLOTS" class="sref">NportshifT_TIMEOUT,          "8e="L665">8665        {}
 666};
 667
[] = {
 749static const struct bin_bus_tableref="+code=bin_fs_quota_table" class="sref">8nntrack_m8x" },
 740        { Nisnf">NET_IRDA,t struct bin_bus_isn_tableref=          "8t; no lon8er used */

8er used */
 705static const struct  662ss390dbfne" naref="+code=bin_fs_quota_table" class="sref">8n="L665">8er used */
 716   5678ary.c#L694" id="L694" clas"L707390DBF_STOPCABLEan class=""nf_conntrack8tne" name8er used */
 717   5679ary.c#L694" id="L694" clas"L707390DBF_ACTIVEan class=" OVERY_SLOTS" class="sref">Ndebug_activa           "nf_conntrack8tline" na8er used */

 705static const struct "llc"sunrpng">&quref="+code=bin_fs_quota_table" class="sref">8t; no lon8er used */
Nrpngdebug>NET_N<        /* NET_DCCP "dccp&qu8ack_bucke8s" },
Nnfsgdebug>NET_N<        /* NET_DCCP "dccp&qu8a_net_llc8d" },
Nnfsdgdebug>NET_N        /* NET_DCCP "dccp&qu8a="L654">8er used */
Nnlmgdebug>NET_N        /* NET_DCCP "dccp&qu8a="L665">8e" },
 },
 653        {     VERY_SLOTS" class="sref">Nudp_sloa href=_sntrief">FS_DQ_DROPSA,            },
 653        {     VERY_SLOTS" class="sref">Ntcp_sloa href=_sntrief">FS_DQ_DROPSA,           
 669        { Nma>sresvport>NET_NQ_DROPSA,           
 710        { Nmaxsresvport>NET_NQ_DROPSA,           

 705static const struct 8t="L654">8er used */
/* NET_DCCP "dccp&qu8t_tcp_loo8t" },
Nsuspend>NET_N<        NET_N/* NET_DCCP "dccp&qu8tbe_liber8er used */
 653   2ary.c#L725" id="L725" clas"L70PM_CMODCan class=" DA_DISCOVERY_SLOTS" class="sref">Nc8ref_TIMEOUT,          "8t; no lon8er used */
 653   3ary.c#L725" id="L725" clas"L70PM_P0an class=" DA_DISCISCOVERY_SLOTS" class="sref">Np0_TIMEOUT,          "8t_netfilt8h" },
 669   4ary.c#L725" id="L725" clas"L70PM_CMan class=" DA_DISCISCOVERY_SLOTS" class="sref">Ncm_TIMEOUT,          "9high_thre9h" },
 },
 701

 705static const struct  705srooa href=ref="+code=bin_fs_quota_table" class="sref">9e4"L702">97r used */
 740        { Nota_taf">NET_IRDA,     t struct  705sota_ href=ref=          "9e5"L702">97r used */
 740        { CTL_INT, "L74VMET_IRDA_DISCSCOVERY_SLOTS" class="sref">Nv">NET_NETROM,  >,     t struct "nf_conntrack_frag69in_net_ir9a_table[] = {
 740        { Nnet>NET_NETROM,  >,    t struct "nf_conntrack_frag69i7_net_ir9ar used */
/* NET_DCCP "dccp&qu9"8discove9yr used */
 740        { Nfsf">NET_IRDA,        st struct "nf_conntrack_frag69i9discove9y" },
Ndebug>NET_N        /* NET_DCCP "dccp&qu9ll_increa9e" },
 740        { Ndev>NET_NETROM,  >,    t struct  705sdevne" naref=ass="string">"nf_conntrack_frag69overy_slo9s" },
 740        { Nbusf">NET_IRDA,        t struct bin_bus_tableref=ass="string">"nf_conntrack_frag69oline" na9t" },
 740        { Nabi_TIMEOUT,          "9o="L702">9t" },
/* NET_DCCP "dccp&qu9o4"L702">9e" },
Narlan>NET_N        /* NET_DCCP "dccp&qu9l5"L702">9e" },
 744        {  OVERY_SLOTS" class="sref">Ns390dbff">NET_IRDA,    t struct  662ss390dbfne" naref=          "9on_net_ir9e" },
 744        { Nsunrpnf">NET_IRDA,     t struct "llc"sunrpng">&quref=          "9o7_net_ir9w" },
 744        { CTL_INT, "L74PMET_IRDA_DISCSCOVERY_SLOTS" class="sref">Np">NET_NETROM,  >,     t struct "9o8discove9e" },
 },
 705sdir con(L705" id="L705" class=fileme="L705"> 705 705"9ine" name9"L721"> 721};
 705<_Iuser cons*d="L705" class=oldvalme="L705"> 705 705 705 },
 },
<       8e" 9cycna    9      &qu9t;nf_c;dccp&qu8a="L665">8e" 9cspan>p>&qsctl_binary.c#L702" id="9702" 9lass=" class="9pvery_slo9720        {}
NET_IRDA,="L70ssize_t const struct  705sdir con(L705" id="L705" class=fileme="L705"> 705"9ine" name9"L721"> 721};
 705<_Iuser cons*d="L705" class=oldvalme="L705"> 705 705 705c_h>,_fil9Fref="+code=bin_fs_quota9table9 class="sref">89pvery_slo9720        {}
 },
ODES un <9pan class="comment">/* N9T_DCC93L747" class="9"line" na9e="L701"> 701/* N9T_DCC9 "dccp&quif (inavoidid="L705" class=_Iuserme="L705"> 705<_I &&dvalET_IRDt struct  705l_bon    9      &qu9t;nf_conntrackkkkkkkkkcharre9="ker90l/sysctl_binary.c#L739" id="L739" clas"L742VbCch&="lin.c#tpary.c#L739" id=.c#tpquotine" na9o9discove9e" },
ycref_TIM9OUT,          "="sref">89pvery_slo9720lEROF      {}
,f">NET_IRDApocl/sys= 0ine" na9o9discove9e" },
Oipmine" 9OUT,          ";dccp&quinnst struct  },
yycna    9pan class="comment">/* N9T_DCC93;nf_c;dccp&qu8a="L665">8e" 9"ker83l/s9sctl_binary.c#L702" id="9702" 938ring">"="sref">89pvery_slo9720resul      {}
 7dvalET_IRDt struct lass=_Iuserme="L705"> 705<_Iuser cons*d="L705ct NET_IRDApocl/sy)ine" na9o9discove9e" },
yker918/syer83l/sysctl_binary.c#L793" id939ring">";dccp&quif (inavoidid="L705resul      {}
";dccp&quuuuuuuuugotoser cons*d="L705cu      {}
 },
sra>,_e" 9aref="+code=bin_fs_quota9table94L660" class="8ine" name8"L660"> 6609t_min    9      &qu9t;nf_conntrack="sref">89pvery_slo9720copied     {}
 },
sDES un <9              "nf_c="sref">89pvery_slo9720lc#tpary.c#L739" id=.c#tpquots= inavoidid="L705" class=_Iuserme="L705"> 705<_I +>89pvery_slo9720copied     {}
 },
s_bon    9sctl_binary.c#L702" id="9702" 94L747" class="8t_net_llc8er used */"="sref">89pvery_slo9720resul      {}
 },
sipmine" 9"ker8el/sysl_binary.c#L793" id94tring">";dccp&quif (inavoidid="L705getl_binary.c#L739" id=getl_binssize con(L705" id="ch     {}
;dccp&quuuuuuuuugotoser cons*d="L705cu      {}
 },
sker83l/s9   9quot;94L747" class="8"line" na8e="L667"> 667";dccp&qu9o4"L702">9e"Trim ERO the trai.c#g eawNarlan>NET_N";dccp&quif (inavoidid="L705ch     {}
 705{
;dccp&quuuuuuuuu89pvery_slo9720resul      {}
 },
>sdevne" 9aref="+code=bin_fs_quota9table95;nf_conntrack="sref">;dccp&quif (inavoidid="L705putl_binary.c#L739" id=putl_binssize     { /* N9T_DCC95g">"nf_c="sref">;dccp&quuuuuuuuugotoser cons*d="L705cu      {}
 },
WMON un <9pan class="comment">/* N9T_DCC95;nf_conntrackkkkkkkkkuuuuuuuu89pvery_slo9720copied     {}
 },
        <9pan class="comment">/* N9T_DCC95tring">"="sref">o8discove9e" },
sra>,_9" naref= class="string">9quot;9f_conntrack_tco8discove9e" },
9quot;95;nf_c;dccp&qu8a="L665">8e" 9/a>sscsin9" naref= class="string">9quot;9f_conntrack_tcif (inavoidid="L705eawlass=_Iuserme="L70eawlas5<_I &&dvalET_IRDt strueaw 705{ker848/s9" naref= class="string">9quot;959ring">";dccp&qu99pvery_slo9720lEROF      {}
,f">NET_IRDApocl/sys= 0ine" na9o9discove9e" },
"ker8el/s9sctl_binary.c#L659" id="9659" 96L703" class="9palive_ti9e" };dccp&qu89pvery_slo9720resul      {}
 7dvalET_IRDt strueawlass=_Iuserme="L70eawlas5<_Iuser cons*d="L705eawNET_IRDApocl/sy)ine" na9o9discove9e" },
;
if (inavoidid="L705resul      {}
"nf_c="sref">;dccp&qugotoser cons*d="L705cu      {}
 },
mbasf_TIM9OUT,          "o8discove9e" },
,          bin_net8irda_table 9shifT_TIM9OUT,          "89pvery_slo9720resul      {}
 },
mycna    9sctl_binary.c#L746" id="9746" 9lass="er cons*d="L705cu      {}
 },
ma>sscsin9er86l/sysctl_binary.c#L797" id96_conntrack_tcreturn inavoidid="L705resul      {}
 },
>
NET_IRDAintvecssize_t const struct  705sdir con(L705" id="L705" class=fileme="L705"> 705"9ine" name9"L721"> 721};
 705<_Iuser cons*d="L705" class=oldvalme="L705"> 705 705 705>
"89pvery_slo9720mm_segt;,f">NET_IRDAct _fc5<_Is= 89pvery_slo9720getlfc_h>,f">NET_IRDAgetlfcssize)ine" na9o9discove9e" },
>
"89pvery_slo9720        {}
 },
90dbfne" 9aref="+code=bin_fs_quota9table9 class="sref">charr"L742VbCch&="linbuffinary.c#L739" id=buffin5<_Iine" na9o9discove9e" },
"" na    9      &qu9t;nf_conntrack89pvery_slo9720        {}
 },
"a>sscsin9      &qu97L747" class="8"line" na8e="L667"> 667 },
NET_IRDAkmallocssize con(L705" id="BUFSZPrpnf">NET_IRDABUFSZ5<_Iuser cons*d="L705GFP40"> e" name="L653"> 6GFP40"> e"l/sy)ine" na9o9discove9e" },
>
if (!89pvery_slo9720buffinary.c#L739" id=buffin5<_I)05&9uref="+code=bin_fs_quota9table98;nf_conntrack="sref">gotoser cons*d="L705cu      {}
 },
        <9pan class="comment">/* N9T_DCC98L747" class="8t; no lon8er used *//* N9T_DCC9 "dccp&quif (inavoidid="L705" class=_Iuserme="L705"> 705<_I &&dvalET_IRDt struct  705       /* N9T_DCC98tring">"="sref">unsignehre9="ker90l/sysctl_binary.c#L739" id="L739" clas"L742VbCch&="linvecPrpnf">NET_IRDAvecssizs= inavoidid="L705" class=_Iuserme="L705"> 705<_Iine" na9o9discove9e" },
 0dbfne" 9pan class="comment">/* N9T_DCC98tring">";dccp&quer cons*d="L705" class=oldvalme="L705"> 705 of("L742VbCch&="linvecPrpnf">NET_IRDAvecssiz)ine" na9o9discove9e" },
>" na    9"ker88l/sysctl_binary.c#9656" 98class="sref">;dccp&qu99pvery_slo9720lEROF      {}
,f">NET_IRDApocl/sys= 0ine" na9o9discove9e" },
trief">FS9DQ_DROPSA,          9"="sref">charr"L742VbCch&="lin_t s=oldvalme="L705tr5<_Ius"L742VbCch&="linend     {}
 },
 ker878/s9DQ_DROPSA,          9";dccp&quinnst struct  },
vport>NET9NQ_DROPSA,          9;dccp&qu89pvery_slo9720setlfc_h>,f">NET_IRDAsetlfcssize89pvery_slo97200"> e"_Dlass="line" name0"> e"_Dlssiz)ine" na9o9discove9e" },
"ker89l/s9sctl_binary.c#L746" id="9746" 99;nf_conntrack="sref">89pvery_slo9720resul      {}
 7dvalET_IRDt strubuffinary.c#L739" id=buffin5<_I7dvalET_IRDt struBUFSZPrpnf">NET_IRDABUFSZ5<_Is- 1la&ctl_bint structpoc_h>,f">NET_IRDApocl/sy)ine" na9o9discove9e" },
"nf_c="sref">89pvery_slo9720setlfc_h>,f">NET_IRDAsetlfcssize89pvery_slo9720ct _fc_h>,f">NET_IRDAct _fc5<_I)ine" na9o9discove9e" },
<       <9"ker89l/sysl_binary.c#L797" id99;nf_conntrackkkkkkkkkif (inavoidid="L705resul      {}
p>&quo9;ref="+code=bin_fs_quota9table99tring">"="sref">>>>>>>>>gotoser cons*d="L705cu _kfre5" class=fileme=cu _kfre55<_Iine" na9o9discove9e" },
v0dbfne" 9inn class="comment">/* N9T_DCC99"dccp&qu8a="L665">8e" 9  NET9N/* N9T_DCC99class="sref">;dccp&qu99pvery_slo9720_t s=oldvalme="L705tr5<_Is= 89pvery_slo9720buffinary.c#L739" id=buffin5<_Iine" na9o9discove9e" },
c8ref_TIM9OUT,          "="sref">89pvery_slo9720end     {}
89pvery_slo9720resul      {}
 },
">Np0_TIM9OUT,          ";dccp&qu"L742VbCch&="linend     {}
 },10">Ncm_TIM10">Nc/a>,          N>10">ring">";dccp&qufor (inavoidid="L705i     {}
N>e" na9o9discove9e" },10"1Ncm_TIM10"Q_DROPSA,          10"Q_>10"1lass="sref">;dccp&quuuuuuuuuunsignehrry.c 89pvery_slo9720valu5" class=fileme=valu55<_Iine" na9o9discove9e" },10"2Ncm_TIM10"ctl_binary.c#L746" id="10"ct>10"L747" class="9"line" na9e="L701"> 70110"g">"nf_c="sref">;dccp&qu89pvery_slo9720valu5" class=fileme=valu55<_Is= 89pvery_slo9720_imple>,="touss=_Iuserme="L70_imple>,="tousssize89pvery_slo9720_t s=oldvalme="L705tr5<_Ius&ctl_bint struct_t s=oldvalme="L705tr5<_Ius10)ine" na9o9discove9e" },10"4Ncm_TIM10"ker89l/sysl_binary.c#L710"ke>10";nf_conntrackkkkkkkkkuuuuuuuuwhL70 (inavoidid="L705is694c5" class=fileme=is694c5ssize"L742VbCch&="lin_t s=oldvalme="L705tr5<_I))0510"tring">"="sref">>>>>>>>>;dccp&qu89pvery_slo9720_t s=oldvalme="L705tr5<_I++ine" na9o9discove9e" },10"6Ncm_TIM10"nn class="comment">/* N10"nn>10"tring">";dccp&quuuuuuuuune" na9o9discove9e" },10"7Ncm_TIM10"/* N10"10"class="sref">;dccp&quuuuuuuuu89pvery_slo9720resul      {}
 },10"8Ncm_TIM10"UT,          10"8ring">"="sref">>>>>>>>>if (inavoidid="L705putl_binary.c#L739" id=putl_binssize 9pvery_slo9720valu5" class=fileme=valu55<_I7dvalET_IRDt struvecPrpnf">NET_IRDAvecssizs+>89pvery_slo9720i     {}
,          10"9ring">";dccp&quuuuuuuuuuuuuuuuugotoser cons*d="L705cu _kfre5" class=fileme=cu _kfre55<_Iine" na9o9discove9e" },101>Ncm_TIM10pan class="comment">/* N10pan>10pa747" class="9"line" na9e="L701"> 701&qu10" n>10p1lass="sref">;dccp&quuuuuuuuu89pvery_slo9720copied     {}
 of("L742VbCch&="linvecPrpnf">NET_IRDAvecssiz)ine" na9o9discove9e" },10p2Ncm_TIM10ableref=ass="string">&qu10abl>10p;nf_conntrack="sref">;dccp&quif (!89pvery_slo9720isdigi      {}
,          10pg">"nf_c="sref">;dccp&quuuuuuuuubreakine" na9o9discove9e" },10p4Ncm_TIM10pan class="comment">/* N10pan>10p;nf_conntrackkkkkkkkko8discove9e" },
/* N10pan>10ptring">"o8discove9e" },
10p"dccp&qu8a="L665">8e" 10p7Ncm_TIM10>&quref=          &q>10pclass="sref">if (inavoidid="L705eawlass=_Iuserme="L70eawlas5<_I &&dvalET_IRDt strueaw 70510p8ring">"="sref">unsignehre9="ker90l/sysctl_binary.c#L739" id="L739" clas"L742VbCch&="linvecPrpnf">NET_IRDAvecssizs= inavoidid="L705eawlass=_Iuserme="L70eawlas5<_Iine" na9o9discove9e" },10p9Ncm_TIM10sctl_binary.c#L702" id="10sct>10p9ring">";dccp&qu99pvery_slo9720" class=oldvalme="L705"> 705 of("L742VbCch&="linvecPrpnf">NET_IRDAvecssiz)ine" na9o9discove9e" },102>Ncm_TIM10er91l/sysctl_binary.c#L710er9>10erlass="sref">;dccp&qu99pvery_slo9720lEROF      {}
,f">NET_IRDApocl/sys= 0ine" na9o9discove9e" },10e1Ncm_TIM10"ker92l/sysl_binary.c#L710"ke>10e1lass="sref">;dccp&qucharr"L742VbCch&="lin_t s=oldvalme="L705tr5<_Ius"L742VbCch&="linend     {}
 },10e2Ncm_TIM10510e;nf_conntrack="sref">innst struct  },10e3Ncm_TIM10sctl_binary.c#L702" id="10sct>10eL747" class="8t; no lon8er used */10e;nf_conntrackkkkkkkkk99pvery_slo9720_t s=oldvalme="L705tr5<_Is= 89pvery_slo9720buffinary.c#L739" id=buffin5<_Iine" na9o9discove9e" },10e5Ncm_TIM10"ker82l/sysctl_binary.c#10"ke>10etring">"="sref">89pvery_slo9720end     {}
89pvery_slo9720BUFSZPrpnf">NET_IRDABUFSZ5<_Iine" na9o9discove9e" },10e6Ncm_TIM10aref="+code=bin_fs_quota10are>10etring">";dccp&qufor (inavoidid="L705i     {}
 },10e7Ncm_TIM10      ;dccp&quuuuuuuuuunsignehrry.c 89pvery_slo9720valu5" class=fileme=valu55<_Iine" na9o9discove9e" },1028Ncm_TIM10sctl_binary.c#L702" id="10sct>10eL747" class="8"line" na8e="L667"> 66710e9ring">";dccp&quuuuuuuuu89pvery_slo9720resul      {}
 },103>Ncm_TIM10"ker8el/sysl_binary.c#L710"ke>10"kring">"="sref">>>>>>>>>if (inavoidid="L705getl_binary.c#L739" id=getl_binssize con(L705" id="valu5" class=fileme=valu55<_I7dvalET_IRDt struvecPrpnf">NET_IRDAvecssizs+>89pvery_slo9720i     {}
10"1lass="sref">;dccp&quuuuuuuuuuuuuuuuugotoser cons*d="L705cu _kfre5" class=fileme=cu _kfre55<_Iine" na9o9discove9e" },1032Ncm_TIM10pan class="comment">/* N10pan>10"L747" class="9"line" na9e="L701"> 701/* N10pan>10"g">"nf_c="sref">;dccp&qu89pvery_slo9720_t s=oldvalme="L705tr5<_Is+= 89pvery_slo9720_nprinnfs=oldvalme="L705nprinnfssize89pvery_slo9720_t s=oldvalme="L705tr5<_Ius89pvery_slo9720end     {}
 },1034Ncm_TIM10       },
,          10"L703" class="8">bin_net8irda_table 10"6Ncm_TIM10OUT,          10"tring">";dccp&quer cons*d="L705"etlfc_h>,f">NET_IRDAsetlfcssize89pvery_slo97200"> e"_Dlass="line" name0"> e"_Dlssiz)ine" na9o9discove9e" },10"7Ncm_TIM10pan class="comment">/* N10pan>10"class="sref">;dccp&qu99pvery_slo9720resul      {}
 7dvalET_IRDt strubuffinary.c#L739" id=buffin5<_I7dvalET_IRDt stru_t s=oldvalme="L705tr5<_Is-u89pvery_slo9720buffinary.c#L739" id=buffin5<_I7d&ctl_bint structpoc_h>,f">NET_IRDApocl/sy)ine" na9o9discove9e" },10"8Ncm_TIM10sctl_binary.c#L702" id="10sct>10"8ring">"="sref">89pvery_slo9720setlfc_h>,f">NET_IRDAsetlfcssize89pvery_slo9720ct _fc_h>,f">NET_IRDAct _fc5<_I)ine" na9o9discove9e" },10"9Ncm_TIM10er83l/sysctl_binary.c#L710er8>10"9ring">";dccp&quif (inavoidid="L705resul      {}
Ncm_TIM10"ker83l/sysl_binary.c#L710"ke>10"kring">"="sref">>>>>>>>>gotoser cons*d="L705cu _kfre5" class=fileme=cu _kfre55<_Iine" na9o9discove9e" },10"1Ncm_TIM10aref="+code=bin_fs_quota10are>10"1lass="sref">o8discove9e" },
89pvery_slo9720resul      {}
 },10"3Ncm_TIM10              10"g">&qer cons*d="L705cu _kfre5" class=fileme=cu _kfre55<_I:ne" na9o9discove9e" },10"4Ncm_TIM10sctl_binary.c#L702" id="10sct>10"4ring">"89pvery_slo9720kfre5" class=fileme=kfre55<_I(inavoidid="L705buffinary.c#L739" id=buffin5<_I)ine" na9o9discove9e" },10"5Ncm_TIM10er8el/sysctl_binary.c#L710er8>10"5">&qer cons*d="L705cu " class=fileme=cu 5<_I:ne" na9o9discove9e" },10"6Ncm_TIM10"ker8el/sysl_binary.c#L710"ke>10"tring">"return inavoidid="L705resul      {}
 },10"7Ncm_TIM10aref="+code=bin_fs_quota10are>10"classo8discove9e" },
10   >10"L747" class="8"line" na8e="L667"> 66710"9ring class="9pvery_slo9720        {}
NET_IRDAury.cvec5<_I(_t const struct  705sdir con(L705" id="L705" class=fileme="L705"> 705Ncm_TIM10er8el/sysctl_binary.c#L710er8>10erring">"9ine" name9"L721"> 721};
 705<_Iuser cons*d="L705" class=oldvalme="L705"> 705 70510e1lass hr" na9o9discove9e" },1052Ncm_TIM10aref="+code=bin_fs_quota10are>10eclass="sref">89pvery_slo9720mm_segt;,f">NET_IRDAct _fc5<_Is= 89pvery_slo9720getlfc_h>,f">NET_IRDAgetlfcssize)ine" na9o9discove9e" },10e3Ncm_TIM10pan class="comment">/* N10pan>10e3lass="sref">89pvery_slo9720        {}
 },10e4Ncm_TIM10pan class="comment">/* N10pan>10e4ring">"charr"L742VbCch&="linbuffinary.c#L739" id=buffin5<_Iine" na9o9discove9e" },10e5Ncm_TIM10pan class="comment">/* N10pan>10e5ring">"89pvery_slo9720        {}
 },1056Ncm_TIM10" naref= class="string">10" n>10e"dccp&qu8a="L665">8e" 1057Ncm_TIM10ileFref= class="string">10ile>10e;nf_conntrack89pvery_slo9720resul      {}
 },10e8Ncm_TIM10" naref= class="string">10" n>10e8nf_conntrack89pvery_slo9720buffinary.c#L739" id=buffin5<_Is= 89pvery_slo9720kmallocPrpnf">NET_IRDAkmallocssize con(L705" id="BUFSZPrpnf">NET_IRDABUFSZ5<_Iuser cons*d="L705GFP40"> e" name="L653"> 6GFP40"> e"l/sy)ine" na9o9discove9e" },10e9Ncm_TIM10" naref= class="string">10" n>10e9ring">"if (!89pvery_slo9720buffinary.c#L739" id=buffin5<_I)05Ncm_TIM10sctl_binary.c#L659" id="10sct>10scring">"="sref">gotoser cons*d="L705cu      {}
 },10s1Ncm_TIM10er8el/sysctl_binary.c#L610er8>10sL660" class="8ine" name8"L660"> 66010s2Ncm_TIM10"ker8el/sysctl_binary.c#10"ke>10s2ring">"if (inavoidid="L705" class=_Iuserme="L705"> 705<_I &&dvalET_IRDt struct  70510sg">"nf_c="sref">unsignehrry.c 89pvery_slo9720tl_binary.c#L739" id="L739" clas"L742VbCch&="linvecPrpnf">NET_IRDAvecssizs= inavoidid="L705" class=_Iuserme="L705"> 705<_Iine" na9o9discove9e" },10s4Ncm_TIM10OUT,          10s;nf_conntrackkkkkkkkk99pvery_slo9720_ class=oldvalme="L705"> 705 of("L742VbCch&="linvecPrpnf">NET_IRDAvecssiz)ine" na9o9discove9e" },10s5Ncm_TIM10OUT,          10string">"="sref">89pvery_slo9720lEROF      {}
,f">NET_IRDApocl/sys= 0ine" na9o9discove9e" },10s6Ncm_TIM10OUT,          10string">";dccp&qucharr"L742VbCch&="lin_t s=oldvalme="L705tr5<_Ius"L742VbCch&="linend     {}
 },1067Ncm_TIM10sctl_binary.c#L746" id="10sct>10sclass="sref">;dccp&quinnst struct  },1068Ncm_TIM10er86l/sysctl_binary.c#L710er8>10sL747" class="8"line" na8e="L667"> 66710s9ring">";dccp&qu99pvery_slo9720"etlfc_h>,f">NET_IRDAsetlfcssize89pvery_slo97200"> e"_Dlass="line" name0"> e"_Dlssiz)ine" na9o9discove9e" },107>Ncm_TIM10eref="+code=bin_fs_quota10ere>10erlass="sref">;dccp&qu99pvery_slo9720resul      {}
 7dvalET_IRDt strubuffinary.c#L739" id=buffin5<_I7dvalET_IRDt struBUFSZPrpnf">NET_IRDABUFSZ5<_Is- 1la&ctl_bint structpoc_h>,f">NET_IRDApocl/sy)ine" na9o9discove9e" },10e1Ncm_TIM10ableref=          10e1lass="sref">;dccp&qu89pvery_slo9720setlfc_h>,f">NET_IRDAsetlfcssize89pvery_slo9720ct _fc_h>,f">NET_IRDAct _fc5<_I)ine" na9o9discove9e" },1072Ncm_TIM10sctl_binary.c#L746" id="10sct>10e;nf_conntrack="sref">if (inavoidid="L705resul      {}
10eg">"nf_c="sref">;dccp&qugotoser cons*d="L705cu _kfre5" class=fileme=cu _kfre55<_Iine" na9o9discove9e" },1074Ncm_TIM10"ker87l/sysl_binary.c#L710"ke>10eL747" class="8t_net_llc8er used */10etring">"="sref">89pvery_slo9720_t s=oldvalme="L705tr5<_Is= 89pvery_slo9720buffinary.c#L739" id=buffin5<_Iine" na9o9discove9e" },1076Ncm_TIM10aref="+code=bin_fs_quota10are>10etring">";dccp&quer cons*d="L705end     {}
89pvery_slo9720resul      {}
 },10e7Ncm_TIM10      ;dccp&qu"L742VbCch&="linend     {}
 },1078Ncm_TIM10      "="sref">for (inavoidid="L705i     {}
 },1079Ncm_TIM10sctl_binary.c#L702" id="10sct>10e9ring">";dccp&quuuuuuuuuunsignehrry.c 89pvery_slo9720valu5" class=fileme=valu55<_Iine" na9o9discove9e" },108>Ncm_TIM10er87l/sysctl_binary.c#L710er8>10er747" class="8t_net_llc8er used */10e1lass="sref">;dccp&quuuuuuuuu89pvery_slo9720valu5" class=fileme=valu55<_Is= 89pvery_slo9720_imple>,="touss=_Iuserme="L70_imple>,="tousssize89pvery_slo9720_t s=oldvalme="L705tr5<_Ius&ctl_bint struct_t s=oldvalme="L705tr5<_Ius10)ine" na9o9discove9e" },1082Ncm_TIM10uref="+code=bin_fs_quota10ure>10e;nf_conntrack="sref">;dccp&quwhL70 (inavoidid="L705is694c5" class=fileme=is694c5ssize"L742VbCch&="lin_t s=oldvalme="L705tr5<_I))05/* N10pan>10eg">"nf_c="sref">;dccp&quuuuuuuuuL742VbCch&="lin_t s=oldvalme="L705tr5<_I++ine" na9o9discove9e" },1084Ncm_TIM10pan class="comment">/* N10pan>10e;nf_conntrackkkkkkkkkuuuuuuuune" na9o9discove9e" },1085Ncm_TIM10aan class="comment">/* N10aan>10etring">"="sref">>>>>>>>>89pvery_slo9720resul      {}
 },1086Ncm_TIM10pan class="comment">/* N10pan>10etring">";dccp&quuuuuuuuuif (inavoidid="L705putl_binary.c#L739" id=putl_binssize 9pvery_slo9720valu5" class=fileme=valu55<_I7dvalET_IRDt struvecPrpnf">NET_IRDAvecssizs+>89pvery_slo9720i     {}
10eclass="sref">;dccp&quuuuuuuuuuuuuuuuugotoser cons*d="L705cu _kfre5" class=fileme=cu _kfre55<_Iine" na9o9discove9e" },1088Ncm_TIM10DQ_DROPSA,          10DQ_>10eL747" class="8"line" na8e="L667"> 667,          10DQ_>10e9ring">";dccp&quuuuuuuuu89pvery_slo9720copied     {}
 of("L742VbCch&="linvecPrpnf">NET_IRDAvecssiz)ine" na9o9discove9e" },109>Ncm_TIM10NQ_DROPSA,          10NQ_>10NQring">";dccp&quuuuuuuuuif (!89pvery_slo9720isdigi      {}
,          10NQ_>10N1lass="sref">;dccp&quuuuuuuuuuuuuuuuubreakine" na9o9discove9e" },1092Ncm_TIM10sctl_binary.c#L746" id="10sct>10N;nf_conntrack="sref">o8discove9e" },
10Ng">"nf_co8discove9e" },
10NL747" class="8t_net_llc8er used */10Ntring">"if (inavoidid="L705eawlass=_Iuserme="L70eawlas5<_I &&dvalET_IRDt strueaw 705/* N10inn>10Ntring">";dccp&quunsignehrry.c 89pvery_slo9720tl_binary.c#L739" id="L739" clas"L742VbCch&="linvecPrpnf">NET_IRDAvecssizs= inavoidid="L705eawlass=_Iuserme="L70eawlas5<_Iine" na9o9discove9e" },1097Ncm_TIM10N/* N10N10Nclass="sref">;dccp&qu99pvery_slo9720_ class=oldvalme="L705"> 705 of("L742VbCch&="linvecPrpnf">NET_IRDAvecssiz)ine" na9o9discove9e" },1098Ncm_TIM10OUT,          10N8ring">"="sref">89pvery_slo9720lEROF      {}
,f">NET_IRDApocl/sys= 0ine" na9o9discove9e" },1099Ncm_TIM10OUT,          10N9ring">";dccp&qucharr"L742VbCch&="lin_t s=oldvalme="L705tr5<_Ius"L742VbCch&="linend     {}
 },11">Ncm_TIM11">Nc/a>,          N>11">ring">";dccp&quinnst struct  },11"1Ncm_TIM11"Q_DROPSA,          11"Q_>110L660" class="8ine" name8"L660"> 66011"2Ncm_TIM11"ctl_binary.c#L746" id="11"ct>110;nf_conntrack="sref">89pvery_slo9720_t s=oldvalme="L705tr5<_Is= 89pvery_slo9720buffinary.c#L739" id=buffin5<_Iine" na9o9discove9e" },11"3Ncm_TIM11"r8911"g">"nf_c="sref">er cons*d="L705end     {}
89pvery_slo9720BUFSZPrpnf">NET_IRDABUFSZ5<_Iine" na9o9discove9e" },11"4Ncm_TIM11"ker89l/sysl_binary.c#L711"ke>11";nf_conntrackkkkkkkkkfor (inavoidid="L705i     {}
 },11"5Ncm_TIM11"ref="+code=bin_fs_quota11"re>11"tring">"="sref">>>>>>>>>unsignehrry.c 89pvery_slo9720valu5" class=fileme=valu55<_Iine" na9o9discove9e" },11"6Ncm_TIM11"nn class="comment">/* N11"nn>110"dccp&qu8a="L665">8e" 11"7Ncm_TIM11"/* N11"11"class="sref">;dccp&quuuuuuuuu89pvery_slo9720resul      {}
 },11"8Ncm_TIM11"UT,          11"8ring">"="sref">>>>>>>>>if (inavoidid="L705getl_binary.c#L739" id=getl_binssize con(L705" id="valu5" class=fileme=valu55<_I7dvalET_IRDt struvecPrpnf">NET_IRDAvecssizs+>89pvery_slo9720i     {}
,          11"9ring">";dccp&quuuuuuuuuuuuuuuuugotoser cons*d="L705cu _kfre5" class=fileme=cu _kfre55<_Iine" na9o9discove9e" },111>Ncm_TIM11pan class="comment">/* N11pan>11pa747" class="9"line" na9e="L701"> 701&qu11" n>11p1lass="sref">;dccp&quuuuuuuuu89pvery_slo9720_t s=oldvalme="L705tr5<_Is+= 89pvery_slo9720_nprinnfs=oldvalme="L705nprinnfssize89pvery_slo9720_t s=oldvalme="L705tr5<_Ius89pvery_slo9720end     {}
 },11p2Ncm_TIM11ableref=ass="string">&qu11abl>11p;nf_conntrack="sref">o8discove9e" },
,          111L747" class="8t; no lon8er used *//* N11pan>11p;nf_conntrackkkkkkkkk99pvery_slo9720"etlfc_h>,f">NET_IRDAsetlfcssize89pvery_slo97200"> e"_Dlass="line" name0"> e"_Dlssiz)ine" na9o9discove9e" },11p5Ncm_TIM11pan class="comment">/* N11pan>111tring">"="sref">89pvery_slo9720resul      {}
 7dvalET_IRDt strubuffinary.c#L739" id=buffin5<_I7dvalET_IRDt stru_t s=oldvalme="L705tr5<_Is-u89pvery_slo9720buffinary.c#L739" id=buffin5<_I7d&ctl_bint structpoc_h>,f">NET_IRDApocl/sy)ine" na9o9discove9e" },11p6Ncm_TIM11" naref=          111tring">";dccp&quer cons*d="L705"etlfc_h>,f">NET_IRDAsetlfcssize89pvery_slo9720ct _fc_h>,f">NET_IRDAct _fc5<_I)ine" na9o9discove9e" },11p7Ncm_TIM11>&quref=          &q>111class="sref">;dccp&quif (inavoidid="L705resul      {}
11p8ring">"="sref">uuuuuuuugotoser cons*d="L705cu _kfre5" class=fileme=cu _kfre55<_Iine" na9o9discove9e" },1119Ncm_TIM11sctl_binary.c#L702" id="11sct>11p9ring">"o8discove9e" },
Ncm_TIM11er91l/sysctl_binary.c#L711er9>1120nf_conntrack89pvery_slo9720resul      {}
 },11e1Ncm_TIM11"ker92l/sysl_binary.c#L711"ke>11e1lasser cons*d="L705cu _kfre5" class=fileme=cu _kfre55<_I:ne" na9o9discove9e" },11e2Ncm_TIM11511e;nf_conntracker cons*d="L705kfre5" class=fileme=kfre55<_I(inavoidid="L705buffinary.c#L739" id=buffin5<_I)ine" na9o9discove9e" },11e3Ncm_TIM11sctl_binary.c#L702" id="11sct>112g">&qer cons*d="L705cu " class=fileme=cu 5<_I:ne" na9o9discove9e" },11e4Ncm_TIM11er82l/sysctl_binary.c#L711er8>11e;nf_conntrackreturn inavoidid="L705resul      {}
 },11e5Ncm_TIM11"ker82l/sysctl_binary.c#11"ke>11etringo8discove9e" },
8e" 11e7Ncm_TIM11              {}
 705sdir con(L705" id="L705" class=fileme="L705"> 705"9ine" name9"L721"> 721};
 705<_Iuser cons*d="L705" class=oldvalme="L705"> 705 70511e9ring hr" na9o9discove9e" },113>Ncm_TIM11"ker8el/sysl_binary.c#L711"ke>1130nf_conntrack89pvery_slo9720mm_segt;,f">NET_IRDAct _fc5<_Is= 89pvery_slo9720getlfc_h>,f">NET_IRDAgetlfcssize)ine" na9o9discove9e" },1131Ncm_TIM11Fref="+code=bin_fs_quota11Fre>11"1lass="sref">"9pvery_slo9720        {}
 },1132Ncm_TIM11pan class="comment">/* N11pan>11"L747" class="9"line" na9e="L701"> 701/* N11pan>11"g">"nf_c.c#L694" id="comt;/* Only supports reads */"L66NEa class="9"line" na9e="L701"> 70111";nf_conntrackif (inavoidid="L705" class=_Iuserme="L705"> 705<_I &&dvalET_IRDt struct  705,          113tring">"="sref">89pvery_slo9720lEROF      {}
,f">NET_IRDApocl/sys= 0ine" na9o9discove9e" },11"6Ncm_TIM11OUT,          11"tring">";dccp&qucharrinavoidid="L705bufary.c#L739" id=bufring[40]us"L742VbCch&="lin_t s=oldvalme="L705tr5<_Is= 89pvery_slo9720bufary.c#L739" id=bufringine" na9o9discove9e" },11"7Ncm_TIM11pan class="comment">/* N11pan>11"class="sref">;dccp&quunsignehrcharrinavoidid="L705uuid     {}
 },11"8Ncm_TIM11sctl_binary.c#L702" id="11sct>11"8ring">"="sref">innst struct  },11"9Ncm_TIM11er83l/sysctl_binary.c#L711er8>11"9ringne" na9o9discove9e" },114>Ncm_TIM11"ker83l/sysl_binary.c#L711"ke>11"kring">"="sref">99pvery_slo9720"etlfc_h>,f">NET_IRDAsetlfcssize89pvery_slo97200"> e"_Dlass="line" name0"> e"_Dlssiz)ine" na9o9discove9e" },11"1Ncm_TIM11aref="+code=bin_fs_quota11are>1141lass="sref">;dccp&qu89pvery_slo9720resul      {}
 7dvalET_IRDt strubufary.c#L739" id=bufring, 5"> of(valET_IRDt strubufary.c#L739" id=bufring)s- 1la&ctl_bint structpoc_h>,f">NET_IRDApocl/sy)ine" na9o9discove9e" },1142Ncm_TIM11      89pvery_slo9720_etlfc_h>,f">NET_IRDAsetlfcssize89pvery_slo9720ct _fc_h>,f">NET_IRDAct _fc5<_I)ine" na9o9discove9e" },11"3Ncm_TIM11              114g">"nf_c="sref">if (inavoidid="L705resul      {}
 },11"5Ncm_TIM11er8el/sysctl_binary.c#L711er8>114L703" class="8">bin_net8irda_table 11"6Ncm_TIM11"ker8el/sysl_binary.c#L711"ke>114tring">";dccp&quer cons*d="L705bufary.c#L739" id=bufring[inavoidid="L705resul      {}
 },11"7Ncm_TIM11aref="+code=bin_fs_quota11are>11"classne" na9o9discove9e" },11"8Ncm_TIM11   11   >1148ring">"="sref">8c#L694" id="comt;/* Convert the uuid tosfrom a f="L70 tos 7011149ring">";dccp&qufor (inavoidid="L705i     {}
 },115>Ncm_TIM11er8el/sysctl_binary.c#L711er8>115Qring">";dccp&quuuuuuuuu89pvery_slo9720resul      {}
 },11e1Ncm_TIM11"ker8el/sysl_binary.c#L711"ke>1151lass="sref">;dccp&quuuuuuuuuif (!89pvery_slo9720isxdigi      {}
115;nf_conntrack="sref">;dccp&qukkkkkkkkgotoser cons*d="L705cu      {}
 },11e3Ncm_TIM11pan class="comment">/* N11pan>115L747" class="8t; no lon8er used *//* N11pan>115;nf_conntrackkkkkkkkkkkkkkkkkinavoidid="L705uuid     {}
/* N11pan>115tring">"="sref">>>>>>>>>kkkkkkkkkkkkkkkkinavoidid="L705hex_tosed      {}
 },11e6Ncm_TIM11" naref= class="string">11" n>115tring">";dccp&quuuuuuuuu89pvery_slo9720_t s=oldvalme="L705tr5<_Is+= 2ine" na9o9discove9e" },11e7Ncm_TIM11ileFref= class="string">11ile>115class="sref">;dccp&quuuuuuuuuif ("L742VbCch&="lin_t s=oldvalme="L705tr5<_Is=
<     { 11" n>1158ring">"="sref">uuuuuuuuuuuuuuuu89pvery_slo9720_t s=oldvalme="L705tr5<_I++ine" na9o9discove9e" },11e9Ncm_TIM11" naref= class="string">11" n>1159ring">";dccp&quo8discove9e" },
Ncm_TIM11sctl_binary.c#L659" id="11sct>116a747" class="9"line" na9e="L701"> 7011161lass="sref">;dccp&quif (inavoidid="L705" c116;nf_conntrack="sref">;dccp&quinavoidid="L705" c116L747" class="8t; no lon8er used */,          11s;nf_conntrackkkkkkkkk99pvery_slo9720resul      {}
 },11s5Ncm_TIM11OUT,          11string">"="sref">if (inavoidid="L705copy_tos_binary.c#L739" id=copy_tos_binssize89pvery_slo9720ct lass=_Iuserme="L705"> 705<_Iuser cons*d="L705uuid     {}
,          11string">";dccp&quuuuuuuuugotoser cons*d="L705cu      {}
 },1167Ncm_TIM11sctl_binary.c#L746" id="11sct>116classne" na9o9discove9e" },1168Ncm_TIM11er86l/sysctl_binary.c#L711er8>1168ring">"="sref">89pvery_slo9720copied     {}
 },1169Ncm_TIM11"ker86l/sysctl_binary.c#11"ke>1169ring">"o8discove9e" },
Ncm_TIM11eref="+code=bin_fs_quota11ere>1170nf_conntrack89pvery_slo9720resul      {}
 },11e1Ncm_TIM11ableref=          1171lasser cons*d="L705cu " class=fileme=cu 5<_I:ne" na9o9discove9e" },1172Ncm_TIM11sctl_binary.c#L746" id="11sct>11e;nf_conntrackreturn inavoidid="L705resul      {}
 },11e3Ncm_TIM11er8711eg">&qo8discove9e" },
11eL747" class="8t_net_llc8er used */11etring class="9pvery_slo9720        {}
NET_IRDA  705sdir con(L705" id="L705" class=fileme="L705"> 70511etring">"9ine" name9"L721"> 721};
 705<_Iuser cons*d="L705" class=oldvalme="L705"> 705 705 },1178Ncm_TIM11      ,f">NET_IRDAct _fc5<_Is= 89pvery_slo9720getlfc_h>,f">NET_IRDAgetlfcssize)ine" na9o9discove9e" },1179Ncm_TIM11sctl_binary.c#L702" id="11sct>11e9ring">""9pvery_slo9720        {}
 },118>Ncm_TIM11er87l/sysctl_binary.c#L711er8>11er747" class="8t_net_llc8er used */11e1lass="sref">if (inavoidid="L705" class=_Iuserme="L705"> 705<_I &&dvalET_IRDt struct  70511e;nf_conntrack="sref">89pvery_slo9720lEROF      {}
,f">NET_IRDApocl/sys= 0ine" na9o9discove9e" },1183Ncm_TIM11pan class="comment">/* N11pan>11eg">"nf_c="sref">charrinavoidid="L705bufary.c#L739" id=bufring[15]us"L742VbCch&="linnrucphres hre9="ker9erucp5<_Iine" na9o9discove9e" },1184Ncm_TIM11pan class="comment">/* N11pan>11e;nf_conntrackkkkkkkkkunsignehrry.c 89pvery_slo9720areahres hre9="ker9area5<_Iuser cons*d="L705eruchres hre9="ker9eruc5<_Iine" na9o9discove9e" },1185Ncm_TIM11aan class="comment">/* N11aan>11etring">"="sref">e9="ker90l/sysctlle" naref=   9" id="Lle" l/sysctl_bint structdnaddrnaref=   9" id=dnaddr5<_Iine" na9o9discove9e" },1186Ncm_TIM11pan class="comment">/* N11pan>118"dccp&qu8a="L665">8e" 1187Ncm_TIM11"ker88l/sysctl_binary.c#11"ke>11eclass="sref">;dccp&qu99pvery_slo9720"etlfc_h>,f">NET_IRDAsetlfcssize89pvery_slo97200"> e"_Dlass="line" name0"> e"_Dlssiz)ine" na9o9discove9e" },1188Ncm_TIM11DQ_DROPSA,          11DQ_>1188ring">"="sref">89pvery_slo9720resul      {}
 7dvalET_IRDt strubufary.c#L739" id=bufring, 5"> of(valET_IRDt strubufary.c#L739" id=bufring)s- 1la&ctl_bint structpoc_h>,f">NET_IRDApocl/sy)ine" na9o9discove9e" },1189Ncm_TIM11DQ_DROPSA,          11DQ_>11e9ring">";dccp&qu89pvery_slo9720_etlfc_h>,f">NET_IRDAsetlfcssize89pvery_slo9720ct _fc_h>,f">NET_IRDAct _fc5<_I)ine" na9o9discove9e" },119>Ncm_TIM11NQ_DROPSA,          11NQ_>11NQring">";dccp&quif (inavoidid="L705resul      {}
,          11NQ_>11N1lass="sref">;dccp&quuuuuuuuugotoser cons*d="L705cu      {}
 },1192Ncm_TIM11sctl_binary.c#L746" id="11sct>119L747" class="9"line" na9e="L701"> 701119g">"nf_c="sref">er cons*d="L705bufary.c#L739" id=bufring[inavoidid="L705resul      {}
 },1194Ncm_TIM11"ker89l/sysl_binary.c#L711"ke>11NL747" class="8t_net_llc8er used */119tring">"="sref">ec#L694" id="comt;/* Convert the decnet addresc tos 701/* N11inn>11Ntring">";dccp&qu89pvery_slo9720resul      {}
 },1197Ncm_TIM11N/* N11N11Nclass="sref">;dccp&qu99pvery_slo9720nrucphres hre9="ker9erucp5<_Is= 89pvery_slo9720_t ch s=oldvalme="L705trch ssize89pvery_slo9720bufary.c#L739" id=bufring,      {  },1198Ncm_TIM11OUT,          11N8ring">"="sref">if (!89pvery_slo9720nrucphres hre9="ker9erucp5<_I)05,          11N9ring">";dccp&quuuuuuuuugotoser cons*d="L705cu      {}
 },12">Ncm_TIM12">Nc/a>,          N>120r747" class="8t_net_llc8er used */,          12"Q_>1201lass="sref">;dccp&qu89pvery_slo9720areahres hre9="ker9area5<_Is= 89pvery_slo9720_imple>,="touss=_Iuserme="L70_imple>,="tousssize89pvery_slo9720bufary.c#L739" id=bufring,  9pvery_slo9720NUL" name="L653"> 6NUL"ring, 10)ine" na9o9discove9e" },12"2Ncm_TIM12"ctl_binary.c#L746" id="12"ct>120;nf_conntrack="sref">89pvery_slo9720eruchres hre9="ker9eruc5<_Is= 89pvery_slo9720_imple>,="touss=_Iuserme="L70_imple>,="tousssize89pvery_slo9720nrucphres hre9="ker9erucp5<_I,  9pvery_slo9720NUL" name="L653"> 6NUL"ring, 10)ine" na9o9discove9e" },12"3Ncm_TIM12"r89120L747" class="8t; no lon8er used */12";nf_conntrackkkkkkkkk89pvery_slo9720resul      {}
 },12"5Ncm_TIM12"ref="+code=bin_fs_quota12"re>12"tring">"="sref">if (e89pvery_slo9720areahres hre9="ker9area5<_Is> 63)||e89pvery_slo9720nruchres hre9="ker9eruc5<_Is> 1023))05/* N12"nn>120tring">";dccp&quuuuuuuuugotoser cons*d="L705cu      {}
 },12"7Ncm_TIM12"/* N12"120classne" na9o9discove9e" },12"8Ncm_TIM12"UT,          12"8ring">"="sref">ctl_bint structdnaddrnaref=   9" id=dnaddr5<_Is= 89pvery_slo9720cpu_tosle" naref=   9" id=cpu_tosle" ssizee89pvery_slo9720areahres hre9="ker9area5<_Is<< 10) |>89pvery_slo9720eruchres hre9="ker9eruc5<_I)ine" na9o9discove9e" },12"9Ncm_TIM12"UT,          1209ringne" na9o9discove9e" },121>Ncm_TIM12pan class="comment">/* N12pan>121rlass="sref">;dccp&qu99pvery_slo9720resul      {}
 },1211Ncm_TIM12" naref=ass="string">&qu12" n>12p1lass="sref">;dccp&quif (inavoidid="L705putl_binary.c#L739" id=putl_binssize 9pvery_slo9720dnaddrnaref=   9" id=dnaddr5<_I, (inavoidid="L705tlle" naref=   9" id="Lle" l/sysctl_bint structtl_binary.c#L739" id="L739" clas")inavoidid="L705" class=_Iuserme="L705"> 705<_I))05&qu12abl>12p;nf_conntrack="sref">uuuuuuuugotoser cons*d="L705cu      {}
 },1213Ncm_TIM12OUT,          121L747" class="8t; no lon8er used *//* N12pan>12p;nf_conntrackkkkkkkkk99pvery_slo9720copied     {}
 of(valET_IRDt strudnaddrnaref=   9" id=dnaddr5<_I)ine" na9o9discove9e" },12p5Ncm_TIM12pan class="comment">/* N12pan>121tring">"o8discove9e" },
121"dccp&qu8a="L665">8e" 12p7Ncm_TIM12>&quref=          &q>121class="sref">if (inavoidid="L705eawlass=_Iuserme="L70eawlas5<_I &&dvalET_IRDt strueaw 70512p8ring">"="sref">89pvery_slo9720lEROF      {}
,f">NET_IRDApocl/sys= 0ine" na9o9discove9e" },1219Ncm_TIM12sctl_binary.c#L702" id="12sct>1219ring">";dccp&qu89pvery_slo9720tlle" naref=   9" id="Lle" l/sysctl_bint structdnaddrnaref=   9" id=dnaddr5<_Iine" na9o9discove9e" },122>Ncm_TIM12er91l/sysctl_binary.c#L712er9>122rlass="sref">;dccp&qucharrinavoidid="L705bufary.c#L739" id=bufring[15]ine" na9o9discove9e" },1221Ncm_TIM12"ker92l/sysl_binary.c#L712"ke>1221lass="sref">;dccp&quinnst struct  },12e2Ncm_TIM125122L747" class="9"line" na9e="L701"> 701122g">"nf_c="sref">er cons*d="L705resul      {}
 6EINVA"ctl_ine" na9o9discove9e" },12e4Ncm_TIM12er82l/sysctl_binary.c#L712er8>122;nf_conntrackkkkkkkkkif (inavoidid="L705eaw of(valET_IRDt strudnaddrnaref=   9" id=dnaddr5<_I))05122tring">"="sref">>>>>>>>>gotoser cons*d="L705cu      {}
 },1226Ncm_TIM12aref="+code=bin_fs_quota12are>122"dccp&qu8a="L665">8e" 12e7Ncm_TIM12      ;dccp&qu99pvery_slo9720resul      {}
 },1228Ncm_TIM12sctl_binary.c#L702" id="12sct>1228ring">"="sref">if (89pvery_slo9720getl_binary.c#L739" id=getl_binssize con(L705" id="dnaddrnaref=   9" id=dnaddr5<_I, (inavoidid="L705tlle" naref=   9" id="Lle" l/sysctl_bint structtl_binary.c#L739" id="L739" clas")inavoidid="L705eawlass=_Iuserme="L70eawlas5<_I))051229ring">";dccp&quuuuuuuuugotoser cons*d="L705cu      {}
 },123>Ncm_TIM12"ker8el/sysl_binary.c#L712"ke>123r747" class="8t_net_llc8er used */1231lass="sref">;dccp&qu89pvery_slo9720 of(valET_IRDt strubufary.c#L739" id=bufring)ry.c#L694" id="L694" clas"L70%hu.%hulas"L70%lu class="8t_net_llc8er used */123;nf_conntrack="sref">;dccp&qukkkkkkkk89pvery_slo9720/* N12pan>123g">"nf_c="sref">;dccp&qukkkkkkkk89pvery_slo9720 },1234Ncm_TIM12      "="sref">89pvery_slo9720"etlfc_h>,f">NET_IRDAsetlfcssize89pvery_slo97200"> e"_Dlass="line" name0"> e"_Dlssiz)ine" na9o9discove9e" },12"6Ncm_TIM12OUT,          12"tring">";dccp&qu89pvery_slo9720resul      {}
 7dvalET_IRDt strubufary.c#L739" id=bufring,  9pvery_slo9720NET_IRDApocl/sy)ine" na9o9discove9e" },12"7Ncm_TIM12pan class="comment">/* N12pan>12"class="sref">;dccp&qu89pvery_slo9720_etlfc_h>,f">NET_IRDAsetlfcssize89pvery_slo9720ct _fc_h>,f">NET_IRDAct _fc5<_I)ine" na9o9discove9e" },12"8Ncm_TIM12sctl_binary.c#L702" id="12sct>12"8ring">"="sref">if (inavoidid="L705resul      {}
1239ring">";dccp&quuuuuuuuugotoser cons*d="L705cu      {}
 },124>Ncm_TIM12"ker83l/sysl_binary.c#L712"ke>12"kring">"o8discove9e" },
 6601242Ncm_TIM12       },12"3Ncm_TIM12              124g">&qer cons*d="L705cu " class=fileme=cu 5<_I:ne" na9o9discove9e" },12"4Ncm_TIM12sctl_binary.c#L702" id="12sct>124;nf_conntrackreturn inavoidid="L705resul      {}
 },12"5Ncm_TIM12er8el/sysctl_binary.c#L712er8>124tringo8discove9e" },
124"dccp&qu8a="L665">8e" 12"7Ncm_TIM12aref="+code=bin_fs_quota12are>124class class=const _t const struct 8e&quary.c#L739" id=getl>8e&qussizeconst inns"L742VbCch&="linn_qus=_Iuserme="L70e_quctl_lainnst struct 12   >1248ring href="+rooa href=me="L705"> 705"const _t const struct  },125>Ncm_TIM12er8el/sysctl_binary.c#L712er8>125Qring">"innst struct  },12e1Ncm_TIM12"ker8el/sysl_binary.c#L712"ke>125L660" class="8ine" name8"L660"> 6601252Ncm_TIM12aref="+code=bin_fs_quota12are>125;nf_conntrackec#L694" id="comt;/* Thes 701/* N12pan>125L747"ec#L694" id="comt;uuuuuuuuu* there is no danger of overflowL70 our path as it PATH_MAX"L66NEa class="9"line" na9e="L701"> 701/* N12pan>125;nf_cec#L694" id="comt;uuuuuuuuu* byt5s ry.c."L66NEa class="9"line" na9e="L701"> 701/* N12pan>125tringec#L694" id="comt;uuuuuuuuu*/"L66NEa class="9"line" na9e="L701"> 70112" n>125tring">"t struct  },12e7Ncm_TIM12ileFref= class="string">12ile>125class="sref">89pvery_slo9720path     {}
 },12e8Ncm_TIM12" naref= class="string">12" n>125L747" class="8"line" na8e="L667"> 66712" n>1259ringinavoidid="L705repea      {}
 },126>Ncm_TIM12sctl_binary.c#L659" id="12sct>126Qring">"if (!89pvery_slo9720n1261lass="sref">;dccp&qureturn inavoidid="L705ERR_PTRass="line" nameERR_PTRssize-valET_IRDt struENOTDIRass="line" nameENOTDIR5<_I)ine" na9o9discove9e" },12s2Ncm_TIM12"ker8el/sysctl_binary.c#12"ke>126;nf_conntrack89pvery_slo9720uot;n_qus=_Iuserme="L70uot;n_qu5<_Is=a"L742VbCch&="linn_qus=_Iuserme="L70e_quctl_ine" na9o9discove9e" },12s3Ncm_TIM12eref="+code=bin_fs_quota12ere>1263nf_conntrack89pvery_slo9720n_qus=_Iuserme="L70e_quctl_++ine" na9o9discove9e" },12s4Ncm_TIM12OUT,          12s;nf_conntrack89pvery_slo9720n },12s5Ncm_TIM12OUT,          12string">"for ( ;dvalET_IRDt strutab05" class=fileme=tab05 cla->89pvery_slo9720convert     {}
 },12s6Ncm_TIM12OUT,          12string">";dccp&quinnst struct  },1267Ncm_TIM12sctl_binary.c#L746" id="12sct>126classne" na9o9discove9e" },1268Ncm_TIM12er86l/sysctl_binary.c#L712er8>1268ring">"="sref">8c#L694" id="comt;/*"L66NEa class="9"line" na9e="L701"> 7011269ringec#L694" id="comt;uuuuuuuuuuuuuuuuu* For a wild card ; 701Ncm_TIM12eref="+code=bin_fs_quota12ere>1270nf_cec#L694" id="comt;uuuuuuuuuuuuuuuuu* devicefs_qu."L66NEa class="9"line" na9e="L701"> 7011271lassec#L694" id="comt;uuuuuuuuuuuuuuuuu*/"L66NEa class="9"line" na9e="L701"> 701127;nf_conntrack="sref">if (!89pvery_slo9720tab05" class=fileme=tab05 cla->89pvery_slo9720cot;n_qus=_Iuserme="L70uot;n_qu5<_I)a hr" na9o9discove9e" },12e3Ncm_TIM12er8712eg">&q#ifdefst struct  },1274Ncm_TIM12"ker87l/sysl_binary.c#L712"ke>127;nf_conntrackkkkkkkkkkkkkkkkk_t const struct ,f">NET_IRDAnet_ncctl_ine" na9o9discove9e" },12e5Ncm_TIM12"ker87l/sysctl_binary.c#12"ke>127tring">"="sref">>>>>>>>>_t const struct ,f">NET_IRDAnet_device clas"89pvery_slo9720devnaref=   9" id=devctl_ine" na9o9discove9e" },12e6Ncm_TIM12aref="+code=bin_fs_quota12are>127tring">";dccp&quuuuuuuuu89pvery_slo9720devnaref=   9" id=devctl_s= 89pvery_slo9720dev_getlby_indexnaref=   9" id=dev_getlby_indexssize89pvery_slo9720nets=_Iuserme="L70eat clauser cons*d="L705cot;n_qus=_Iuserme="L70uot;n_qu5<_I)ine" na9o9discove9e" },12e7Ncm_TIM12      ;dccp&quuuuuuuuuif (89pvery_slo9720devnaref=   9" id=devctl_)a hr" na9o9discove9e" },12e8Ncm_TIM12      "="sref">uuuuuuuuuuuuuuuu89pvery_slo9720 },12e9Ncm_TIM12sctl_binary.c#L702" id="12sct>1279ring">";dccp&quuuuuuuuuuuuuuuuut struct  },128>Ncm_TIM12er87l/sysctl_binary.c#L712er8>128Qring">";dccp&quuuuuuuuuuuuuuuuu89pvery_slo9720dev_pu " class=fileme=dev_pu ssize con(L705" id="devnaref=   9" id=devctl_)ine" na9o9discove9e" },1281Ncm_TIM12"ker88l/sysl_binary.c#L712"ke>1281lass="sref">;dccp&quuuuuuuuuo8discove9e" },
/* N12pan>12eg">"nf_c="sref">ec#L694" id="comt;/* Use the well known e8"L66 number tosprocnt">/ mappL70 */"L66NEa class="9"line" na9e="L701"> 701/* N12pan>12e;nf_conntrackkkkkkkkk} else if (inavoidid="L705cot;n_qus=_Iuserme="L70uot;n_qu5<_Is== 89pvery_slo9720tab05" class=fileme=tab05 cla->89pvery_slo9720cot;n_qus=_Iuserme="L70uot;n_qu5<_I)a hr" na9o9discove9e" },1285Ncm_TIM12aan class="comment">/* N12aan>12etring">"="sref">uuuuuuuu89pvery_slo9720 },1286Ncm_TIM12pan class="comment">/* N12pan>128tring">";dccp&quuuuuuuuu89pvery_slo9720memcpys=_Iuserme="L70memcpyssize89pvery_slo9720path     {}
 },1287Ncm_TIM12"ker88l/sysctl_binary.c#12"ke>12eclass="sref">;dccp&quo8discove9e" },
,          12DQ_>1288ring">"="sref">if (inavoidid="L705 },1289Ncm_TIM12DQ_DROPSA,          12DQ_>12e9ring">";dccp&quuuuuuuuu89pvery_slo9720path     {}
 },129>Ncm_TIM12NQ_DROPSA,          12NQ_>12NQring">";dccp&qu="sref">if (inavoidid="L705tab05" class=fileme=tab05 cla->89pvery_slo9720child     {}
 },1291Ncm_TIM12NQ_DROPSA,          12NQ_>12N1lass="sref">;dccp&quuuuuuuuuuuuuuuuu"L742VbCch&="linpath     {}
 },1292Ncm_TIM12sctl_binary.c#L746" id="12sct>129;nf_conntrack="sref">;dccp&qukkkkkkkk89pvery_slo9720tab05" class=fileme=tab05 clas=ainavoidid="L705tab05" class=fileme=tab05 cla->89pvery_slo9720child     {}
 },1293Ncm_TIM12er89129g">"nf_c="sref">>>>>>>>>>>>>>>>>gotoser cons*d="L705repea      {}
 },1294Ncm_TIM12"ker89l/sysl_binary.c#L712"ke>129;nf_conntrackkkkkkkkkkkkkkkkko8discove9e" },
"="sref">uuuuuuuu"L742VbCch&="linpath     {}
 },1296Ncm_TIM12inn class="comment">/* N12inn>12Ntring">";dccp&quuuuuuuuureturn inavoidid="L705tab05" class=fileme=tab05 claine" na9o9discove9e" },1297Ncm_TIM12N/* N12N12Nclass="sref">;dccp&quo8discove9e" },
,          12N8ring">"o8discove9e" },
,          12N9ring">"return inavoidid="L705ERR_PTRass="line" nameERR_PTRssize-valET_IRDt struENOTDIRass="line" nameENOTDIR5<_I)ine" na9o9discove9e" },13">Ncm_TIM13">Nc/a>,          N>130r747"o8discove9e" },
,          13"Q_>130L660" class="8ine" name8"L660"> 66013"2Ncm_TIM13"ctl_binary.c#L746" id="13"ct>130;nf_c class=charr"L742VbCch&="line8"L660getn_qus=_Iuserme="L70e8"L660getn_qussizeconst inns"L742VbCch&="linn_qus=_Iuserme="L70e_quctl_lainnst struct 130L747" hr" na9o9discove9e" },13"4Ncm_TIM13"ker89l/sysl_binary.c#L713"ke>13";nf_conntrackcharr"L742VbCch&="lintmphres hre9="ker9tmp5<_I, "L742VbCch&="linresul      {}
 },13"5Ncm_TIM13"ref="+code=bin_fs_quota13"re>130L703" class="8">bin_net8irda_table 13"6Ncm_TIM13"nn class="comment">/* N13"nn>130tring">"t struct  },13"7Ncm_TIM13"/* N13"130class="sref">89pvery_slo9720tmphres hre9="ker9tmp5<_Is= 89pvery_slo9720_0getn_qus=_Iuserme="L70_0getn_qussize)ine" na9o9discove9e" },13"8Ncm_TIM13"UT,          13"8ring">"if (inavoidid="L705tmphres hre9="ker9tmp5<_I)a hr" na9o9discove9e" },13"9Ncm_TIM13"UT,          1309ring">";dccp&quconst _t const struct 8e&quary.c#L739" id=getl>8e&qussize89pvery_slo9720n_qus=_Iuserme="L70e_quctl_,  9pvery_slo9720n },131>Ncm_TIM13pan class="comment">/* N13pan>131rlass="sref">;dccp&qu99pvery_slo9720resul      {}
 },1311Ncm_TIM13" naref=ass="string">&qu13" n>13p1lass="sref">;dccp&qu"89pvery_slo9720tab05phres hre9="ker9tab05pctl_s=ainavoidid="L705tab05" class=fileme=tab05 claine" na9o9discove9e" },1312Ncm_TIM13ableref=ass="string">&qu13abl>13p;nf_conntrack="sref">if (inavoidid="L705IS_ERR" class=fileme=IS_ERRssize con(L705" id="tab05" class=fileme=tab05 cla))a hr" na9o9discove9e" },1313Ncm_TIM13OUT,          131g">"nf_c="sref">>>>>>>>>89pvery_slo9720_0putn_qus=_Iuserme="L70_0putn_qussize con(L705" id="tmphres hre9="ker9tmp5<_I)ine" na9o9discove9e" },1314Ncm_TIM13pan class="comment">/* N13pan>13p;nf_conntrackkkkkkkkk">"t struct  },1315Ncm_TIM13pan class="comment">/* N13pan>131tring">"="sref">o8discove9e" },
131tring">"o8discove9e" },
&quref=          &q>131class="sref">return inavoidid="L705resul      {}
 },13p8Ncm_TIM13uot;ref=          13p8ringo8discove9e" },
 },132>Ncm_TIM13er91l/sysctl_binary.c#L713er9>132rlass class="9pvery_slo9720        {}
8e&qussizeconst inns"L742VbCch&="linn_qus=_Iuserme="L70e_quctl_lainnst struct  },1321Ncm_TIM13"ker92l/sysl_binary.c#L713"ke>1321lass="sref">9ine" name9"L721"> 721};
 705<_Iuser cons*d="L705" class=oldvalme="L705"> 705 705132L747" hr" na9o9discove9e" },13e3Ncm_TIM13sctl_binary.c#L702" id="13sct>132g">"nf_cconst _t const struct  6NUL"ringine" na9o9discove9e" },13e4Ncm_TIM13er82l/sysctl_binary.c#L713er8>132;nf_conntrack_t const struct  },13e5Ncm_TIM13"ker82l/sysctl_binary.c#13"ke>132tring">"_t const struct  705sdir con(L705" id="L705" class=fileme="L705"> ine" na9o9discove9e" },13e6Ncm_TIM13aref="+code=bin_fs_quota13are>132tring">"t struct         {}
 },13e7Ncm_TIM13      charr"L742VbCch&="linpathn_qus=_Iuserme="L70pathn_qu5<_Iine" na9o9discove9e" },13e8Ncm_TIM13sctl_binary.c#L702" id="13sct>1328ring">"innst struct ,f">NET_IRDAflagc5<_Iine" na9o9discove9e" },13e9Ncm_TIM13er8el/sysctl_binary.c#L713er8>1329ringne" na9o9discove9e" },133>Ncm_TIM13"ker8el/sysl_binary.c#L713"ke>1330nf_conntrack89pvery_slo9720pathn_qus=_Iuserme="L70pathn_qu5<_Is= 89pvery_slo9720_8"L660getn_qus=_Iuserme="L70e8"L660getn_qussize89pvery_slo9720n_qus=_Iuserme="L70e_quctl_,  9pvery_slo9720n },1331Ncm_TIM13Fref="+code=bin_fs_quota13Fre>1331lass="sref">t struct  },1332Ncm_TIM13 },1132Ncm_TIM11pan class3pan>133;nf_conntrackif (inavoidid="L705IS_ERR" class=fileme=IS_ERRssize con(L705" id="pathn_qus=_Iuserme="L70pathn_qu5<_I))05/* N13pan>133g">"nf_c="sref">gotoser cons*d="L705cu      {}
 },1334Ncm_TIM13      "ec#L694" id="comt;/* How should the e8"L66 be accessed? */"L66NEa class="9"line" na9e="L701"> 701,          13"tring">"if (inavoidid="L705" class=_Iuserme="L705"> 705<_I &&dvalET_IRDt struct  705/* N13pan>13"class="sref">;dccp&qu89pvery_slo9720flagc_h>,f">NET_IRDAflagc5<_Is= 89pvery_slo9720O_RDWR" class=fileme=O_RDWRquotine" na9o9discove9e" },1338Ncm_TIM13sctl_binary.c#L702" id="13sct>13"8ring">"} else if (inavoidid="L705eawlass=_Iuserme="L70eawlas5<_I &&dvalET_IRDt strueaw 7051339ring">";dccp&qu89pvery_slo9720flagc_h>,f">NET_IRDAflagc5<_Is= 89pvery_slo9720O_WRONLY" class=fileme=O_WRONLYquotine" na9o9discove9e" },134>Ncm_TIM13"ker83l/sysl_binary.c#L713"ke>13"kring">"o else if (inavoidid="L705" class=_Iuserme="L705"> 705<_I &&dvalET_IRDt struct  7051341lass="sref">;dccp&qu89pvery_slo9720flagc_h>,f">NET_IRDAflagc5<_Is= 89pvery_slo9720O_RDONLY" class=fileme=O_RDONLYquotine" na9o9discove9e" },1342Ncm_TIM13       705134g">"nf_c="sref">er cons*d="L705resul      {}
 },13"4Ncm_TIM13sctl_binary.c#L702" id="13sct>134;nf_conntrackkkkkkkkkgotoser cons*d="L705cu 0putn_qus=_Iuserme="L70cu 0putn_ququotine" na9o9discove9e" },1345Ncm_TIM13er8el/sysctl_binary.c#L713er8>134tring">"o8discove9e" },
134"dccp&qu8a="L665">8e" 13"7Ncm_TIM13aref="+code=bin_fs_quota13are>134class="sref">89pvery_slo9720m,f">NET_IRDApid_nc cla->89pvery_slo9720proc_m },1348Ncm_TIM13   13   >1348nf_conntrack89pvery_slo9720f="+dirme="L705"> 705sdi= 89pvery_slo972005 705 7mn  rootctl_,  9pvery_slo9720m,f">NET_IRDAflagc5<_I)ine" na9o9discove9e" },1349Ncm_TIM13sctl_binary.c#L702" id="13sct>1349ring">""9pvery_slo9720resul      {}
 705sd)ine" na9o9discove9e" },135>Ncm_TIM13er8el/sysctl_binary.c#L713er8>135Qring">"if (inavoidid="L705IS_ERR" class=fileme=IS_ERRssize con(L705" id="f="+dirme="L705"> 705sd))051351lass="sref">;dccp&qugotoser cons*d="L705cu 0putn_qus=_Iuserme="L70cu 0putn_ququotine" na9o9discove9e" },1352Ncm_TIM13aref="+code=bin_fs_quota13are>135L747" class="9"line" na9e="L701"> 701/* N13pan>1353nf_conntrack89pvery_slo9720resul      {}
 7dvalET_IRDt stru" class=_Iuserme="L705"> 705<_Iuser cons*d="L705ct  },1354Ncm_TIM13pan class="comment">/* N13pan>135L747" class="8t_net_llc8er used *//* N13pan>1355nf_conntrack89pvery_slo9720fpu " class=fileme=fpu ssize con(L705" id="f="+dirme="L705"> 705sd)ine" na9o9discove9e" },1356Ncm_TIM13" naref= class="string">13" n>135tringer cons*d="L705cu 0putn_qus=_Iuserme="L70cu 0putn_ququot:ne" na9o9discove9e" },13e7Ncm_TIM13ileFref= class="string">13ile>135class="sref">89pvery_slo9720_0putn_qus=_Iuserme="L70_0putn_qussize con(L705" id="pathn_qus=_Iuserme="L70pathn_qu5<_I)ine" na9o9discove9e" },13e8Ncm_TIM13" naref= class="string">13" n>135L747"er cons*d="L705cu      {}
 },13e9Ncm_TIM13" naref= class="string">13" n>1359ring">"return inavoidid="L705resul      {}
 },136>Ncm_TIM13sctl_binary.c#L659" id="13sct>136r747"o8discove9e" },
136L660" class="8ine" name8"L660"> 66013s2Ncm_TIM13"ker8el/sysctl_binary.c#13"ke>136L747" class="9"line" na9e="L701"> 7011363nf_c#else ec#L694" id="comt;/* CONFIG_SYSCTL_SYSCALL */"L66NEa class="9"line" na9e="L701"> 701,          136L747" class="8t_net_llc8er used */,          13string class="9pvery_slo9720        {}
8e&qussizeconst inns"L742VbCch&="linn_qus=_Iuserme="L70e_quctl_lainnst struct  },13s6Ncm_TIM13OUT,          13string">"9ine" name9"L721"> 721};
 705<_Iuser cons*d="L705" class=oldvalme="L705"> 705 705 7051368ring">"return -valET_IRDt struENOSYShres hre9="ker9ENOSYS5<_Iine" na9o9discove9e" },1369Ncm_TIM13"ker86l/sysctl_binary.c#13"ke>1369ringo8discove9e" },
Ncm_TIM13eref="+code=bin_fs_quota13ere>137r747" class="8t_net_llc8er used */1371lass#endif ec#L694" id="comt;/* CONFIG_SYSCTL_SYSCALL */"L66NEa class="9"line" na9e="L701"> 701137L747" class="9"line" na9e="L701"> 701137L747" class="8t; no lon8er used */137;nf_c class=s0 hre9="ker90l/syscdeprecatedl>8e&qu_warnL70Pres hre9="ker9deprecatedl>8e&qu_warnL70ssizeconst inns"L742VbCch&="linn_qus=_Iuserme="L70e_quctl_lainnst struct 137tring href="+rooa href=me="L705"> 705137tring">"innst struct  },13e7Ncm_TIM13       },13e8Ncm_TIM13      "8c#L694" id="comt;/*"L66NEa class="9"line" na9e="L701"> 7011379ringec#L694" id="comt;uuuuuuuuu* CTL_0"> /0"> _VERSION is 739d by el/er glibc and cannotct66NEa class="9"line" na9e="L701"> 701Ncm_TIM13er87l/sysctl_binary.c#L713er8>1380nf_cec#L694" id="comt;uuuuuuuuu* ever go away."L66NEa class="9"line" na9e="L701"> 7011381lassec#L694" id="comt;uuuuuuuuu*/"L66NEa class="9"line" na9e="L701"> 701138;nf_conntrackif (inavoidid="L705n_qus=_Iuserme="L70e_quctl_[0]s== 89pvery_slo9720CTL_0"> s=_Iuserme="L70CTL_0"> 5<_I &&dvalET_IRDt strue_qus=_Iuserme="L70e_quctl_[1]s== 89pvery_slo97200"> _VERSIONs=_Iuserme="L700"> _VERSIONctl_)05/* N13pan>13eg">"nf_c="sref">returnine" na9o9discove9e" },1384Ncm_TIM13pan class="comment">/* N13pan>138L747" class="8t_net_llc8er used *//* N13aan>13etring">"if (inavoidid="L705prinnk_ratelimi/"=_Iuserme="L70prinnk_ratelimi/ssize))a hr" na9o9discove9e" },1386Ncm_TIM13pan class="comment">/* N13pan>138tring">";dccp&quinavoidid="L705prinnk"=_Iuserme="L70prinnkssize con(L705" id="0"> _INFOass="line" name0"> _INFO747" class="8t_net_llc8er used */13eclass="sref">;dccp&qu">"8c#L694" id="L694" clas"L70warnL70:sprocess `%s"#39; 739d the deprecated e8"L66  name="L66NEa class="8t_net_llc8er used */,          13DQ_>1388ring">"="sref">">"8c#L694" id="L694" clas"L70c8etem call with  name="L66NEaET89pvery_slo9720curr; },1389Ncm_TIM13DQ_DROPSA,          13DQ_>13e9ring">";dccp&qufor (t struct Ncm_TIM13NQ_DROPSA,          13NQ_>13NQring">";dccp&qu="sref">inavoidid="L705prinnk"=_Iuserme="L70prinnkssize c#L694" id="L694" clas"L70%d. name="L66NEaET89pvery_slo9720e_qus=_Iuserme="L70e_quctl_[t struct  },1391Ncm_TIM13NQ_DROPSA,          13NQ_>13N1lass="sref">;dccp&quinavoidid="L705prinnk"=_Iuserme="L70prinnkssize c#L694" id="L694" clas"L70\n name="L66NEa)ine" na9o9discove9e" },1392Ncm_TIM13sctl_binary.c#L746" id="13sct>139;nf_conntracko8discove9e" },
139g">"nf_creturnine" na9o9discove9e" },1394Ncm_TIM13"ker89l/sysl_binary.c#L713"ke>139;nf_co8discove9e" },
bin_net8irda_table 1396Ncm_TIM13inn class="comment">/* N13inn>13Ntring#defommuinavoidid="L705WA> _ONCE_HASH_BITShres hre9="ker9WA> _ONCE_HASH_BITS">&qu8 class="8">bin_net8irda_table 1397Ncm_TIM13N/* N13N13Nclass#defommuinavoidid="L705WA> _ONCE_HASH_SIZEhres hre9="ker9WA> _ONCE_HASH_SIZE">&qu(1<<inavoidid="L705WA> _ONCE_HASH_BITShres hre9="ker9WA> _ONCE_HASH_BITS">&q)05,          139L747" class="8"line" na8e="L667"> 667,          13N9ring class="9pvery_slo9720DECLARE_BITMAPhres hre9="ker9DECLARE_BITMAPssize con(L705" id="warn_once667tmaphres hre9="ker9warn_once667tmap5<_Iuser cons*d="L705WA> _ONCE_HASH_SIZEhres hre9="ker9WA> _ONCE_HASH_SIZE">&q)ine" na9o9discove9e" },14">Ncm_TIM14">Nc/a>,          N>140r747" class="8t_net_llc8er used */,          14"Q_>140L660"#defommuinavoidid="L705FNV32_OFFSElass="line" nameFNV32_OFFSEl">&qu2166136L61U class="8t_net_llc8er used */140;nf_c#defommuinavoidid="L705FNV32_PRIMEhres hre9="ker9FNV32_PRIME">&qu0x01000193 class="8t_net_llc8er used */140L747" class="8t; no lon8er used */140;nf_cec#L694" id="comt;/*"L66NEa class="9"line" na9e="L701"> 701140tringec#L694" id="comt;u* Prinn each legacn e8"L66 (approximately) only once."L66NEa class="9"line" na9e="L701"> 701/* N14"nn>140tringec#L694" id="comt;u* To as0 hrmakL70 the tab05s non-const 739 a extineas5<66NEa class="9"line" na9e="L701"> 701/* N14"140classec#L694" id="comt;u* hash-tab05 instead."L66NEa class="9"line" na9e="L701"> 701,          14"8ringec#L694" id="comt;u* Worst ca39 hash collision: 6, but very rarely."L66NEa class="9"line" na9e="L701"> 701,          1409ringec#L694" id="comt;u* NOTE! We don"#39;t 739 the SMP-safes 701Ncm_TIM14pan class="comment">/* N14pan>1410nf_cec#L694" id="comt;u* don"#39;t care enough."L66NEa class="9"line" na9e="L701"> 701&qu14" n>1411lassec#L694" id="comt;u*/"L66NEa class="9"line" na9e="L701"> 701&qu14abl>141;nf_c class=s0 hre9="ker90l/syscwarn_on701"tab05" class=fileme=warn_on701"tab05ssizeconst inns"L742VbCch&="linn_qus=_Iuserme="L70e_quctl_lainnst struct ,          141L747" hr" na9o9discove9e" },1414Ncm_TIM14pan class="comment">/* N14pan>14p;nf_conntrackinnst struct  },1415Ncm_TIM14pan class="comment">/* N14pan>1415nf_conntrack89pvery_slo9720u },1132Ncm_="ker9u3;nf_co89pvery_slo9720hash,1132Ncm_="ker9hash5<_Is= inavoidid="L705FNV32_OFFSElass="line" nameFNV32_OFFSEl">&qine" na9o9discove9e" },1416Ncm_TIM14" naref=          141"dccp&qu8a="L665">8e" 14p7Ncm_TIM14>&quref=          &q>141class="sref">for (t struct 1418ring">"="sref">89pvery_slo9720hash,1132Ncm_="ker9hash5<_Is= (t struct &qine" na9o9discove9e" },1419Ncm_TIM14sctl_binary.c#L702" id="14sct>1419ring">""9pvery_slo9720hash,1132Ncm_="ker9hash5<_Is%= inavoidid="L705WA> _ONCE_HASH_SIZEhres hre9="ker9WA> _ONCE_HASH_SIZE">&qine" na9o9discove9e" },142>Ncm_TIM14er91l/sysctl_binary.c#L714er9>142Qring">"if (inavoidid="L705__test_and_setlbi/"=_Iuserme="L70__test_and_setlbi/ssize con(L705" id="hash,1132Ncm_="ker9hash5<_Iuser cons*d="L705warn_once667tmaphres hre9="ker9warn_once667tmap5<_I))051421lass="sref">;dccp&qureturnine" na9o9discove9e" },1422Ncm_TIM145142;nf_conntrack89pvery_slo9720deprecatedl>8e&qu_warnL70Pres hre9="ker9deprecatedl>8e&qu_warnL70ssizeL742VbCch&="linn_qus=_Iuserme="L70e_quctl_lat struct  },1423Ncm_TIM14sctl_binary.c#L702" id="14sct>142g">&qo8discove9e" },
142L747" class="8t_net_llc8er used */142tring class="9pvery_slo9720        {}
8e&qussizeinnst struct  },14e6Ncm_TIM14aref="+code=bin_fs_quota14are>142tring">"9ine" name9"L721"> 721};
 705<_Iuser cons*d="L705" class=oldvalme="L705"> 705 705 705"innst struct  },1429Ncm_TIM14er8el/sysctl_binary.c#L714er8>1429ring">"innst struct  },143>Ncm_TIM14"ker8el/sysl_binary.c#L714"ke>143r747" class="8t_net_llc8er used */1431lass="sref">tc#L694" id="comt;/* Check args->esys.u*/"L66NEa class="9"line" na9e="L701"> 701143;nf_conntrackif (inavoidid="L705n/* N14pan>143g">"nf_c="sref">return -valET_IRDt struENOTDIRass="line" nameENOTDIR5<_Iine" na9o9discove9e" },1434Ncm_TIM14      tc#L694" id="comt;/* Read;in the e8"L66 ="st>for simplicityu*/"L66NEa class="9"line" na9e="L701"> 701,          143tring">"for (t struct ,          143tring">";dccp&quif (inavoidid="L705getl_binary.c#L739" id=getl_binssizeL742VbCch&="linn_qus=_Iuserme="L70e_quctl_[t struct /* N14pan>14"class="sref">;dccp&qu="sref">return -valET_IRDt struEFAULlass="line" nameEFAULl5<_Iine" na9o9discove9e" },1438Ncm_TIM14sctl_binary.c#L702" id="14sct>143L747" class="8"line" na8e="L667"> 6671439ring">""9pvery_slo9720warn_on701"tab05" class=fileme=warn_on701"tab05ssizeL742VbCch&="linn_qus=_Iuserme="L70e_quctl_lat struct  },144>Ncm_TIM14"ker83l/sysl_binary.c#L714"ke>144r747" class="8t_net_llc8er used */1441lass="sref">return inavoidid="L705 8e&quary.c#L739" id= 8e&qussizeL742VbCch&="linn_qus=_Iuserme="L70e_quctl_lat struct  705<_Iuser cons*d="L705ct  },1442Ncm_TIM14      144L747" class="8t; no lon8er used */8e&quary.c#L739" id=>8e&qussiz,;_t const struct 8e&qu_argsary.c#L739" id="L>8e&qu_args5144tring href="+rooa href=me="L705"> 705144tring">"_t const struct 8e&qu_argsary.c#L739" id="L>8e&qu_args5 },14"7Ncm_TIM14aref="+code=bin_fs_quota14are>144class="sref">89pvery_slo9720" class=oldvalme="L705"> 705 },1448Ncm_TIM14   14   >1448nf_conntrack89pvery_slo9720        {}
 },1449Ncm_TIM14sctl_binary.c#L702" id="14sct>1449ringne" na9o9discove9e" },145>Ncm_TIM14er8el/sysctl_binary.c#L714er8>145Qring">"if (inavoidid="L705copy_froml_binary.c#L739" id=copy_froml_binssize&ctl_bint structtmphres hre9="ker9tmp5<_I, er cons*d="L705argss=_Iuserme="L70args5<_I,;_kerofe con(L705" id="tmphres hre9="ker9tmp5<_I)))051451lass="sref">;dccp&qureturn -valET_IRDt struEFAULlass="line" nameEFAULl5<_Iine" na9o9discove9e" },1452Ncm_TIM14aref="+code=bin_fs_quota14are>145L747" class="9"line" na9e="L701"> 701/* N14pan>1453nf_conntrackif (inavoidid="L705tmphres hre9="ker9tmp5<_I.valET_IRDt stru" class=_Iuserme="L705"> 705<_I &&d!inavoidid="L705tmphres hre9="ker9tmp5<_I.valET_IRDt stru" csysphres hre9="ker9" csysp5<_I)05/* N14pan>145;nf_conntrackkkkkkkkkreturn -valET_IRDt struEFAULlass="line" nameEFAULl5<_Iine" na9o9discove9e" },1455Ncm_TIM14pan class="comment">/* N14pan>145L703" class="8">bin_net8irda_table 1456Ncm_TIM14" naref= class="string">14" n>145tring">"if (inavoidid="L705tmphres hre9="ker9tmp5<_I.valET_IRDt stru" csysphres hre9="ker9" csysp5<_I &&dvalET_IRDt strugetl_binary.c#L739" id=getl_binssizeL742VbCch&="linct 14ile>145class="sref">;dccp&qureturn -valET_IRDt struEFAULlass="line" nameEFAULl5<_Iine" na9o9discove9e" },1458Ncm_TIM14" naref= class="string">14" n>145L747" class="8"line" na8e="L667"> 66714" n>1459ring">""9pvery_slo9720resul      {}
8e&quary.c#L739" id=dol>8e&qussizeL742VbCchlo9720tmphres hre9="ker9tmp5<_I.valET_IRDt strun_qus=_Iuserme="L70e_quctl_lat struct  705<_Iuser cons*d="L705ct  667Ncm_TIM14sctl_binary.c#L659" id="14sct>146Qring">";dccp&qu="sref">ot;"9pvery_slo9720tmphres hre9="ker9tmp5<_I.valET_IRDt strunewlass=_Iuserme="L70eawlas5<_Iuser cons*d="L705tmphres hre9="ker9tmp5<_I.valET_IRDt strunew },14s1Ncm_TIM14er8el/sysctl_binary.c#L614er8>146L660" class="8ine" name8"L660"> 66014s2Ncm_TIM14"ker8el/sysctl_binary.c#14"ke>146;nf_conntrackif (inavoidid="L705resul      {}
 },14s3Ncm_TIM14eref="+code=bin_fs_quota14ere>146g">"nf_c="sref">er cons*d="L705ct  },14s4Ncm_TIM14OUT,          146;nf_conntrackkkkkkkkk"9pvery_slo9720resul      {}
 },14s5Ncm_TIM14OUT,          146tring">"o8discove9e" },
,          146"dccp&qu8a="L665">8e" 1467Ncm_TIM14sctl_binary.c#L746" id="14sct>1467nf_conntrackif (inavoidid="L705tmphres hre9="ker9tmp5<_I.valET_IRDt stru" csysphres hre9="ker9" csysp5<_I &&dvalET_IRDt struputl_binary.c#L739" id=putl_binssizeL742VbCch&="linct 1468ring">"="sref">return -valET_IRDt struEFAULlass="line" nameEFAULl5<_Iine" na9o9discove9e" },1469Ncm_TIM14"ker86l/sysctl_binary.c#14"ke>1469ringne" na9o9discove9e" },147>Ncm_TIM14eref="+code=bin_fs_quota14ere>147Qring">"return inavoidid="L705resul      {}
 },14e1Ncm_TIM14ableref=          1471lasso8discove9e" },
 701147L747" class="8t; no lon8er used */147;nf_c#ifdef 89pvery_slo9720CONFIG_COMPAlass="line" nameCONFIG_COMPAl747" class="8t; no lon8er used */147tring#include <inavoidid=ambig=include/asm-alpha/compat.h|include/asm-arm/compat.h|include/asm-avr32/compat.h|include/asm-blackfin/compat.h|include/asm-cris/compat.h|include/asm-frv/compat.h|include/asm-generic/compat.h|include/asm-h8300/compat.h|include/asm-i386/compat.h|include/asm-ia64/compat.h|include/asm-m32r/compat.h|include/asm-m68k/compat.h|include/asm-m68knommu/compat.h|include/asm-mips/compat.h|include/asm-mips64/compat.h|include/asm-parisc/compat.h|include/asm-powerpc/compat.h|include/asm-ppc/compat.h|include/asm-s390/compat.h|include/asm-sh/compat.h|include/asm-sh64/compat.h|include/asm-sparc/compat.h|include/asm-sparc64/compat.h|include/asm-um/compat.h|include/asm-v850/compat.h|include/asm-x86/compat.h|include/asm-x86_64/compat.h|include/asm-xtensa/compat.her87l/sysfal  >asm/compat.hring> class="8t; no lon8er used */147"dccp&qu8a="L665">8e" 14e7Ncm_TIM14      8e&qu_argsring" hr" na9o9discove9e" },14e8Ncm_TIM14      "innsrackkkkkkkkk"9pvery_slo9720nNcm_TIM14er87l/sysctl_binary.c#L714er8>1480nf_conntrack89pvery_slo9720compatluptr       {}
 705<_Ii class="8t; no lon8er used */1481lass="sref">t struct 148;nf_conntrack89pvery_slo9720compatluptr       {}
/* N14pan>1483nf_conntrack89pvery_slo9720compatl>a>        {}
a>   nf_connvalET_IRDt strunew/* N14pan>1484nf_conntrack89pvery_slo9720compatlulong       {}
 },1485Ncm_TIM14aan class="comment">/* N14aan>14etring}ine" na9o9discove9e" },1486Ncm_TIM14pan class="comment">/* N14pan>148"dccp&qu8a="L665">8e" 1487Ncm_TIM14"ker88l/sysctl_binary.c#14"ke>14eclasser cons*d="L705asmctlkagus=_Iuserme="L70asmctlkagunf_colongst struct 8el>8e&quary.c#L739" id=compatl>8el>8e&qussize_t const struct 8e&qu_argsary.c#L739" id=compatl>8e&qu_argsring"valET_IRDt strutl_binary.c#L739" id="L739" clas"er cons*d="L705argss=_Iuserme="L70args5<_I)05,          14DQ_>1488ring hr" na9o9discove9e" },1489Ncm_TIM14DQ_DROPSA,          14DQ_>14e9ring">"_t const struct 8e&qu_argsary.c#L739" id=compatl>8e&qu_argsring"valET_IRDt strutmphres hre9="ker9tmp5<_Iine" na9o9discove9e" },149>Ncm_TIM14NQ_DROPSA,          14NQ_>1490nf_conntrack89pvery_slo9720compatl>a>        {}
a>   nf_covalET_IRDt strutl_binary.c#L739" id="L739" clas"er cons*d="L705compatl" csysphres hre9="ker9compatl" csysp5<_Iine" na9o9discove9e" },1491Ncm_TIM14NQ_DROPSA,          14NQ_>1491lass="sref">t struct  705 },1492Ncm_TIM14sctl_binary.c#L746" id="14sct>149;nf_conntrack89pvery_slo9720        {}
 },1493Ncm_TIM14er89149L747" class="8t; no lon8er used */149;nf_conntrackif (inavoidid="L705copy_froml_binary.c#L739" id=copy_froml_binssize&ctl_bint structtmphres hre9="ker9tmp5<_I, er cons*d="L705argss=_Iuserme="L70args5<_I,;_kerofe con(L705" id="tmphres hre9="ker9tmp5<_I)))05149tring">"="sref">return -valET_IRDt struEFAULlass="line" nameEFAULl5<_Iine" na9o9discove9e" },1496Ncm_TIM14inn class="comment">/* N14inn>149"dccp&qu8a="L665">8e" 1497Ncm_TIM14N/* N14N1497nf_conntrackif (inavoidid="L705tmphres hre9="ker9tmp5<_I.valET_IRDt stru" class=_Iuserme="L705"> 705<_I &&d!inavoidid="L705tmphres hre9="ker9tmp5<_I.valET_IRDt stru" csysphres hre9="ker9" csysp5<_I)05,          1498ring">"="sref">return -valET_IRDt struEFAULlass="line" nameEFAULl5<_Iine" na9o9discove9e" },1499Ncm_TIM14OUT,          1499ringne" na9o9discove9e" },15">Ncm_TIM15">Nc/a>,          N>1500nf_conntrack89pvery_slo9720compatl" csysphres hre9="ker9compatl" csysp5<_Is= 89pvery_slo9720compatlptrhres hre9="ker9compatlptrssizeL742VbCchlo9720tmphres hre9="ker9tmp5<_I.valET_IRDt stru" csysphres hre9="ker9" csysp5<_I)ine" na9o9discove9e" },15"1Ncm_TIM15"Q_DROPSA,          15"Q_>1501nf_conntrackif (inavoidid="L705compatl" csysphres hre9="ker9compatl" csysp5<_Is&&dvalET_IRDt strugetl_binary.c#L739" id=getl_binssizeL742VbCch&="linct 1502ring">"="sref">return -valET_IRDt struEFAULlass="line" nameEFAULl5<_Iine" na9o9discove9e" },15"3Ncm_TIM15"r89150L747" class="8t; no lon8er used */1504nf_conntrack89pvery_slo9720resul      {}
8e&quary.c#L739" id=dol>8e&qussizeL742VbCchlo9720compatlptrhres hre9="ker9compatlptrssizeL742VbCchlo9720tmphres hre9="ker9tmp5<_I.valET_IRDt strun_qus=_Iuserme="L70e_quctl_)lat struct 150tring">"="sref">>>>>>>>>>>>89pvery_slo9720compatlptrhres hre9="ker9compatlptrssizeL742VbCchlo9720tmphres hre9="ker9tmp5<_I.valET_IRDt stru" class=_Iuserme="L705"> 705<_I)lat struct  667/* N15"nn>150tring">";dccp&qu>>>>>>>>>>>89pvery_slo9720compatlptrhres hre9="ker9compatlptrssizeL742VbCchlo9720tmphres hre9="ker9tmp5<_I.valET_IRDt strunewlass=_Iuserme="L70eawlas5<_I)lat struct  },15"7Ncm_TIM15"/* N15"150classne" na9o9discove9e" },15"8Ncm_TIM15"UT,          1508nf_conntrackif (inavoidid="L705resul      {}
 },15"9Ncm_TIM15"UT,          1509ring">";dccp&qu89pvery_slo9720ct  },151>Ncm_TIM15pan class="comment">/* N15pan>151Qring">";dccp&qu"9pvery_slo9720resul      {}
 },1511Ncm_TIM15" naref=ass="string">&qu15" n>1511nf_conntracko8discove9e" },
&qu15abl>151L747" class="9"line" na9e="L701"> 701,          1513nf_conntrackif (inavoidid="L705compatl" csysphres hre9="ker9compatl" csysp5<_Is&&dvalET_IRDt struputl_binary.c#L739" id=putl_binssizeL742VbCch&="linct /* N15pan>151;nf_conntrackkkkkkkkkreturn -valET_IRDt struEFAULlass="line" nameEFAULl5<_Iine" na9o9discove9e" },1515Ncm_TIM15pan class="comment">/* N15pan>151L703" class="8">bin_net8irda_table 1516Ncm_TIM15" naref=          151tring">"return inavoidid="L705resul      {}
 },15p7Ncm_TIM15>&quref=          &q>151classo8discove9e" },
151L747" class="8"line" na8e="L667"> 6671519ring#endif ec#L694" id="comt;/* CONFIG_COMPAlu*/"L66NEa class="9"line" na9e="L701"> 701Ncm_TIM15er91l/sysctl_binary.c#L715er9>152Qring


The orig1">l LXR software by the class="9"http://sourceforge.net/projects/lxna>LXR comtunityctl_lathis experit;l version by class="9"mailto:lxn@l_bux.no">lxn@l_bux.no5<_I.
lxn.l_bux.no kindly host9d by class="9"http://www.redpill-l_bpro.no">Redpill L_bpro ASctl_laprovi/er of L_bux consul L70 and operations binvices bince 1995.