From: "Peter Teoh" <htmldeveloper@gmail.com>
To: "Greg KH" <greg@kroah.com>
Cc: "Scott Lovenberg" <scott.lovenberg@gmail.com>,
"Randy Dunlap" <randy.dunlap@oracle.com>,
"Mulyadi Santosa" <mulyadi.santosa@gmail.com>,
LKML <linux-kernel@vger.kernel.org>,
kernelnewbies <kernelnewbies@nl.linux.org>,
"Rik van Riel" <riel@redhat.com>
Subject: Re: Documentation about sysfs/procfs entries
Date: Wed, 13 Feb 2008 17:00:11 +0800 [thread overview]
Message-ID: <804dabb00802130100m77bb3fbr2a1f1979855904e9@mail.gmail.com> (raw)
In-Reply-To: <20080213082537.GA14098@kroah.com>
[-- Attachment #1: Type: text/plain, Size: 543 bytes --]
On 2/13/08, Greg KH <greg@kroah.com> wrote:
> On Wed, Feb 13, 2008 at 03:40:32PM +0800, Peter Teoh wrote:
> > some questions:
> >
> > a. the list of parameters can presumably be extracted from existing
> > file via "procname" search.....not sure if it is correct (as per
> > attached, complete?)
>
> I don't see anything attached :(
>
Apologies....
as per attached.
It is semi automatically generated. Quite verbose. I guessed this
will be the last email, after this we shall email among all
interested, with cc to Greg, Randy and Rik.
[-- Attachment #2: procname_list --]
[-- Type: application/octet-stream, Size: 32011 bytes --]
./drivers/char/rtc.c:
.procname = "max-user-freq",
.procname = "rtc",
.procname = "dev",
./drivers/char/pty.c:
.procname = "max",
.procname = "nr",
.procname = "pty",
.procname = "kernel",
./drivers/char/hpet.c:
.procname = "max-user-freq",
.procname = "hpet",
.procname = "dev",
./drivers/char/random.c:
.procname = "poolsize",
.procname = "entropy_avail",
.procname = "read_wakeup_threshold",
.procname = "write_wakeup_threshold",
.procname = "boot_id",
.procname = "uuid",
./drivers/char/ipmi/ipmi_poweroff.c:
.procname = "poweroff_powercycle",
.procname = "ipmi",
.procname = "dev",
./drivers/macintosh/mac_hid.c:
.procname = "mouse_button_emulation",
.procname = "mouse_button2_keycode",
.procname = "mouse_button3_keycode",
.procname = "mac_hid",
.procname = "dev",
./drivers/md/md.c:
.procname = "speed_limit_min",
.procname = "speed_limit_max",
.procname = "raid",
.procname = "dev",
./drivers/parport/procfs.c:
#define PARPORT_PARPORT_DIR(CHILD) { .ctl_name = DEV_PARPORT, .procname = "parport", \
#define PARPORT_DEV_DIR(CHILD) { .ctl_name = CTL_DEV, .procname = "dev", .mode = 0555, .child = CHILD }
#define PARPORT_DEVICES_ROOT_DIR { .procname = "devices", \
.procname = "spintime",
.procname = "base-addr",
.procname = "irq",
.procname = "dma",
.procname = "modes",
.procname = "autoprobe",
.procname = "autoprobe0",
.procname = "autoprobe1",
.procname = "autoprobe2",
.procname = "autoprobe3",
.procname = "active",
.procname = "timeslice",
.procname = NULL,
.procname = "timeslice",
.procname = "spintime",
.procname = "default",
t->port_dir[0].procname = port->name;
t->port_dir[0].procname = port->name;
t->device_dir[0].procname = device->name;
./drivers/scsi/scsi_sysctl.c:
.procname = "logging_level",
.procname = "scsi",
.procname = "dev",
./drivers/mca/mca-proc.c:
if(i < MCA_MAX_SLOT_NR) sprintf(mca_dev->procname,"slot%d", i+1);
else if(i == MCA_INTEGVIDEO) sprintf(mca_dev->procname,"video");
else if(i == MCA_INTEGSCSI) sprintf(mca_dev->procname,"scsi");
else if(i == MCA_MOTHERBOARD) sprintf(mca_dev->procname,"planar");
./drivers/net/wireless/arlan-proc.c:
{ .ctl_name = 48, .procname = "entry_exit_debug",\
{ .ctl_name = 49, .procname = "debug", .data = &arlan_debug,\
{.ctl_name = 30, .procname = "name",\
.procname = "arlan0-txRing",
.procname = "arlan0-rxRing",
.procname = "arlan0-18",
.procname = "arlan0-ring",
.procname = "arlan0-shm-cpy",
.procname = "config0",
.procname = "reset0",
.procname = "arlan1-txRing",
.procname = "arlan1-rxRing",
.procname = "arlan1-18",
.procname = "arlan1-ring",
.procname = "arlan1-shm-cpy",
.procname = "config1",
.procname = "reset1",
.procname = "arlan2-txRing",
.procname = "arlan2-rxRing",
.procname = "arlan2-18",
.procname = "arlan2-ring",
.procname = "arlan2-shm-cpy",
.procname = "config2",
.procname = "reset2",
.procname = "arlan3-txRing",
.procname = "arlan3-rxRing",
.procname = "arlan3-18",
.procname = "arlan3-ring",
.procname = "arlan3-shm-cpy",
.procname = "config3",
.procname = "reset3",
.procname = "arlan0",
.procname = "arlan1",
.procname = "arlan2",
.procname = "arlan3",
.procname = "arlan",
./drivers/cdrom/cdrom.c:
.procname = "info",
.procname = "autoclose",
.procname = "autoeject",
.procname = "debug",
.procname = "lock",
.procname = "check_media",
.procname = "cdrom",
.procname = "dev",
./fs/dquot.c:
.procname = "lookups",
.procname = "drops",
.procname = "reads",
.procname = "writes",
.procname = "cache_hits",
.procname = "allocated_dquots",
.procname = "free_dquots",
.procname = "syncs",
.procname = "warnings",
.procname = "quota",
.procname = "fs",
./fs/xfs/linux-2.6/xfs_sysctl.c:
.procname = "restrict_chown",
.procname = "irix_sgid_inherit",
.procname = "irix_symlink_mode",
.procname = "panic_mask",
.procname = "error_level",
.procname = "xfssyncd_centisecs",
.procname = "inherit_sync",
.procname = "inherit_nodump",
.procname = "inherit_noatime",
.procname = "xfsbufd_centisecs",
.procname = "age_buffer_centisecs",
.procname = "inherit_nosymlinks",
.procname = "rotorstep",
.procname = "inherit_nodefrag",
.procname = "filestream_centisecs",
.procname = "stats_clear",
.procname = "xfs",
.procname = "fs",
./fs/ntfs/sysctl.c:
.procname = "ntfs-debug",
.procname = "fs",
./fs/ocfs2/cluster/nodemanager.c:
.procname = "hb_ctl_path",
.procname = "nm",
.procname = "ocfs2",
.procname = "fs",
./fs/inotify_user.c:
.procname = "max_user_instances",
.procname = "max_user_watches",
.procname = "max_queued_events",
./fs/coda/sysctl.c:
.procname = "timeout",
.procname = "hard",
.procname = "fake_statfs",
.procname = "coda",
./fs/lockd/svc.c:
.procname = "nlm_grace_period",
.procname = "nlm_timeout",
.procname = "nlm_udpport",
.procname = "nlm_tcpport",
.procname = "nsm_use_hostnames",
.procname = "nsm_local_state",
.procname = "nfs",
.procname = "fs",
./fs/nfs/sysctl.c:
.procname = "nfs_callback_tcpport",
.procname = "idmap_cache_timeout",
.procname = "nfs_mountpoint_timeout",
.procname = "nfs_congestion_kb",
.procname = "nfs",
.procname = "fs",
./kernel/utsname_sysctl.c:
.procname = "ostype",
.procname = "osrelease",
.procname = "version",
.procname = "hostname",
.procname = "domainname",
.procname = "kernel",
./kernel/sysctl.c:
.procname = "kernel",
.procname = "vm",
.procname = "fs",
.procname = "debug",
.procname = "dev",
.procname = "sched_min_granularity_ns",
.procname = "sched_latency_ns",
.procname = "sched_wakeup_granularity_ns",
.procname = "sched_batch_wakeup_granularity_ns",
.procname = "sched_child_runs_first",
.procname = "sched_features",
.procname = "sched_migration_cost",
.procname = "sched_nr_migrate",
.procname = "sched_rt_period_ms",
.procname = "sched_rt_ratio",
.procname = "sched_min_bal_int_shares",
.procname = "sched_max_bal_int_shares",
.procname = "sched_compat_yield",
.procname = "prove_locking",
.procname = "lock_stat",
.procname = "panic",
.procname = "core_uses_pid",
.procname = "core_pattern",
.procname = "tainted",
.procname = "latencytop",
.procname = "real-root-dev",
.procname = "print-fatal-signals",
.procname = "reboot-cmd",
.procname = "stop-a",
.procname = "scons-poweroff",
.procname = "soft-power",
.procname = "unaligned-trap",
.procname = "ctrl-alt-del",
.procname = "modprobe",
.procname = "hotplug",
.procname = "sg-big-buff",
.procname = "acct",
.procname = "sysrq",
.procname = "cad_pid",
.procname = "threads-max",
.procname = "random",
.procname = "overflowuid",
.procname = "overflowgid",
.procname = "ieee_emulation_warnings",
.procname = "hz_timer",
.procname = "userprocess_debug",
.procname = "pid_max",
.procname = "panic_on_oops",
.procname = "printk",
.procname = "printk_ratelimit",
.procname = "printk_ratelimit_burst",
.procname = "ngroups_max",
.procname = "unknown_nmi_panic",
.procname = "nmi_watchdog",
.procname = "panic_on_unrecovered_nmi",
.procname = "bootloader_type",
.procname = "kstack_depth_to_print",
.procname = "io_delay_type",
.procname = "randomize_va_space",
.procname = "spin_retry",
.procname = "acpi_video_flags",
.procname = "ignore-unaligned-usertrap",
.procname = "softlockup_thresh",
.procname = "hung_task_check_count",
.procname = "hung_task_timeout_secs",
.procname = "hung_task_warnings",
.procname = "compat-log",
.procname = "max_lock_depth",
.procname = "maps_protect",
.procname = "poweroff_cmd",
.procname = "overcommit_memory",
.procname = "panic_on_oom",
.procname = "oom_kill_allocating_task",
.procname = "oom_dump_tasks",
.procname = "overcommit_ratio",
.procname = "page-cluster",
.procname = "dirty_background_ratio",
.procname = "dirty_ratio",
.procname = "dirty_writeback_centisecs",
.procname = "dirty_expire_centisecs",
.procname = "nr_pdflush_threads",
.procname = "swappiness",
.procname = "nr_hugepages",
.procname = "hugetlb_shm_group",
.procname = "hugepages_treat_as_movable",
.procname = "nr_overcommit_hugepages",
.procname = "lowmem_reserve_ratio",
.procname = "drop_caches",
.procname = "min_free_kbytes",
.procname = "percpu_pagelist_fraction",
.procname = "max_map_count",
.procname = "laptop_mode",
.procname = "block_dump",
.procname = "vfs_cache_pressure",
.procname = "legacy_va_layout",
.procname = "zone_reclaim_mode",
.procname = "min_unmapped_ratio",
.procname = "min_slab_ratio",
.procname = "stat_interval",
.procname = "mmap_min_addr",
.procname = "numa_zonelist_order",
.procname = "vdso_enabled",
.procname = "highmem_is_dirtyable",
.procname = "inode-nr",
.procname = "inode-state",
.procname = "file-nr",
.procname = "file-max",
.procname = "nr_open",
.procname = "dentry-state",
.procname = "overflowuid",
.procname = "overflowgid",
.procname = "leases-enable",
.procname = "dir-notify-enable",
.procname = "lease-break-time",
.procname = "aio-nr",
.procname = "aio-max-nr",
.procname = "inotify",
.procname = "suid_dumpable",
.procname = "binfmt_misc",
.procname = "exception-trace",
./kernel/sched.c:
.procname = "sched_domain",
.procname = "kernel",
./ipc/mqueue.c:
.procname = "queues_max",
.procname = "msg_max",
.procname = "msgsize_max",
.procname = "mqueue",
.procname = "fs",
./ipc/ipc_sysctl.c:
.procname = "shmmax",
.procname = "shmall",
.procname = "shmmni",
.procname = "msgmax",
.procname = "msgmni",
.procname = "msgmnb",
.procname = "sem",
.procname = "kernel",
./arch/ia64/sn/kernel/xpc_main.c:
.procname = "hb_interval",
.procname = "hb_check_interval",
.procname = "hb",
.procname = "disengage_request_timelimit",
.procname = "xpc",
./arch/ia64/kernel/crash.c:
.procname = "kdump_on_init",
.procname = "kernel",
./arch/ia64/kernel/perfmon.c:
.procname = "debug",
.procname = "debug_ovfl",
.procname = "fastctxsw",
.procname = "expert_mode",
.procname = "perfmon",
.procname = "kernel",
./arch/ppc/kernel/ppc_htab.c:
.procname = "l2cr",
.procname = "kernel",
./arch/frv/kernel/sysctl.c:
.procname = "cache-mode",
.procname = "pin-cxnr",
.procname = "frv",
./arch/frv/kernel/pm.c:
.procname = "suspend",
.procname = "cmode",
.procname = "p0",
.procname = "cm",
.procname = "pm",
./arch/mips/au1000/common/power.c:
.procname = "suspend",
.procname = "sleep",
.procname = "freq",
.procname = "pm",
./arch/mips/lasat/sysctl.c:
.procname = "cpu-hz",
.procname = "bus-hz",
.procname = "bmid",
.procname = "prid",
.procname = "ipaddr",
.procname = "netmask",
.procname = "bcastaddr",
.procname = "passwd_hash",
.procname = "boot-service",
.procname = "rtc",
.procname = "namestr",
.procname = "typestr",
.procname = "lasat",
./arch/x86/vdso/vdso32-setup.c:
.procname = "vsyscall32",
.procname = "abi",
./arch/x86/kernel/vsyscall_64.c:
{ .procname = "vsyscall64",
{ .ctl_name = CTL_KERN, .procname = "kernel", .mode = 0555,
./arch/powerpc/kernel/idle.c:
.procname = "powersave-nap",
.procname = "kernel",
./arch/s390/mm/cmm.c:
.procname = "cmm_pages",
.procname = "cmm_timed_pages",
.procname = "cmm_timeout",
.procname = "vm",
./arch/s390/appldata/appldata_base.c:
.procname = "timer",
.procname = "interval",
.procname = appldata_proc_name,
./arch/s390/kernel/debug.c:
.procname = "debug_stoppable",
.procname = "debug_active",
.procname = "s390dbf",
./arch/sh/kernel/traps_64.c:
.procname = "kernel_reports",
.procname = "user_reports",
.procname = "user_enable",
.procname = "unaligned_fixup",
.procname = "sh64",
./arch/arm/kernel/isa.c:
.procname = "membase",
.procname = "portbase",
.procname = "portshift",
.procname = "isa",
.procname = "bus",
./net/ipx/sysctl_net_ipx.c:
.procname = "ipx_pprop_broadcasting",
{ .procname = "net", .ctl_name = CTL_NET, },
{ .procname = "ipx", .ctl_name = NET_IPX, },
./net/bridge/br_netfilter.c:
.procname = "bridge-nf-call-arptables",
.procname = "bridge-nf-call-iptables",
.procname = "bridge-nf-call-ip6tables",
.procname = "bridge-nf-filter-vlan-tagged",
.procname = "bridge-nf-filter-pppoe-tagged",
{ .procname = "net", .ctl_name = CTL_NET, },
{ .procname = "bridge", .ctl_name = NET_BRIDGE, },
./net/core/neighbour.c:
.procname = "mcast_solicit",
.procname = "ucast_solicit",
.procname = "app_solicit",
.procname = "retrans_time",
.procname = "base_reachable_time",
.procname = "delay_first_probe_time",
.procname = "gc_stale_time",
.procname = "unres_qlen",
.procname = "proxy_qlen",
.procname = "anycast_delay",
.procname = "proxy_delay",
.procname = "locktime",
.procname = "retrans_time_ms",
.procname = "base_reachable_time_ms",
.procname = "gc_interval",
.procname = "gc_thresh1",
.procname = "gc_thresh2",
.procname = "gc_thresh3",
{ .procname = "net", .ctl_name = CTL_NET, },
{ .procname = "proto", .ctl_name = 0, },
{ .procname = "neigh", .ctl_name = 0, },
{ .procname = "default", .ctl_name = NET_PROTO_CONF_DEFAULT, },
dev_name_source = neigh_path[NEIGH_CTL_PATH_DEV].procname;
neigh_path[NEIGH_CTL_PATH_DEV].procname = t->dev_name;
neigh_path[NEIGH_CTL_PATH_PROTO].procname = p_name;
goto free_procname;
free_procname:
./net/core/sysctl_net_core.c:
.procname = "wmem_max",
.procname = "rmem_max",
.procname = "wmem_default",
.procname = "rmem_default",
.procname = "dev_weight",
.procname = "netdev_max_backlog",
.procname = "message_cost",
.procname = "message_burst",
.procname = "optmem_max",
.procname = "xfrm_aevent_etime",
.procname = "xfrm_aevent_rseqth",
.procname = "xfrm_larval_drop",
.procname = "xfrm_acq_expires",
.procname = "somaxconn",
.procname = "netdev_budget",
.procname = "warnings",
{ .procname = "net", .ctl_name = CTL_NET, },
{ .procname = "core", .ctl_name = NET_CORE, },
./net/netrom/sysctl_net_netrom.c:
.procname = "default_path_quality",
.procname = "obsolescence_count_initialiser",
.procname = "network_ttl_initialiser",
.procname = "transport_timeout",
.procname = "transport_maximum_tries",
.procname = "transport_acknowledge_delay",
.procname = "transport_busy_delay",
.procname = "transport_requested_window_size",
.procname = "transport_no_activity_timeout",
.procname = "routing_control",
.procname = "link_fails_count",
.procname = "reset",
{ .procname = "net", .ctl_name = CTL_NET, },
{ .procname = "netrom", .ctl_name = NET_NETROM, },
./net/netfilter/nf_conntrack_proto_sctp.c:
.procname = "nf_conntrack_sctp_timeout_closed",
.procname = "nf_conntrack_sctp_timeout_cookie_wait",
.procname = "nf_conntrack_sctp_timeout_cookie_echoed",
.procname = "nf_conntrack_sctp_timeout_established",
.procname = "nf_conntrack_sctp_timeout_shutdown_sent",
.procname = "nf_conntrack_sctp_timeout_shutdown_recd",
.procname = "nf_conntrack_sctp_timeout_shutdown_ack_sent",
.procname = "ip_conntrack_sctp_timeout_closed",
.procname = "ip_conntrack_sctp_timeout_cookie_wait",
.procname = "ip_conntrack_sctp_timeout_cookie_echoed",
.procname = "ip_conntrack_sctp_timeout_established",
.procname = "ip_conntrack_sctp_timeout_shutdown_sent",
.procname = "ip_conntrack_sctp_timeout_shutdown_recd",
.procname = "ip_conntrack_sctp_timeout_shutdown_ack_sent",
./net/netfilter/nf_conntrack_proto_generic.c:
.procname = "nf_conntrack_generic_timeout",
.procname = "ip_conntrack_generic_timeout",
./net/netfilter/nf_conntrack_proto_tcp.c:
.procname = "nf_conntrack_tcp_timeout_syn_sent",
.procname = "nf_conntrack_tcp_timeout_syn_recv",
.procname = "nf_conntrack_tcp_timeout_established",
.procname = "nf_conntrack_tcp_timeout_fin_wait",
.procname = "nf_conntrack_tcp_timeout_close_wait",
.procname = "nf_conntrack_tcp_timeout_last_ack",
.procname = "nf_conntrack_tcp_timeout_time_wait",
.procname = "nf_conntrack_tcp_timeout_close",
.procname = "nf_conntrack_tcp_timeout_max_retrans",
.procname = "nf_conntrack_tcp_loose",
.procname = "nf_conntrack_tcp_be_liberal",
.procname = "nf_conntrack_tcp_max_retrans",
.procname = "ip_conntrack_tcp_timeout_syn_sent",
.procname = "ip_conntrack_tcp_timeout_syn_recv",
.procname = "ip_conntrack_tcp_timeout_established",
.procname = "ip_conntrack_tcp_timeout_fin_wait",
.procname = "ip_conntrack_tcp_timeout_close_wait",
.procname = "ip_conntrack_tcp_timeout_last_ack",
.procname = "ip_conntrack_tcp_timeout_time_wait",
.procname = "ip_conntrack_tcp_timeout_close",
.procname = "ip_conntrack_tcp_timeout_max_retrans",
.procname = "ip_conntrack_tcp_loose",
.procname = "ip_conntrack_tcp_be_liberal",
.procname = "ip_conntrack_tcp_max_retrans",
./net/netfilter/core.c:
{ .procname = "net", .ctl_name = CTL_NET, },
{ .procname = "netfilter", .ctl_name = NET_NETFILTER, },
./net/netfilter/nf_conntrack_proto_udplite.c:
.procname = "nf_conntrack_udplite_timeout",
.procname = "nf_conntrack_udplite_timeout_stream",
./net/netfilter/nf_conntrack_proto_udp.c:
.procname = "nf_conntrack_udp_timeout",
.procname = "nf_conntrack_udp_timeout_stream",
.procname = "ip_conntrack_udp_timeout",
.procname = "ip_conntrack_udp_timeout_stream",
./net/netfilter/nf_conntrack_standalone.c:
.procname = "nf_conntrack_max",
.procname = "nf_conntrack_count",
.procname = "nf_conntrack_buckets",
.procname = "nf_conntrack_checksum",
.procname = "nf_conntrack_log_invalid",
.procname = "nf_conntrack_expect_max",
.procname = "netfilter",
.procname = "nf_conntrack_max",
{ .procname = "net", .ctl_name = CTL_NET, },
./net/rose/sysctl_net_rose.c:
.procname = "restart_request_timeout",
.procname = "call_request_timeout",
.procname = "reset_request_timeout",
.procname = "clear_request_timeout",
.procname = "no_activity_timeout",
.procname = "acknowledge_hold_back_timeout",
.procname = "routing_control",
.procname = "link_fail_timeout",
.procname = "maximum_virtual_circuits",
.procname = "window_size",
{ .procname = "net", .ctl_name = CTL_NET, },
{ .procname = "rose", .ctl_name = NET_ROSE, },
./net/ipv4/tcp_probe.c:
static const char procname[] = "tcpprobe";
./net/ipv4/netfilter/nf_conntrack_proto_icmp.c:
.procname = "nf_conntrack_icmp_timeout",
.procname = "ip_conntrack_icmp_timeout",
./net/ipv4/netfilter/ip_queue.c:
.procname = NET_IPQ_QMAX_NAME,
./net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c:
.procname = "ip_conntrack_max",
.procname = "ip_conntrack_count",
.procname = "ip_conntrack_buckets",
.procname = "ip_conntrack_checksum",
.procname = "ip_conntrack_log_invalid",
./net/ipv4/sysctl_net_ipv4.c:
.procname = "tcp_timestamps",
.procname = "tcp_window_scaling",
.procname = "tcp_sack",
.procname = "tcp_retrans_collapse",
.procname = "ip_default_ttl",
.procname = "ip_no_pmtu_disc",
.procname = "ip_nonlocal_bind",
.procname = "tcp_syn_retries",
.procname = "tcp_synack_retries",
.procname = "tcp_max_orphans",
.procname = "tcp_max_tw_buckets",
.procname = "ip_dynaddr",
.procname = "tcp_keepalive_time",
.procname = "tcp_keepalive_probes",
.procname = "tcp_keepalive_intvl",
.procname = "tcp_retries1",
.procname = "tcp_retries2",
.procname = "tcp_fin_timeout",
.procname = "tcp_syncookies",
.procname = "tcp_tw_recycle",
.procname = "tcp_abort_on_overflow",
.procname = "tcp_stdurg",
.procname = "tcp_rfc1337",
.procname = "tcp_max_syn_backlog",
.procname = "ip_local_port_range",
.procname = "icmp_echo_ignore_all",
.procname = "icmp_echo_ignore_broadcasts",
.procname = "icmp_ignore_bogus_error_responses",
.procname = "icmp_errors_use_inbound_ifaddr",
.procname = "route",
.procname = "igmp_max_memberships",
.procname = "igmp_max_msf",
.procname = "inet_peer_threshold",
.procname = "inet_peer_minttl",
.procname = "inet_peer_maxttl",
.procname = "inet_peer_gc_mintime",
.procname = "inet_peer_gc_maxtime",
.procname = "tcp_orphan_retries",
.procname = "tcp_fack",
.procname = "tcp_reordering",
.procname = "tcp_ecn",
.procname = "tcp_dsack",
.procname = "tcp_mem",
.procname = "tcp_wmem",
.procname = "tcp_rmem",
.procname = "tcp_app_win",
.procname = "tcp_adv_win_scale",
.procname = "icmp_ratelimit",
.procname = "icmp_ratemask",
.procname = "tcp_tw_reuse",
.procname = "tcp_frto",
.procname = "tcp_frto_response",
.procname = "tcp_low_latency",
.procname = "tcp_no_metrics_save",
.procname = "tcp_moderate_rcvbuf",
.procname = "tcp_tso_win_divisor",
.procname = "tcp_congestion_control",
.procname = "tcp_abc",
.procname = "tcp_mtu_probing",
.procname = "tcp_base_mss",
.procname = "tcp_workaround_signed_windows",
.procname = "tcp_dma_copybreak",
.procname = "tcp_slow_start_after_idle",
.procname = "cipso_cache_enable",
.procname = "cipso_cache_bucket_size",
.procname = "cipso_rbm_optfmt",
.procname = "cipso_rbm_strictvalid",
.procname = "tcp_available_congestion_control",
.procname = "tcp_allowed_congestion_control",
.procname = "tcp_max_ssthresh",
.procname = "udp_mem",
.procname = "udp_rmem_min",
.procname = "udp_wmem_min",
{ .procname = "net", .ctl_name = CTL_NET, },
{ .procname = "ipv4", .ctl_name = NET_IPV4, },
./net/ipv4/ip_fragment.c:
.procname = "ipfrag_high_thresh",
.procname = "ipfrag_low_thresh",
.procname = "ipfrag_time",
.procname = "ipfrag_secret_interval",
.procname = "ipfrag_max_dist",
./net/ipv4/devinet.c:
.procname = name, \
{ .procname = "net", .ctl_name = CTL_NET, },
{ .procname = "ipv4", .ctl_name = NET_IPV4, },
{ .procname = "conf", .ctl_name = NET_IPV4_CONF, },
free_procname:
.procname = "ip_forward",
{ .procname = "net", .ctl_name = CTL_NET, },
{ .procname = "ipv4", .ctl_name = NET_IPV4, },
./net/ipv4/ipvs/ip_vs_lblc.c:
.procname = "lblc_expiration",
./net/ipv4/ipvs/ip_vs_ctl.c:
.procname = "amemthresh",
.procname = "debug_level",
.procname = "am_droprate",
.procname = "drop_entry",
.procname = "drop_packet",
.procname = "secure_tcp",
.procname = "timeout_established",
.procname = "timeout_synsent",
.procname = "timeout_synrecv",
.procname = "timeout_finwait",
.procname = "timeout_timewait",
.procname = "timeout_close",
.procname = "timeout_closewait",
.procname = "timeout_lastack",
.procname = "timeout_listen",
.procname = "timeout_synack",
.procname = "timeout_udp",
.procname = "timeout_icmp",
.procname = "cache_bypass",
.procname = "expire_nodest_conn",
.procname = "expire_quiescent_template",
.procname = "sync_threshold",
.procname = "nat_icmp_send",
{ .procname = "net", .ctl_name = CTL_NET, },
{ .procname = "ipv4", .ctl_name = NET_IPV4, },
{ .procname = "vs", },
./net/ipv4/ipvs/ip_vs_lblcr.c:
.procname = "lblcr_expiration",
./net/ipv4/route.c:
.procname = "flush",
.procname = "gc_thresh",
.procname = "max_size",
.procname = "gc_min_interval",
.procname = "gc_min_interval_ms",
.procname = "gc_timeout",
.procname = "gc_interval",
.procname = "redirect_load",
.procname = "redirect_number",
.procname = "redirect_silence",
.procname = "error_cost",
.procname = "error_burst",
.procname = "gc_elasticity",
.procname = "mtu_expires",
.procname = "min_pmtu",
.procname = "min_adv_mss",
.procname = "secret_interval",
./net/ipv4/netfilter.c:
{ .procname = "net", .ctl_name = CTL_NET, },
{ .procname = "ipv4", .ctl_name = NET_IPV4, },
{ .procname = "netfilter", .ctl_name = NET_IPV4_NETFILTER, },
./net/llc/sysctl_net_llc.c:
.procname = "ack",
.procname = "busy",
.procname = "p",
.procname = "rej",
.procname = "ack_timeout",
.procname = "timeout",
.procname = "llc2",
.procname = "station",
{ .procname = "net", .ctl_name = CTL_NET, },
{ .procname = "llc", .ctl_name = NET_LLC, },
./net/sunrpc/sysctl.c:
if (strcmp(table->procname, "rpc_debug") == 0)
.procname = "rpc_debug",
.procname = "nfs_debug",
.procname = "nfsd_debug",
.procname = "nlm_debug",
.procname = "transports",
.procname = "sunrpc",
./net/sunrpc/xprtsock.c:
.procname = "udp_slot_table_entries",
.procname = "tcp_slot_table_entries",
.procname = "min_resvport",
.procname = "max_resvport",
.procname = "sunrpc",
./net/sunrpc/xprtrdma/transport.c:
.procname = "rdma_slot_table_entries",
.procname = "rdma_max_inline_read",
.procname = "rdma_max_inline_write",
.procname = "rdma_inline_write_padding",
.procname = "rdma_memreg_strategy",
.procname = "sunrpc",
./net/sunrpc/xprtrdma/svc_rdma.c:
.procname = "max_requests",
.procname = "max_req_size",
.procname = "max_outbound_read_requests",
.procname = "rdma_stat_read",
.procname = "rdma_stat_recv",
.procname = "rdma_stat_write",
.procname = "rdma_stat_sq_starve",
.procname = "rdma_stat_rq_starve",
.procname = "rdma_stat_rq_poll",
.procname = "rdma_stat_rq_prod",
.procname = "rdma_stat_sq_poll",
.procname = "rdma_stat_sq_prod",
.procname = "svc_rdma",
.procname = "sunrpc",
./net/appletalk/sysctl_net_atalk.c:
.procname = "aarp-expiry-time",
.procname = "aarp-tick-time",
.procname = "aarp-retransmit-limit",
.procname = "aarp-resolve-time",
{ .procname = "net", .ctl_name = CTL_NET, },
{ .procname = "appletalk", .ctl_name = NET_ATALK, },
./net/ipv6/addrconf.c:
.procname = "forwarding",
.procname = "hop_limit",
.procname = "mtu",
.procname = "accept_ra",
.procname = "accept_redirects",
.procname = "autoconf",
.procname = "dad_transmits",
.procname = "router_solicitations",
.procname = "router_solicitation_interval",
.procname = "router_solicitation_delay",
.procname = "force_mld_version",
.procname = "use_tempaddr",
.procname = "temp_valid_lft",
.procname = "temp_prefered_lft",
.procname = "regen_max_retry",
.procname = "max_desync_factor",
.procname = "max_addresses",
.procname = "accept_ra_defrtr",
.procname = "accept_ra_pinfo",
.procname = "accept_ra_rtr_pref",
.procname = "router_probe_interval",
.procname = "accept_ra_rt_info_max_plen",
.procname = "proxy_ndp",
.procname = "accept_source_route",
.procname = "optimistic_dad",
{ .procname = "net", .ctl_name = CTL_NET, },
{ .procname = "ipv6", .ctl_name = NET_IPV6, },
{ .procname = "conf", .ctl_name = NET_IPV6_CONF, },
./net/ipv6/ndisc.c:
if ((strcmp(ctl->procname, "retrans_time") == 0) ||
(strcmp(ctl->procname, "base_reachable_time") == 0))
if (strcmp(ctl->procname, "retrans_time") == 0)
else if (strcmp(ctl->procname, "base_reachable_time") == 0)
else if ((strcmp(ctl->procname, "retrans_time_ms") == 0) ||
(strcmp(ctl->procname, "base_reachable_time_ms") == 0))
./net/ipv6/netfilter/nf_conntrack_reasm.c:
.procname = "nf_conntrack_frag6_timeout",
.procname = "nf_conntrack_frag6_low_thresh",
.procname = "nf_conntrack_frag6_high_thresh",
./net/ipv6/netfilter/ip6_queue.c:
.procname = NET_IPQ_QMAX_NAME,
./net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c:
.procname = "nf_conntrack_icmpv6_timeout",
./net/ipv6/sysctl_net_ipv6.c:
.procname = "route",
.procname = "icmp",
.procname = "bindv6only",
.procname = "mld_max_msf",
{ .procname = "net", .ctl_name = CTL_NET, },
{ .procname = "ipv6", .ctl_name = NET_IPV6, },
./net/ipv6/icmp.c:
.procname = "ratelimit",
./net/ipv6/reassembly.c:
.procname = "ip6frag_high_thresh",
.procname = "ip6frag_low_thresh",
.procname = "ip6frag_time",
.procname = "ip6frag_secret_interval",
./net/ipv6/route.c:
.procname = "flush",
.procname = "gc_thresh",
.procname = "max_size",
.procname = "gc_min_interval",
.procname = "gc_timeout",
.procname = "gc_interval",
.procname = "gc_elasticity",
.procname = "mtu_expires",
.procname = "min_adv_mss",
.procname = "gc_min_interval_ms",
./net/unix/sysctl_net_unix.c:
.procname = "max_dgram_qlen",
{ .procname = "net", .ctl_name = CTL_NET, },
{ .procname = "unix", .ctl_name = NET_UNIX, },
./net/dccp/probe.c:
static const char procname[] = "dccpprobe";
./net/dccp/sysctl.c:
.procname = "seq_window",
.procname = "rx_ccid",
.procname = "tx_ccid",
.procname = "ack_ratio",
.procname = "send_ackvec",
.procname = "send_ndp",
.procname = "request_retries",
.procname = "retries1",
.procname = "retries2",
.procname = "tx_qlen",
.procname = "sync_ratelimit",
{ .procname = "net", .ctl_name = CTL_NET, },
{ .procname = "dccp", .ctl_name = NET_DCCP, },
{ .procname = "default", .ctl_name = NET_DCCP_DEFAULT, },
./net/802/tr.c:
.procname = "rif_timeout",
{ .procname = "net", .ctl_name = CTL_NET, },
{ .procname = "token-ring", .ctl_name = NET_TR, },
./net/x25/sysctl_net_x25.c:
.procname = "restart_request_timeout",
.procname = "call_request_timeout",
.procname = "reset_request_timeout",
.procname = "clear_request_timeout",
.procname = "acknowledgement_hold_back_timeout",
.procname = "x25_forward",
{ .procname = "net", .ctl_name = CTL_NET, },
{ .procname = "x25", .ctl_name = NET_X25, },
./net/sctp/sysctl.c:
.procname = "rto_initial",
.procname = "rto_min",
.procname = "rto_max",
.procname = "valid_cookie_life",
.procname = "max_burst",
.procname = "association_max_retrans",
.procname = "sndbuf_policy",
.procname = "rcvbuf_policy",
.procname = "path_max_retrans",
.procname = "max_init_retransmits",
.procname = "hb_interval",
.procname = "cookie_preserve_enable",
.procname = "rto_alpha_exp_divisor",
.procname = "rto_beta_exp_divisor",
.procname = "addip_enable",
.procname = "prsctp_enable",
.procname = "sack_timeout",
.procname = "sctp_mem",
.procname = "sctp_rmem",
.procname = "sctp_wmem",
.procname = "auth_enable",
.procname = "addip_noauth_enable",
{ .procname = "net", .ctl_name = CTL_NET, },
{ .procname = "sctp", .ctl_name = NET_SCTP, },
./net/ax25/sysctl_net_ax25.c:
{ .procname = "net", .ctl_name = CTL_NET, },
{ .procname = "ax25", .ctl_name = NET_AX25, },
.procname = "ip_default_mode",
.procname = "ax25_default_mode",
.procname = "backoff_type",
.procname = "connect_mode",
.procname = "standard_window_size",
.procname = "extended_window_size",
.procname = "t1_timeout",
.procname = "t2_timeout",
.procname = "t3_timeout",
.procname = "idle_timeout",
.procname = "maximum_retry_count",
.procname = "maximum_packet_length",
.procname = "protocol",
.procname = "dama_slave_timeout",
./net/decnet/dn_dev.c:
.procname = "forwarding",
.procname = "priority",
.procname = "t2",
.procname = "t3",
{ .procname = "net", .ctl_name = CTL_NET, },
{ .procname = "decnet", .ctl_name = NET_DECNET, },
{ .procname = "conf", .ctl_name = NET_DECNET_CONF, },
./net/decnet/sysctl_net_decnet.c:
.procname = "node_address",
.procname = "node_name",
.procname = "default_device",
.procname = "time_wait",
.procname = "dn_count",
.procname = "di_count",
.procname = "dr_count",
.procname = "dst_gc_interval",
.procname = "no_fc_max_cwnd",
.procname = "decnet_mem",
.procname = "decnet_rmem",
.procname = "decnet_wmem",
.procname = "debug",
{ .procname = "net", .ctl_name = CTL_NET, },
{ .procname = "decnet", .ctl_name = NET_DECNET, },
./net/irda/irsysctl.c:
.procname = "discovery",
.procname = "devname",
.procname = "debug",
.procname = "fast_poll_increase",
.procname = "discovery_slots",
.procname = "discovery_timeout",
.procname = "slot_timeout",
.procname = "max_baud_rate",
.procname = "min_tx_turn_time",
.procname = "max_tx_data_size",
.procname = "max_tx_window",
.procname = "max_noreply_time",
.procname = "warn_noreply_time",
.procname = "lap_keepalive_time",
{ .procname = "net", .ctl_name = CTL_NET, },
{ .procname = "irda", .ctl_name = NET_IRDA, },
prev parent reply other threads:[~2008-02-13 9:00 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <804dabb00802112123t774623b2n3e1e0a4addde1512@mail.gmail.com>
[not found] ` <b1fc6a560802112217j57ab3fa1h611864a6a2423943@mail.gmail.com>
2008-02-12 6:24 ` Documentation about sysfs/procfs entries Scott Lovenberg
2008-02-12 7:46 ` Peter Teoh
[not found] ` <47B15DD2.3090706@gmail.com>
2008-02-13 2:08 ` Mulyadi Santosa
2008-02-13 4:43 ` Randy Dunlap
2008-02-13 5:48 ` Peter Teoh
[not found] ` <47B2874F.5000805@gmail.com>
2008-02-13 6:03 ` Manish Katiyar
2008-02-13 7:31 ` Greg KH
2008-02-13 7:40 ` Peter Teoh
2008-02-13 8:25 ` Greg KH
2008-02-13 9:00 ` Peter Teoh [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=804dabb00802130100m77bb3fbr2a1f1979855904e9@mail.gmail.com \
--to=htmldeveloper@gmail.com \
--cc=greg@kroah.com \
--cc=kernelnewbies@nl.linux.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mulyadi.santosa@gmail.com \
--cc=randy.dunlap@oracle.com \
--cc=riel@redhat.com \
--cc=scott.lovenberg@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox