First, some notes:
- Last checked for manpages-5.04 and linux-5.4, on Debian.
- /proc/net is still used for documentation purposes, despite now being a symlink to /proc/self/net/
- /proc/[pid]/task/[tid]/* is documented as including all of /proc/[pid]/* but this is not actually the case
- Some files are actually documented in other man pages. But
proc(5)needs to still mentions them (possibly just the containing directory though).
- Some files are actually documented in the kernel's
Documentation/tree (but that also is incomplete). Even if
proc(5)mentions that, this is suboptimal. Further, many links to
Documentation/are broken since a recent reorganization.
- The /proc/sys/net/ reference is quite vague, and incomplete besides.
-means the file exists but is not documented
+means either it is documented but does not exist, or it exists but its contents are not documented
- I've remove some clutter by hand and added a few notes.