LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
* Re: Documentation about sysfs/procfs entries
[not found] ` <b1fc6a560802112217j57ab3fa1h611864a6a2423943@mail.gmail.com>
@ 2008-02-12 6:24 ` Scott Lovenberg
2008-02-12 7:46 ` Peter Teoh
1 sibling, 0 replies; 10+ messages in thread
From: Scott Lovenberg @ 2008-02-12 6:24 UTC (permalink / raw)
To: Peter Teoh; +Cc: LKML, kernelnewbies, Rik van Riel
On Feb 12, 2008 1:17 AM, Scott Lovenberg <scott.lovenberg@gmail.com> wrote:
>
>
>
>
>
>
> On Feb 12, 2008 12:23 AM, Peter Teoh <htmldeveloper@gmail.com> wrote:
>
> >
> > I was looking for documentation on the kstack_depth_to_print under /proc/sys/kernel, and I found it in Documentation/sysctl.txt (written by Rik).
> >
> > How about /proc/sys/net? or all other directories under /sys or /proc fs?
> >
> > Wouldn't it be useful to have a centralized store located in Documentation - properly structured, just a one-liner or two - on the reasons and explanations for each of these /proc or /sys parameters? And something to look for further details?
> >
> > Something of the following:
> >
> > |-- netfilter
> > | |-- nf_conntrack_buckets:your explanation here
> > | |-- nf_conntrack_checksum:your explanation here...
> > | |-- nf_conntrack_count
> > | |-- nf_conntrack_expect_max
> > | |-- nf_conntrack_generic_timeout
> > | |-- nf_conntrack_icmp_timeout
> > | |-- nf_conntrack_log_invalid
> > | |-- nf_conntrack_max
> > | |-- nf_conntrack_tcp_be_liberal
> > | |-- nf_conntrack_tcp_loose
> > | |-- nf_conntrack_tcp_max_retrans
> > | |-- nf_conntrack_tcp_timeout_close
> > | |-- nf_conntrack_tcp_timeout_close_wait
> > | |-- nf_conntrack_tcp_timeout_established
> > | |-- nf_conntrack_tcp_timeout_fin_wait
> > | |-- nf_conntrack_tcp_timeout_last_ack
> > | |-- nf_conntrack_tcp_timeout_max_retrans
> > | |-- nf_conntrack_tcp_timeout_syn_recv
> > | |-- nf_conntrack_tcp_timeout_syn_sent
> > | |-- nf_conntrack_tcp_timeout_time_wait
> > | |-- nf_conntrack_udp_timeout
> > | `-- nf_conntrack_udp_timeout_stream
> > |-- nf_conntrack_max
> > |-- token-ring
> > | `-- rif_timeout
> > `-- unix
> > `-- max_dgram_qlen
> >
> >
> > Alternatively, we can write a script to extract out the partial explanations/details from existing source code, based on some coding convention/style structure, and further hand-modification from there. (given the dynamic nature of the kernel code, this may be preferred?)
> >
> >
>
I was looking for exactly this about 2 weeks ago; I needed to look up
the knobs for net and disk elevators, and had to jump all over the
place. I assumed that such a thing should exist, but I didn't find
it. I know I would personally benefit from this, and I'm sure many
others would, too.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Documentation about sysfs/procfs entries
[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>
1 sibling, 1 reply; 10+ messages in thread
From: Peter Teoh @ 2008-02-12 7:46 UTC (permalink / raw)
To: Scott Lovenberg; +Cc: LKML, kernelnewbies, Rik van Riel
On Feb 12, 2008 2:17 PM, Scott Lovenberg <scott.lovenberg@gmail.com> wrote:
>
> On Feb 12, 2008 12:23 AM, Peter Teoh <htmldeveloper@gmail.com> wrote:
> >
> > I was looking for documentation on the kstack_depth_to_print under
> /proc/sys/kernel, and I found it in Documentation/sysctl.txt (written by
> Rik).
> >
> > How about /proc/sys/net? or all other directories under /sys or /proc
> fs?
> >
> > Wouldn't it be useful to have a centralized store located in Documentation
> - properly structured, just a one-liner or two - on the reasons and
> explanations for each of these /proc or /sys parameters? And something to
> look for further details?
> >
> > Something of the following:
> >
> > |-- netfilter
> > | |-- nf_conntrack_buckets:your explanation here
> > | |-- nf_conntrack_checksum:your explanation here...
> > | |-- nf_conntrack_count
> > | |-- nf_conntrack_expect_max
> > | |-- nf_conntrack_generic_timeout
> > | |-- nf_conntrack_icmp_timeout
> > | |-- nf_conntrack_log_invalid
> > | |-- nf_conntrack_max
> > | |-- nf_conntrack_tcp_be_liberal
> > | |-- nf_conntrack_tcp_loose
> > | |-- nf_conntrack_tcp_max_retrans
> > | |-- nf_conntrack_tcp_timeout_close
> > | |-- nf_conntrack_tcp_timeout_close_wait
> > | |-- nf_conntrack_tcp_timeout_established
> > | |-- nf_conntrack_tcp_timeout_fin_wait
> > | |-- nf_conntrack_tcp_timeout_last_ack
> > | |-- nf_conntrack_tcp_timeout_max_retrans
> > | |-- nf_conntrack_tcp_timeout_syn_recv
> > | |-- nf_conntrack_tcp_timeout_syn_sent
> > | |-- nf_conntrack_tcp_timeout_time_wait
> > | |-- nf_conntrack_udp_timeout
> > | `-- nf_conntrack_udp_timeout_stream
> > |-- nf_conntrack_max
> > |-- token-ring
> > | `-- rif_timeout
> > `-- unix
> > `-- max_dgram_qlen
> >
> >
> > Alternatively, we can write a script to extract out the partial
> explanations/details from existing source code, based on some coding
> convention/style structure, and further hand-modification from there.
> (given the dynamic nature of the kernel code, this may be preferred?)
> >
> >
>
> I was looking for exactly this about 2 weeks ago; I needed to look up the
> knobs for net and disk elevators, and had to jump all over the place. I
> assumed that such a thing should exist, but I didn't find it. I know I
> would personally benefit from this, and I'm sure many others would, too.
My suggestion is that since the parameters are:
a. divide the symbols into two group: well-documented vs
undocumented (prefixed by "__" eg, __xxxx). this supposedly for
sysadmin vs kernel developer.
b. for each of the official documented /sys control, provide a
one-line description when passed via /sys/help (eg, echo
kstack_depth_to_print > /sys/help) and the helpstring will go to the
console.
On the other hand, this may potentially blow up the vmlinux image size.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Documentation about sysfs/procfs entries
[not found] ` <47B15DD2.3090706@gmail.com>
@ 2008-02-13 2:08 ` Mulyadi Santosa
2008-02-13 4:43 ` Randy Dunlap
0 siblings, 1 reply; 10+ messages in thread
From: Mulyadi Santosa @ 2008-02-13 2:08 UTC (permalink / raw)
To: Scott Lovenberg; +Cc: Peter Teoh, LKML, kernelnewbies, Rik van Riel
Hi all...
Here's my idea: what if we collaborate to extend and make the kernel
documentation better? I have done (slow) start by editing profile=
kernel param. It's not accepted by Adrian Bunk, but at least I did it.
Feedback?
regards,
Mulyadi.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Documentation about sysfs/procfs entries
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>
0 siblings, 2 replies; 10+ messages in thread
From: Randy Dunlap @ 2008-02-13 4:43 UTC (permalink / raw)
To: Mulyadi Santosa
Cc: Scott Lovenberg, Peter Teoh, LKML, kernelnewbies, Rik van Riel
On Wed, 13 Feb 2008 09:08:12 +0700 Mulyadi Santosa wrote:
> Hi all...
>
> Here's my idea: what if we collaborate to extend and make the kernel
> documentation better? I have done (slow) start by editing profile=
> kernel param. It's not accepted by Adrian Bunk, but at least I did it.
> Feedback?
Adrian is no longer the trivial patch maintainer.
Did you send the patch to trivial@kernel.org ?
Any doc additions or improvements would be appreciated.
I'll be glad to help get them merged...
---
~Randy
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Documentation about sysfs/procfs entries
2008-02-13 4:43 ` Randy Dunlap
@ 2008-02-13 5:48 ` Peter Teoh
[not found] ` <47B2874F.5000805@gmail.com>
1 sibling, 0 replies; 10+ messages in thread
From: Peter Teoh @ 2008-02-13 5:48 UTC (permalink / raw)
To: Randy Dunlap
Cc: Mulyadi Santosa, Scott Lovenberg, LKML, kernelnewbies, Rik van Riel
On 2/13/08, Randy Dunlap <randy.dunlap@oracle.com> wrote:
> On Wed, 13 Feb 2008 09:08:12 +0700 Mulyadi Santosa wrote:
>
> > Hi all...
> >
> > Here's my idea: what if we collaborate to extend and make the kernel
> > documentation better? I have done (slow) start by editing profile=
> > kernel param. It's not accepted by Adrian Bunk, but at least I did it.
> > Feedback?
>
> Adrian is no longer the trivial patch maintainer.
> Did you send the patch to trivial@kernel.org ?
>
> Any doc additions or improvements would be appreciated.
> I'll be glad to help get them merged...
>
> ---
> ~Randy
>
Ok, I will do something.....thanks for the info.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Documentation about sysfs/procfs entries
[not found] ` <47B2874F.5000805@gmail.com>
@ 2008-02-13 6:03 ` Manish Katiyar
2008-02-13 7:31 ` Greg KH
1 sibling, 0 replies; 10+ messages in thread
From: Manish Katiyar @ 2008-02-13 6:03 UTC (permalink / raw)
To: Scott Lovenberg
Cc: Randy Dunlap, Mulyadi Santosa, Peter Teoh, LKML, kernelnewbies,
Rik van Riel
On Feb 13, 2008 11:29 AM, Scott Lovenberg <scott.lovenberg@gmail.com> wrote:
>
> Randy Dunlap wrote:
> On Wed, 13 Feb 2008 09:08:12 +0700 Mulyadi Santosa wrote:
>
>
>
> Hi all...
>
> Here's my idea: what if we collaborate to extend and make the kernel
> documentation better? I have done (slow) start by editing profile=
> kernel param. It's not accepted by Adrian Bunk, but at least I did it.
> Feedback?
>
> Adrian is no longer the trivial patch maintainer.
> Did you send the patch to trivial@kernel.org ?
>
> Any doc additions or improvements would be appreciated.
> I'll be glad to help get them merged...
>
> ---
> ~Randy
>
>
> I'd love to help, but I'm a bit of a newbie; what's protocol for
> documentation updates, standard diffs?
>
Me too... like scott i am also a newbie :-)
> How are we going to attack this thing, cleaning up and updating existing
> documentation first and then adding undocumented items, or file by file
> updating and adding in one fell swoop?
>
> At any rate, I'm in.
> Hopefully this will turn out better than the last time I said those words
> and woke up in Mexico with a new tattoo and without my pants. :)
>
--
Thanks & Regards,
********************************************
Manish Katiyar ( http://mkatiyar.googlepages.com )
3rd Floor, Fair Winds Block
EGL Software Park
Off Intermediate Ring Road
Bangalore 560071, India
***********************************************
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Documentation about sysfs/procfs entries
[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
1 sibling, 1 reply; 10+ messages in thread
From: Greg KH @ 2008-02-13 7:31 UTC (permalink / raw)
To: Scott Lovenberg
Cc: Randy Dunlap, Mulyadi Santosa, Peter Teoh, LKML, kernelnewbies,
Rik van Riel
On Wed, Feb 13, 2008 at 12:59:43AM -0500, Scott Lovenberg wrote:
> Randy Dunlap wrote:
>> On Wed, 13 Feb 2008 09:08:12 +0700 Mulyadi Santosa wrote:
>>
>>
>>> Hi all...
>>>
>>> Here's my idea: what if we collaborate to extend and make the kernel
>>> documentation better? I have done (slow) start by editing profile=
>>> kernel param. It's not accepted by Adrian Bunk, but at least I did it.
>>> Feedback?
>>>
>>
>> Adrian is no longer the trivial patch maintainer.
>> Did you send the patch to trivial@kernel.org ?
>>
>> Any doc additions or improvements would be appreciated.
>> I'll be glad to help get them merged...
>>
>> ---
>> ~Randy
>>
>>
> I'd love to help, but I'm a bit of a newbie; what's protocol for
> documentation updates, standard diffs?
Yes.
> How are we going to attack this thing, cleaning up and updating existing
> documentation first and then adding undocumented items, or file by file
> updating and adding in one fell swoop?
File by file.
And please place the new documentation of sysfs and procfs entries into
the framework in the Documentation/ABI/ directory tree, which is where
it belongs.
thanks,
greg k-h
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Documentation about sysfs/procfs entries
2008-02-13 7:31 ` Greg KH
@ 2008-02-13 7:40 ` Peter Teoh
2008-02-13 8:25 ` Greg KH
0 siblings, 1 reply; 10+ messages in thread
From: Peter Teoh @ 2008-02-13 7:40 UTC (permalink / raw)
To: Greg KH
Cc: Scott Lovenberg, Randy Dunlap, Mulyadi Santosa, LKML,
kernelnewbies, Rik van Riel
On 2/13/08, Greg KH <greg@kroah.com> wrote:
> On Wed, Feb 13, 2008 at 12:59:43AM -0500, Scott Lovenberg wrote:
> > Randy Dunlap wrote:
> >> On Wed, 13 Feb 2008 09:08:12 +0700 Mulyadi Santosa wrote:
> >>
> >>
> >>> Hi all...
> >>>
> >>> Here's my idea: what if we collaborate to extend and make the kernel
> >>> documentation better? I have done (slow) start by editing profile=
> >>> kernel param. It's not accepted by Adrian Bunk, but at least I did it.
> >>> Feedback?
> >>>
> >>
> >> Adrian is no longer the trivial patch maintainer.
> >> Did you send the patch to trivial@kernel.org ?
> >>
> >> Any doc additions or improvements would be appreciated.
> >> I'll be glad to help get them merged...
> >>
> >> ---
> >> ~Randy
> >>
> >>
> > I'd love to help, but I'm a bit of a newbie; what's protocol for
> > documentation updates, standard diffs?
>
> Yes.
>
> > How are we going to attack this thing, cleaning up and updating existing
> > documentation first and then adding undocumented items, or file by file
> > updating and adding in one fell swoop?
>
> File by file.
>
> And please place the new documentation of sysfs and procfs entries into
> the framework in the Documentation/ABI/ directory tree, which is where
> it belongs.
>
> thanks,
>
> greg k-h
>
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?)
b. what is the diff between /proc and /sys? in
Documentation/filesystems/proc.txt....it is mentioned that /proc
information will be published into a book...where is it? I can never
understand this.
c. in Doc/sysctl are all the explanation for /proc/sys/* .... as a
start i think we shall contribute fixing here....but according to your
email, we should fix Doc/ABI...so I supposed some migration is needed?
d. In networking/ip-sysctl.txt a lot of the explanation for the
attached procname's parameters are explained, may be we can relocate
it to ABI?
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Documentation about sysfs/procfs entries
2008-02-13 7:40 ` Peter Teoh
@ 2008-02-13 8:25 ` Greg KH
2008-02-13 9:00 ` Peter Teoh
0 siblings, 1 reply; 10+ messages in thread
From: Greg KH @ 2008-02-13 8:25 UTC (permalink / raw)
To: Peter Teoh
Cc: Scott Lovenberg, Randy Dunlap, Mulyadi Santosa, LKML,
kernelnewbies, Rik van Riel
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 :(
> b. what is the diff between /proc and /sys? in
> Documentation/filesystems/proc.txt....it is mentioned that /proc
> information will be published into a book...where is it? I can never
> understand this.
/proc is for process information originally, it grew to take lots of
other different things over the years.
/sys is a tree representation of the devices in the system, as well as a
location for a lot of other kernel specific information. The rules for
/sys are much more strict (one value per file, if the file isn't there,
the userspace program must be able to handle it, etc.)
> c. in Doc/sysctl are all the explanation for /proc/sys/* .... as a
> start i think we shall contribute fixing here....but according to your
> email, we should fix Doc/ABI...so I supposed some migration is needed?
Yes, migration of this information to the ABI/ directory would be very
good to have.
> d. In networking/ip-sysctl.txt a lot of the explanation for the
> attached procname's parameters are explained, may be we can relocate
> it to ABI?
Sounds good to me, but be sure to verify this with the networking
developers as well.
thanks,
greg k-h
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Documentation about sysfs/procfs entries
2008-02-13 8:25 ` Greg KH
@ 2008-02-13 9:00 ` Peter Teoh
0 siblings, 0 replies; 10+ messages in thread
From: Peter Teoh @ 2008-02-13 9:00 UTC (permalink / raw)
To: Greg KH
Cc: Scott Lovenberg, Randy Dunlap, Mulyadi Santosa, LKML,
kernelnewbies, Rik van Riel
[-- 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, },
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2008-02-13 9:00 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[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 is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).