Wednesday, December 30, 2015

Docker : postgres

[root@localhost ~]# docker run -p 5432:5432 postgres
The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".

Data page checksums are disabled.

fixing permissions on existing directory /var/lib/postgresql/data ... ok
creating subdirectories ... ok
selecting default max_connections ... 100
selecting default shared_buffers ... 128MB
selecting dynamic shared memory implementation ... posix
creating configuration files ... ok
creating template1 database in /var/lib/postgresql/data/base/1 ... ok
initializing pg_authid ... ok
initializing dependencies ... ok
creating system views ... ok
loading system objects' descriptions ... ok
creating collations ... ok
creating conversions ... ok
creating dictionaries ... ok
setting privileges on built-in objects ... ok
creating information schema ... ok
loading PL/pgSQL server-side language ... ok
vacuuming database template1 ... ok
copying template1 to template0 ... ok
copying template1 to postgres ... ok
syncing data to disk ... ok

WARNING: enabling "trust" authentication for local connections
You can change this by editing pg_hba.conf or using the option -A, or
--auth-local and --auth-host, the next time you run initdb.

Success. You can now start the database server using:

    postgres -D /var/lib/postgresql/data
or
    pg_ctl -D /var/lib/postgresql/data -l logfile start

****************************************************
WARNING: No password has been set for the database.
         This will allow anyone with access to the
         Postgres port to access your database. In
         Docker's default configuration, this is
         effectively any other container on the same
         system.

         Use "-e POSTGRES_PASSWORD=password" to set
         it in "docker run".
****************************************************
waiting for server to start....LOG:  database system was shut down at 2015-12-31 02:56:57 UTC
LOG:  MultiXact member wraparound protections are now enabled
LOG:  database system is ready to accept connections
LOG:  autovacuum launcher started
 done
server started
ALTER ROLE


/docker-entrypoint.sh: ignoring /docker-entrypoint-initdb.d/*

LOG:  received fast shutdown request
LOG:  aborting any active transactions
LOG:  autovacuum launcher shutting down
LOG:  shutting down
waiting for server to shut down....LOG:  database system is shut down
 done
server stopped

PostgreSQL init process complete; ready for start up.

LOG:  database system was shut down at 2015-12-31 02:56:59 UTC
LOG:  MultiXact member wraparound protections are now enabled
LOG:  database system is ready to accept connections
LOG:  autovacuum launcher started

Linux : kernel code : printk.c

linux/kernel.h

#define KERN_EMERG      "<0>"   /* system is unusable                   */
#define KERN_ALERT      "<1>"   /* action must be taken immediately     */
#define KERN_CRIT       "<2>"   /* critical conditions                  */
#define KERN_ERR        "<3>"   /* error conditions                     */
#define KERN_WARNING    "<4>"   /* warning conditions                   */
#define KERN_NOTICE     "<5>"   /* normal but significant condition     */
#define KERN_INFO       "<6>"   /* informational                        */
#define KERN_DEBUG      "<7>"   /* debug-level messages                 */


kernel/panic.c

NORET_TYPE void panic(const char * fmt, ...)
{
        static char buf[1024];
        va_list args;
        long i;

        /*
         * It's possible to come here directly from a panic-assertion and
         * not have preempt disabled. Some functions called from here want
         * preempt to be disabled. No point enabling it later though...
         */
        preempt_disable();

        bust_spinlocks(1);
        va_start(args, fmt);
        vsnprintf(buf, sizeof(buf), fmt, args);
        va_end(args);
        printk(KERN_EMERG "Kernel panic - not syncing: %s\n",buf);



kernel/printk.c

asmlinkage int printk(const char *fmt, ...)
{
        va_list args;
        int r;

        va_start(args, fmt);
        r = vprintk(fmt, args);
        va_end(args);

        return r;
}

asmlinkage int vprintk(const char *fmt, va_list args)
{
        int printed_len = 0;
        int current_log_level = default_message_loglevel;
        unsigned long flags;
        int this_cpu;
        char *p;

        boot_delay_msec();
        printk_delay();

        preempt_disable();
        /* This stops the holder of console_sem just where we want him */
        raw_local_irq_save(flags);
        this_cpu = smp_processor_id();

        /*
         * Ouch, printk recursed into itself!
         */
        if (unlikely(printk_cpu == this_cpu)) {
                /*
                 * If a crash is occurring during printk() on this CPU,

Linux : selinux

Security Enhanced Linux or SELinux is an advanced access control mechanism built into most modern Linux distributions. It was initially developed by the US National Security Agency to protect computer systems from malicious intrusion and tampering.

 SELinux implements what's known as MAC (Mandatory Access Control). This is implemented on top of what's already present in every Linux distribution, the DAC (Discretionary Access Control).

 In a traditional security model, we have three entities: User, Group, and Other (u,g,o) who can have a combination of Read, Write, and Execute (r,w,x) permissions on a file or directory.

 At any one time, SELinux can be in any of three possible modes:
  • Enforcing
  • Permissive
  • Disabled
In enforcing mode SELinux will enforce its policy on the Linux system and make sure any unauthorized access attempts by users and processes are denied. The access denials are also written to relevant log files. 
Permissive mode is like a semi-enabled state. SELinux doesn't apply its policy in permissive mode, so no access is denied. However any policy violation is still logged in the audit logs. It's a great way to test SELinux before enforcing it.

We can run the getenforce command to check the current SELinux mode.
getenforce

We can also run the sestatus command:
sestatus

 The main configuration file for SELinux is /etc/selinux/config.

An SELinux policy defines user access to roles, role access to domains, and domain access to types.

Every regular Linux user account is mapped to one or more SELinux users.

 A role defines which users can access that process.

 Roles come into play because part of SELinux implements what's known as Role Based Access Control (RBAC).

Subjects and Objects
A subject is a process and can potentially affect an object.
An object in SELinux is anything that can be acted upon. This can be a file, a directory, a port, a tcp socket, the cursor, or perhaps an X server. The actions that a subject can perform on an object are the subject's permissions.

Domains are for Subjects
A domain is the context within which an SELinux subject (process) can run. That context is like a wrapper around the subject. It tells the process what it can and can't do.


Types are for Objects
A type is the context for a file's context that stipulates the file's purpose.

SELinux policy defines user access to roles, role access to domains, and domain access to types. First the user has to be authorized to enter a role, and then the role has to be authorized to access the domain. The domain in turn is restricted to access only certain types of files.
The policy itself is a bunch of rules that say that so-and-so users can assume only so-and-so roles, and those roles will be authorized to access only so-and-so domains. The domains in turn can access only so-and-so file types.

User -> Role -> Domain -> Types

SELinux security decisions come into play after DAC security has been evaluated.

ls -Z

A file is said to have been labelled with its security context when you have this information available for it. Let's take a closer look at one of the security contexts.
-rw-r--r--. root    root  system_u:object_r:etc_t:s0       /etc/logrotate.conf
The security context is this part:
system_u:object_r:etc_t:s0
There are four parts and each part of the security context is separated by a colon (:). The first part is the SELinux user context for the file.  we can see that it's system_u. Each Linux user account maps to an SELinux user, and in this case, the root user that owns the file is mapped to the system_u SELinux user. This mapping is done by the SELinux policy.
The second part specifies the SELinux role, which is object_r
What's most important here is the third part, the type of the file that's listed here as etc_t. This is the part that defines what type the file or directory belongs to. We can see that most files belong to the etc_t type in the /etc directory. Hypothetically, you can think of type as a sort of "group" or attribute for the file: it's a way of classifying the file.
 The fourth part of the security context, s0, has to do with multilevel security or MLS. Basically this is another way of enforcing SELinux security policy, and this part shows the sensitivity of the resource (s0).

ps -efZ | grep 'httpd\|vsftpd'
Once again the -Z flag is used for displaying SELinux contexts. The output shows the user running the process, the process ID, and the parent process ID:
system_u:system_r:httpd_t:s0            root        7126    1       0 16:50 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND
 
The security context is this part:
system_u:system_r:httpd_t:s0
The security context has four parts: user, role, domain, and sensitivity. The user, role, and sensitivity work just like the same contexts for files. The domain is unique to processes.

SELinux Users are suffixed by "u", roles are suffixed by "r" and types (for files) or domains (for processes) are suffixed by "_t".

SELinux Audit Logs

  • /var/log/audit/audit.log
  • /var/log/messages

 






Tuesday, December 29, 2015

Linux : perf vs strace output


# perf trace ls
     0.171 ( 0.023 ms): ls/29642 brk(                                                                  ) = 0x55ad369bc000
     0.220 ( 0.013 ms): ls/29642 mmap(len: 4096, prot: READ|WRITE, flags: PRIVATE|ANONYMOUS, fd: -1    ) = 0x7f15d9245000
     0.245 ( 0.013 ms): ls/29642 access(filename: 0x7f15d9043e60, mode: R                              ) = -1 ENOENT No such file or directory
     0.271 ( 0.013 ms): ls/29642 open(filename: 0x7f15d90427af, flags: CLOEXEC                         ) = 3
     0.291 ( 0.010 ms): ls/29642 fstat(fd: 3</usr/lib64/libselinux.so.1>, statbuf: 0x7fffdcb20b90      ) = 0
     0.312 ( 0.011 ms): ls/29642 mmap(len: 41110, prot: READ, flags: PRIVATE, fd: 3</usr/lib64/libselinux.so.1>) = 0x7f15d923a000
     0.332 ( 0.010 ms): ls/29642 close(fd: 3</usr/lib64/libselinux.so.1>                               ) = 0
     0.367 ( 0.016 ms): ls/29642 open(filename: 0x7f15d9245640, flags: CLOEXEC                         ) = 3
     2.330 ( 0.177 ms): ls/29642 read(fd: 3</usr/lib64/libselinux.so.1>, buf: 0x7fffdcb20d20, count: 832) = 832
     2.529 ( 0.020 ms): ls/29642 fstat(fd: 3</usr/lib64/libselinux.so.1>, statbuf: 0x7fffdcb20bd0      ) = 0
     2.768 ( 0.028 ms): ls/29642 mmap(len: 2237248, prot: EXEC|READ, flags: PRIVATE|DENYWRITE, fd: 3</usr/lib64/libselinux.so.1>) = 0x7f15d8e03000
     3.129 ( 0.157 ms): ls/29642 mprotect(start: 0x7f15d8e22000, len: 2097152                          ) = 0
     3.347 ( 0.031 ms): ls/29642 mmap(addr: 0x7f15d9022000, len: 8192, prot: READ|WRITE, flags: PRIVATE|DENYWRITE|FIXED, fd: 3</usr/lib64/libselinux.so.1>, off: 126976) = 0x7f15d9022000
     3.607 ( 0.026 ms): ls/29642 mmap(addr: 0x7f15d9024000, len: 4928, prot: READ|WRITE, flags: PRIVATE|ANONYMOUS|FIXED, fd: -1) = 0x7f15d9024000
     3.838 ( 0.021 ms): ls/29642 close(fd: 3</usr/lib64/libselinux.so.1>                               ) = 0
     4.087 ( 0.028 ms): ls/29642 open(filename: 0x7f15d9245b10, flags: CLOEXEC                         ) = 3
     4.365 ( 0.078 ms): ls/29642 read(fd: 3</usr/lib64/libcap.so.2.24>, buf: 0x7fffdcb20cf0, count: 832) = 832
     4.567 ( 0.078 ms): ls/29642 fstat(fd: 3</usr/lib64/libcap.so.2.24>, statbuf: 0x7fffdcb20ba0       ) = 0
     4.756 ( 0.066 ms): ls/29642 mmap(len: 2113840, prot: EXEC|READ, flags: PRIVATE|DENYWRITE, fd: 3</usr/lib64/libcap.so.2.24>) = 0x7f15d8bfe000
     4.944 ( 0.037 ms): ls/29642 mprotect(start: 0x7f15d8c02000, len: 2093056                          ) = 0
     5.241 ( 0.107 ms): ls/29642 mmap(addr: 0x7f15d8e01000, len: 8192, prot: READ|WRITE, flags: PRIVATE|DENYWRITE|FIXED, fd: 3</usr/lib64/libcap.so.2.24>, off: 12288) = 0x7f15d8e01000
     5.456 ( 0.078 ms): ls/29642 close(fd: 3</usr/lib64/libcap.so.2.24>                                ) = 0
     5.568 ( 0.027 ms): ls/29642 open(filename: 0x7f15d9245fe0, flags: CLOEXEC                         ) = 3
     5.715 ( 0.073 ms): ls/29642 read(fd: 3</usr/lib64/libc-2.22.so>, buf: 0x7fffdcb20cc0, count: 832  ) = 832
     5.856 ( 0.028 ms): ls/29642 fstat(fd: 3</usr/lib64/libc-2.22.so>, statbuf: 0x7fffdcb20b70         ) = 0
     6.043 ( 0.085 ms): ls/29642 mmap(len: 4096, prot: READ|WRITE, flags: PRIVATE|ANONYMOUS, fd: -1    ) = 0x7f15d9239000
     6.217 ( 0.036 ms): ls/29642 mmap(len: 3934784, prot: EXEC|READ, flags: PRIVATE|DENYWRITE, fd: 3</usr/lib64/libc-2.22.so>) = 0x7f15d883d000
     6.413 ( 0.088 ms): ls/29642 mprotect(start: 0x7f15d89f4000, len: 2097152                          ) = 0
     6.562 ( 0.041 ms): ls/29642 mmap(addr: 0x7f15d8bf4000, len: 24576, prot: READ|WRITE, flags: PRIVATE|DENYWRITE|FIXED, fd: 3</usr/lib64/libc-2.22.so>, off: 1798144) = 0x7f15d8bf4000
     6.802 ( 0.113 ms): ls/29642 mmap(addr: 0x7f15d8bfa000, len: 14912, prot: READ|WRITE, flags: PRIVATE|ANONYMOUS|FIXED, fd: -1) = 0x7f15d8bfa000
     6.964 ( 0.032 ms): ls/29642 close(fd: 3</usr/lib64/libc-2.22.so>                                  ) = 0
     7.210 ( 0.129 ms): ls/29642 open(filename: 0x7f15d92394b8, flags: CLOEXEC                         ) = 3
     7.358 ( 0.045 ms): ls/29642 read(fd: 3</usr/lib64/libpcre.so.1.2.5>, buf: 0x7fffdcb20b70, count: 832) = 832
     7.462 ( 0.023 ms): ls/29642 fstat(fd: 3</usr/lib64/libpcre.so.1.2.5>, statbuf: 0x7fffdcb20a20     ) = 0
     7.628 ( 0.031 ms): ls/29642 mmap(len: 2552072, prot: EXEC|READ, flags: PRIVATE|DENYWRITE, fd: 3</usr/lib64/libpcre.so.1.2.5>) = 0x7f15d85cd000
     7.763 ( 0.030 ms): ls/29642 mprotect(start: 0x7f15d863b000, len: 2097152                          ) = 0
     7.934 ( 0.031 ms): ls/29642 mmap(addr: 0x7f15d883b000, len: 8192, prot: READ|WRITE, flags: PRIVATE|DENYWRITE|FIXED, fd: 3</usr/lib64/libpcre.so.1.2.5>, off: 450560) = 0x7f15d883b000
     8.089 ( 0.069 ms): ls/29642 close(fd: 3</usr/lib64/libpcre.so.1.2.5>                              ) = 0
     8.242 ( 0.031 ms): ls/29642 open(filename: 0x7f15d9239988, flags: CLOEXEC                         ) = 3
     8.354 ( 0.034 ms): ls/29642 read(fd: 3</usr/lib64/libdl-2.22.so>, buf: 0x7fffdcb20b40, count: 832 ) = 832
     8.501 ( 0.021 ms): ls/29642 fstat(fd: 3</usr/lib64/libdl-2.22.so>, statbuf: 0x7fffdcb209f0        ) = 0
     8.598 ( 0.026 ms): ls/29642 mmap(len: 2109712, prot: EXEC|READ, flags: PRIVATE|DENYWRITE, fd: 3</usr/lib64/libdl-2.22.so>) = 0x7f15d83c9000
     8.766 ( 0.027 ms): ls/29642 mprotect(start: 0x7f15d83cc000, len: 2093056                          ) = 0
     8.908 ( 0.070 ms): ls/29642 mmap(addr: 0x7f15d85cb000, len: 8192, prot: READ|WRITE, flags: PRIVATE|DENYWRITE|FIXED, fd: 3</usr/lib64/libdl-2.22.so>, off: 8192) = 0x7f15d85cb000
     9.020 ( 0.022 ms): ls/29642 close(fd: 3</usr/lib64/libdl-2.22.so>                                 ) = 0
     9.230 ( 0.129 ms): ls/29642 open(filename: 0x7f15d9239eb0, flags: CLOEXEC                         ) = 3
     9.424 ( 0.052 ms): ls/29642 read(fd: 3</usr/lib64/libattr.so.1.1.0>, buf: 0x7fffdcb20ae0, count: 832) = 832
     9.634 ( 0.042 ms): ls/29642 fstat(fd: 3</usr/lib64/libattr.so.1.1.0>, statbuf: 0x7fffdcb20990     ) = 0
     9.799 ( 0.026 ms): ls/29642 mmap(len: 4096, prot: READ|WRITE, flags: PRIVATE|ANONYMOUS, fd: -1    ) = 0x7f15d9238000
     9.947 ( 0.072 ms): ls/29642 mmap(len: 2117648, prot: EXEC|READ, flags: PRIVATE|DENYWRITE, fd: 3</usr/lib64/libattr.so.1.1.0>) = 0x7f15d81c3000
    10.055 ( 0.025 ms): ls/29642 mprotect(start: 0x7f15d81c7000, len: 2097152                          ) = 0
    10.206 ( 0.030 ms): ls/29642 mmap(addr: 0x7f15d83c7000, len: 4096, prot: READ|WRITE, flags: PRIVATE|DENYWRITE|FIXED, fd: 3</usr/lib64/libattr.so.1.1.0>, off: 16384) = 0x7f15d83c7000
    10.309 ( 0.024 ms): ls/29642 mmap(addr: 0x7f15d83c8000, len: 16, prot: READ|WRITE, flags: PRIVATE|ANONYMOUS|FIXED, fd: -1) = 0x7f15d83c8000
    10.455 ( 0.066 ms): ls/29642 close(fd: 3</usr/lib64/libattr.so.1.1.0>                              ) = 0
    10.568 ( 0.027 ms): ls/29642 open(filename: 0x7f15d9238518, flags: CLOEXEC                         ) = 3
    10.721 ( 0.075 ms): ls/29642 read(fd: 3</usr/lib64/libpthread-2.22.so>, buf: 0x7fffdcb20ab0, count: 832) = 832
    10.823 ( 0.020 ms): ls/29642 fstat(fd: 3</usr/lib64/libpthread-2.22.so>, statbuf: 0x7fffdcb20960   ) = 0
    10.970 ( 0.076 ms): ls/29642 mmap(len: 2213040, prot: EXEC|READ, flags: PRIVATE|DENYWRITE, fd: 3</usr/lib64/libpthread-2.22.so>) = 0x7f15d7fa6000
    11.079 ( 0.025 ms): ls/29642 mprotect(start: 0x7f15d7fbe000, len: 2093056                          ) = 0
    11.226 ( 0.030 ms): ls/29642 mmap(addr: 0x7f15d81bd000, len: 8192, prot: READ|WRITE, flags: PRIVATE|DENYWRITE|FIXED, fd: 3</usr/lib64/libpthread-2.22.so>, off: 94208) = 0x7f15d81bd000
    11.335 ( 0.026 ms): ls/29642 mmap(addr: 0x7f15d81bf000, len: 13488, prot: READ|WRITE, flags: PRIVATE|ANONYMOUS|FIXED, fd: -1) = 0x7f15d81bf000
    11.481 ( 0.066 ms): ls/29642 close(fd: 3</usr/lib64/libpthread-2.22.so>                            ) = 0
    11.596 ( 0.024 ms): ls/29642 mmap(len: 4096, prot: READ|WRITE, flags: PRIVATE|ANONYMOUS, fd: -1    ) = 0x7f15d9237000
    11.761 ( 0.065 ms): ls/29642 mmap(len: 8192, prot: READ|WRITE, flags: PRIVATE|ANONYMOUS, fd: -1    ) = 0x7f15d9235000
    11.973 ( 0.131 ms): ls/29642 arch_prctl(option: 4098, arg2: 139731814012928, arg3: 139731814019072, arg4: 34, arg5: 4294967295) = 0
    12.207 ( 0.030 ms): ls/29642 mprotect(start: 0x7f15d8bf4000, len: 16384, prot: READ                ) = 0
    12.355 ( 0.027 ms): ls/29642 mprotect(start: 0x7f15d81bd000, len: 4096, prot: READ                 ) = 0
    12.515 ( 0.066 ms): ls/29642 mprotect(start: 0x7f15d83c7000, len: 4096, prot: READ                 ) = 0
    12.626 ( 0.025 ms): ls/29642 mprotect(start: 0x7f15d85cb000, len: 4096, prot: READ                 ) = 0
    12.806 ( 0.069 ms): ls/29642 mprotect(start: 0x7f15d883b000, len: 4096, prot: READ                 ) = 0
    12.924 ( 0.027 ms): ls/29642 mprotect(start: 0x7f15d8e01000, len: 4096, prot: READ                 ) = 0
    13.142 ( 0.100 ms): ls/29642 mprotect(start: 0x7f15d9022000, len: 4096, prot: READ                 ) = 0
    13.283 ( 0.026 ms): ls/29642 mprotect(start: 0x55ad3550b000, len: 8192, prot: READ                 ) = 0
    13.434 ( 0.070 ms): ls/29642 mprotect(start: 0x7f15d9246000, len: 4096, prot: READ                 ) = 0
    13.621 ( 0.108 ms): ls/29642 munmap(addr: 0x7f15d923a000, len: 41110                               ) = 0
    13.830 ( 0.113 ms): ls/29642 set_tid_address(tidptr: 0x7f15d9235ad0                                ) = 29642
    13.979 ( 0.066 ms): ls/29642 set_robust_list(head: 0x7f15d9235ae0, len: 24                         ) = 0
    14.187 ( 0.081 ms): ls/29642 rt_sigaction(sig: 0x20, act: 0x7fffdcb21270, sigsetsize: 8            ) = 0
    14.322 ( 0.021 ms): ls/29642 rt_sigaction(sig: 0x21, act: 0x7fffdcb21270, sigsetsize: 8            ) = 0
    14.514 ( 0.117 ms): ls/29642 rt_sigprocmask(how: UNBLOCK, nset: 0x7fffdcb213e8, sigsetsize: 8      ) = 0
    14.684 ( 0.066 ms): ls/29642 getrlimit(resource: STACK, rlim: 0x7fffdcb213d0                       ) = 0
    14.916 ( 0.077 ms): ls/29642 statfs(pathname: 0x7f15d8e1c762, buf: 0x7fffdcb213a0                  ) = 0
    15.025 ( 0.024 ms): ls/29642 statfs(pathname: 0x7f15d8e1c762, buf: 0x7fffdcb21290                  ) = 0
    15.228 ( 0.101 ms): ls/29642 brk(                                                                  ) = 0x55ad369bc000
    15.330 ( 0.022 ms): ls/29642 brk(brk: 0x55ad369dd000                                               ) = 0x55ad369dd000
    15.564 ( 0.158 ms): ls/29642 access(filename: 0x7f15d8e1c249                                       ) = 0
    15.690 ( 0.027 ms): ls/29642 open(filename: 0x7f15d89c8f80, flags: CLOEXEC                         ) = 3
    15.856 ( 0.093 ms): ls/29642 fstat(fd: 3</usr/lib/locale/locale-archive>, statbuf: 0x7f15d8bf99a0  ) = 0
    15.963 ( 0.026 ms): ls/29642 mmap(len: 110439344, prot: READ, flags: PRIVATE, fd: 3</usr/lib/locale/locale-archive>) = 0x7f15d1653000
    16.118 ( 0.078 ms): ls/29642 close(fd: 3</usr/lib/locale/locale-archive>                           ) = 0
    16.348 ( 0.093 ms): ls/29642 ioctl(fd: 1</dev/pts/2>, cmd: TCGETS, arg: 0x7fffdcb20fe0             ) = 0
    16.504 ( 0.071 ms): ls/29642 ioctl(fd: 1</dev/pts/2>, cmd: TIOCGWINSZ, arg: 0x7fffdcb210c0         ) = 0
    16.679 ( 0.080 ms): ls/29642 stat(filename: 0x55ad369c1c20, statbuf: 0x7fffdcb20fc0                ) = 0
    16.829 ( 0.069 ms): ls/29642 open(filename: 0x55ad369c1c20, flags: CLOEXEC|DIRECTORY|NONBLOCK      ) = 3
    16.938 ( 0.029 ms): ls/29642 fstat(fd: 3</sys/devices/pci0000:00/0000:00:03.0/net/enp0s3/queues/rx-0>, statbuf: 0x7fffdcb20fc0) = 0
    17.133 ( 0.118 ms): ls/29642 getdents(fd: 3</sys/devices/pci0000:00/0000:00:03.0/net/enp0s3/queues/rx-0>, dirent: 0x55ad369c1c70, count: 32768) = 112
    17.274 ( 0.023 ms): ls/29642 getdents(fd: 3</sys/devices/pci0000:00/0000:00:03.0/net/enp0s3/queues/rx-0>, dirent: 0x55ad369c1c70, count: 32768) = 0
    17.414 ( 0.064 ms): ls/29642 close(fd: 3</sys/devices/pci0000:00/0000:00:03.0/net/enp0s3/queues/rx-0>) = 0
    17.531 ( 0.022 ms): ls/29642 fstat(fd: 1</dev/pts/2>, statbuf: 0x7fffdcb1eb20                      ) = 0
    17.670 ( 0.066 ms): ls/29642 mmap(len: 4096, prot: READ|WRITE, flags: PRIVATE|ANONYMOUS, fd: -1    ) = 0x7f15d9244000
rps_cpus  rps_flow_cnt
    18.008 ( 0.254 ms): ls/29642 write(fd: 1</dev/pts/2>, buf: 0x7f15d9244000, count: 23               ) = 23
    18.178 ( 0.088 ms): ls/29642 close(fd: 1</dev/pts/2>                                               ) = 0
    18.282 ( 0.025 ms): ls/29642 munmap(addr: 0x7f15d9244000, len: 4096                                ) = 0
    18.428 ( 0.067 ms): ls/29642 close(fd: 2                                                           ) = 0
    18.544 ( 0.000 ms): ls/29642 exit_group(                                  


compare with strace

# strace ls
execve("/usr/bin/ls", ["ls"], [/* 26 vars */]) = 0
brk(NULL)                               = 0x556341408000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1316109000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=41110, ...}) = 0
mmap(NULL, 41110, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f13160fe000
close(3)                                = 0
open("/lib64/libselinux.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260b\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=136600, ...}) = 0
mmap(NULL, 2237248, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1315cc7000
mprotect(0x7f1315ce6000, 2097152, PROT_NONE) = 0
mmap(0x7f1315ee6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1f000) = 0x7f1315ee6000
mmap(0x7f1315ee8000, 4928, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1315ee8000
close(3)                                = 0
open("/lib64/libcap.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\26\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=18608, ...}) = 0
mmap(NULL, 2113840, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1315ac2000
mprotect(0x7f1315ac6000, 2093056, PROT_NONE) = 0
mmap(0x7f1315cc5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f1315cc5000
close(3)                                = 0
open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\6\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=2102288, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f13160fd000
mmap(NULL, 3934784, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1315701000
mprotect(0x7f13158b8000, 2097152, PROT_NONE) = 0
mmap(0x7f1315ab8000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b7000) = 0x7f1315ab8000
mmap(0x7f1315abe000, 14912, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1315abe000
close(3)                                = 0
open("/lib64/libpcre.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\26\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=459240, ...}) = 0
mmap(NULL, 2552072, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1315491000
mprotect(0x7f13154ff000, 2097152, PROT_NONE) = 0
mmap(0x7f13156ff000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6e000) = 0x7f13156ff000
close(3)                                = 0
open("/lib64/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\16\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=19344, ...}) = 0
mmap(NULL, 2109712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f131528d000
mprotect(0x7f1315290000, 2093056, PROT_NONE) = 0
mmap(0x7f131548f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f131548f000
close(3)                                = 0
open("/lib64/libattr.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\23\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=23320, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f13160fc000
mmap(NULL, 2117648, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1315087000
mprotect(0x7f131508b000, 2097152, PROT_NONE) = 0
mmap(0x7f131528b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f131528b000
mmap(0x7f131528c000, 16, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f131528c000
close(3)                                = 0
open("/lib64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260`\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=148912, ...}) = 0
mmap(NULL, 2213040, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1314e6a000
mprotect(0x7f1314e82000, 2093056, PROT_NONE) = 0
mmap(0x7f1315081000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f1315081000
mmap(0x7f1315083000, 13488, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1315083000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f13160fb000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f13160f9000
arch_prctl(ARCH_SET_FS, 0x7f13160f9800) = 0
mprotect(0x7f1315ab8000, 16384, PROT_READ) = 0
mprotect(0x7f1315081000, 4096, PROT_READ) = 0
mprotect(0x7f131528b000, 4096, PROT_READ) = 0
mprotect(0x7f131548f000, 4096, PROT_READ) = 0
mprotect(0x7f13156ff000, 4096, PROT_READ) = 0
mprotect(0x7f1315cc5000, 4096, PROT_READ) = 0
mprotect(0x7f1315ee6000, 4096, PROT_READ) = 0
mprotect(0x5563407d0000, 8192, PROT_READ) = 0
mprotect(0x7f131610a000, 4096, PROT_READ) = 0
munmap(0x7f13160fe000, 41110)           = 0
set_tid_address(0x7f13160f9ad0)         = 29849
set_robust_list(0x7f13160f9ae0, 24)     = 0
rt_sigaction(SIGRTMIN, {0x7f1314e6fb50, [], SA_RESTORER|SA_SIGINFO, 0x7f1314e7a9f0}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x7f1314e6fbe0, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7f1314e7a9f0}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
statfs("/sys/fs/selinux", {f_type="SELINUX_MAGIC", f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={0, 0}, f_namelen=255, f_frsize=4096, f_flags=4128}) = 0
statfs("/sys/fs/selinux", {f_type="SELINUX_MAGIC", f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={0, 0}, f_namelen=255, f_frsize=4096, f_flags=4128}) = 0
brk(NULL)                               = 0x556341408000
brk(0x556341429000)                     = 0x556341429000
access("/etc/selinux/config", F_OK)     = 0
open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=110439344, ...}) = 0
mmap(NULL, 110439344, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f130e517000
close(3)                                = 0
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, TIOCGWINSZ, {ws_row=24, ws_col=80, ws_xpixel=0, ws_ypixel=0}) = 0
stat(".", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
open(".", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
getdents(3, /* 4 entries */, 32768)     = 112
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 2), ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1316108000
write(1, "rps_cpus  rps_flow_cnt\n", 23rps_cpus  rps_flow_cnt
) = 23
close(1)                                = 0
munmap(0x7f1316108000, 4096)            = 0
close(2)                                = 0
exit_group(0)                           = ?
+++ exited with 0 +++

Linux : sysctl

# sysctl -a
abi.vsyscall32 = 1
crypto.fips_enabled = 0
debug.exception-trace = 1
debug.kprobes-optimization = 1
dev.cdrom.autoclose = 1
dev.cdrom.autoeject = 0
dev.cdrom.check_media = 0
dev.cdrom.debug = 0
dev.cdrom.info = CD-ROM information, Id: cdrom.c 3.20 2003/12/17
dev.cdrom.info =
dev.cdrom.info = drive name:            sr1     sr0
dev.cdrom.info = drive speed:           32      32
dev.cdrom.info = drive # of slots:      1       1
dev.cdrom.info = Can close tray:                1       1
dev.cdrom.info = Can open tray:         1       1
dev.cdrom.info = Can lock tray:         1       1
dev.cdrom.info = Can change speed:      1       1
dev.cdrom.info = Can select disk:       0       0
dev.cdrom.info = Can read multisession: 1       1
dev.cdrom.info = Can read MCN:          1       1
dev.cdrom.info = Reports media changed: 1       1
dev.cdrom.info = Can play audio:                1       1
dev.cdrom.info = Can write CD-R:                0       0
dev.cdrom.info = Can write CD-RW:       0       0
dev.cdrom.info = Can read DVD:          1       1
dev.cdrom.info = Can write DVD-R:       0       0
dev.cdrom.info = Can write DVD-RAM:     0       0
dev.cdrom.info = Can read MRW:          1       1
dev.cdrom.info = Can write MRW:         1       1
dev.cdrom.info = Can write RAM:         1       1
dev.cdrom.info =
dev.cdrom.info =
dev.cdrom.lock = 1
dev.hpet.max-user-freq = 64
dev.mac_hid.mouse_button2_keycode = 97
dev.mac_hid.mouse_button3_keycode = 100
dev.mac_hid.mouse_button_emulation = 0
dev.parport.default.spintime = 500
dev.parport.default.timeslice = 200
dev.raid.speed_limit_max = 200000
dev.raid.speed_limit_min = 1000
dev.scsi.logging_level = 0
fs.aio-max-nr = 65536
fs.aio-nr = 0
fs.binfmt_misc.status = enabled
fs.dentry-state = 51970 37588   45      0       0       0
fs.dir-notify-enable = 1
fs.epoll.max_user_watches = 151121
fs.file-max = 73458
fs.file-nr = 1280       0       73458
fs.inode-nr = 72979     25803
fs.inode-state = 72979  25803   0       0       0       0       0
fs.inotify.max_queued_events = 16384
fs.inotify.max_user_instances = 128
fs.inotify.max_user_watches = 8192
fs.lease-break-time = 45
fs.leases-enable = 1
fs.mqueue.msg_default = 10
fs.mqueue.msg_max = 10
fs.mqueue.msgsize_default = 8192
fs.mqueue.msgsize_max = 8192
fs.mqueue.queues_max = 256
fs.nfs.nlm_grace_period = 0
fs.nfs.nlm_tcpport = 0
fs.nfs.nlm_timeout = 10
fs.nfs.nlm_udpport = 0
fs.nfs.nsm_local_state = 0
fs.nfs.nsm_use_hostnames = 0
fs.nr_open = 1048576
fs.overflowgid = 65534
fs.overflowuid = 65534
fs.pipe-max-size = 1048576
fs.protected_hardlinks = 1
fs.protected_symlinks = 1
fs.quota.allocated_dquots = 0
fs.quota.cache_hits = 0
fs.quota.drops = 0
fs.quota.free_dquots = 0
fs.quota.lookups = 0
fs.quota.reads = 0
fs.quota.syncs = 0
fs.quota.writes = 0
fs.suid_dumpable = 0
fs.xfs.error_level = 3
fs.xfs.filestream_centisecs = 3000
fs.xfs.inherit_noatime = 1
fs.xfs.inherit_nodefrag = 1
fs.xfs.inherit_nodump = 1
fs.xfs.inherit_nosymlinks = 0
fs.xfs.inherit_sync = 1
fs.xfs.irix_sgid_inherit = 0
fs.xfs.irix_symlink_mode = 0
fs.xfs.panic_mask = 0
fs.xfs.rotorstep = 1
fs.xfs.speculative_prealloc_lifetime = 300
fs.xfs.stats_clear = 0
fs.xfs.xfssyncd_centisecs = 3000
kernel.acct = 4 2       30
kernel.acpi_video_flags = 0
kernel.auto_msgmni = 0
kernel.bootloader_type = 114
kernel.bootloader_version = 2
kernel.cad_pid = 1
kernel.cap_last_cap = 37
kernel.compat-log = 1
kernel.core_pattern = |/usr/libexec/abrt-hook-ccpp %s %c %p %u %g %t %e %P %I
kernel.core_pipe_limit = 4
kernel.core_uses_pid = 1
kernel.ctrl-alt-del = 0
kernel.dmesg_restrict = 0
kernel.domainname = (none)
kernel.ftrace_dump_on_oops = 0
kernel.ftrace_enabled = 1
kernel.hostname = localhost.localdomain
kernel.io_delay_type = 0
kernel.kexec_load_disabled = 0
kernel.keys.gc_delay = 300
kernel.keys.maxbytes = 20000
kernel.keys.maxkeys = 200
kernel.keys.persistent_keyring_expiry = 259200
kernel.keys.root_maxbytes = 25000000
kernel.keys.root_maxkeys = 1000000
kernel.kptr_restrict = 0
kernel.kstack_depth_to_print = 12
kernel.latencytop = 0
kernel.max_lock_depth = 1024
kernel.modprobe = /sbin/modprobe
kernel.modules_disabled = 0
kernel.msg_next_id = -1
kernel.msgmax = 8192
kernel.msgmnb = 16384
kernel.msgmni = 32000
kernel.ngroups_max = 65536
kernel.nmi_watchdog = 0
kernel.ns_last_pid = 26186
kernel.numa_balancing = 0
kernel.numa_balancing_scan_delay_ms = 1000
kernel.numa_balancing_scan_period_max_ms = 60000
kernel.numa_balancing_scan_period_min_ms = 1000
kernel.numa_balancing_scan_size_mb = 256
kernel.osrelease = 4.2.3-300.fc23.x86_64
kernel.ostype = Linux
kernel.overflowgid = 65534
kernel.overflowuid = 65534
kernel.panic = 0
kernel.panic_on_io_nmi = 0
kernel.panic_on_oops = 0
kernel.panic_on_stackoverflow = 0
kernel.panic_on_unrecovered_nmi = 0
kernel.panic_on_warn = 0
kernel.perf_cpu_time_max_percent = 25
kernel.perf_event_max_sample_rate = 100000
kernel.perf_event_mlock_kb = 516
kernel.perf_event_paranoid = 1
kernel.pid_max = 32768
kernel.poweroff_cmd = /sbin/poweroff
kernel.print-fatal-signals = 0
kernel.printk = 4       4       1       7
kernel.printk_delay = 0
kernel.printk_ratelimit = 5
kernel.printk_ratelimit_burst = 10
kernel.pty.max = 4096
kernel.pty.nr = 3
kernel.pty.reserve = 1024
kernel.random.boot_id = c7c34322-49ce-4149-93c4-0f4c66882337
kernel.random.entropy_avail = 3092
kernel.random.poolsize = 4096
kernel.random.read_wakeup_threshold = 64
kernel.random.urandom_min_reseed_secs = 60
kernel.random.uuid = a1f9b39b-89ea-483a-bafe-ab21d1e94d74
kernel.random.write_wakeup_threshold = 3072
kernel.randomize_va_space = 2
kernel.real-root-dev = 0
kernel.sched_autogroup_enabled = 1
kernel.sched_cfs_bandwidth_slice_us = 5000
kernel.sched_child_runs_first = 0
kernel.sched_latency_ns = 6000000
kernel.sched_migration_cost_ns = 500000
kernel.sched_min_granularity_ns = 750000
kernel.sched_nr_migrate = 32
kernel.sched_rr_timeslice_ms = 100
kernel.sched_rt_period_us = 1000000
kernel.sched_rt_runtime_us = 950000
kernel.sched_shares_window_ns = 10000000
kernel.sched_time_avg_ms = 1000
kernel.sched_tunable_scaling = 1
kernel.sched_wakeup_granularity_ns = 1000000
kernel.sem = 32000      1024000000      500     32000
kernel.sem_next_id = -1
kernel.sg-big-buff = 32768
kernel.shm_next_id = -1
kernel.shm_rmid_forced = 0
kernel.shmall = 18446744073692774399
kernel.shmmax = 18446744073692774399
kernel.shmmni = 4096
kernel.soft_watchdog = 1
kernel.softlockup_all_cpu_backtrace = 0
kernel.softlockup_panic = 0
kernel.stack_tracer_enabled = 0
kernel.sysctl_writes_strict = 0
kernel.sysrq = 16
kernel.tainted = 0
kernel.threads-max = 5764
kernel.timer_migration = 1
kernel.traceoff_on_warning = 0
kernel.tracepoint_printk = 0
kernel.unknown_nmi_panic = 0
kernel.usermodehelper.bset = 4294967295 63
kernel.usermodehelper.inheritable = 4294967295  63
kernel.version = #1 SMP Mon Oct 5 15:42:54 UTC 2015
kernel.watchdog = 1
kernel.watchdog_cpumask = 0
kernel.watchdog_thresh = 10
kernel.yama.ptrace_scope = 0
net.core.bpf_jit_enable = 0
net.core.busy_poll = 0
net.core.busy_read = 0
net.core.default_qdisc = fq_codel
net.core.dev_weight = 64
net.core.flow_limit_cpu_bitmap = 0
net.core.flow_limit_table_len = 4096
net.core.message_burst = 10
net.core.message_cost = 5
net.core.netdev_budget = 300
net.core.netdev_max_backlog = 1000
net.core.netdev_rss_key = 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00
net.core.netdev_tstamp_prequeue = 1
net.core.optmem_max = 20480
net.core.rmem_default = 212992
net.core.rmem_max = 212992
net.core.rps_sock_flow_entries = 0
net.core.somaxconn = 128
net.core.tstamp_allow_data = 1
net.core.warnings = 0
net.core.wmem_default = 212992
net.core.wmem_max = 212992
net.core.xfrm_acq_expires = 30
net.core.xfrm_aevent_etime = 10
net.core.xfrm_aevent_rseqth = 2
net.core.xfrm_larval_drop = 1
net.ipv4.cipso_cache_bucket_size = 10
net.ipv4.cipso_cache_enable = 1
net.ipv4.cipso_rbm_optfmt = 0
net.ipv4.cipso_rbm_strictvalid = 1
net.ipv4.conf.all.accept_local = 0
net.ipv4.conf.all.accept_redirects = 1
net.ipv4.conf.all.accept_source_route = 0
net.ipv4.conf.all.arp_accept = 0
net.ipv4.conf.all.arp_announce = 0
net.ipv4.conf.all.arp_filter = 0
net.ipv4.conf.all.arp_ignore = 0
net.ipv4.conf.all.arp_notify = 0
net.ipv4.conf.all.bootp_relay = 0
net.ipv4.conf.all.disable_policy = 0
net.ipv4.conf.all.disable_xfrm = 0
net.ipv4.conf.all.force_igmp_version = 0
net.ipv4.conf.all.forwarding = 0
net.ipv4.conf.all.igmpv2_unsolicited_report_interval = 10000
net.ipv4.conf.all.igmpv3_unsolicited_report_interval = 1000
net.ipv4.conf.all.ignore_routes_with_linkdown = 0
net.ipv4.conf.all.log_martians = 0
net.ipv4.conf.all.mc_forwarding = 0
net.ipv4.conf.all.medium_id = 0
net.ipv4.conf.all.promote_secondaries = 1
net.ipv4.conf.all.proxy_arp = 0
net.ipv4.conf.all.proxy_arp_pvlan = 0
net.ipv4.conf.all.route_localnet = 0
net.ipv4.conf.all.rp_filter = 1
net.ipv4.conf.all.secure_redirects = 1
net.ipv4.conf.all.send_redirects = 1
net.ipv4.conf.all.shared_media = 1
net.ipv4.conf.all.src_valid_mark = 0
net.ipv4.conf.all.tag = 0
net.ipv4.conf.default.accept_local = 0
net.ipv4.conf.default.accept_redirects = 1
net.ipv4.conf.default.accept_source_route = 0
net.ipv4.conf.default.arp_accept = 0
net.ipv4.conf.default.arp_announce = 0
net.ipv4.conf.default.arp_filter = 0
net.ipv4.conf.default.arp_ignore = 0
net.ipv4.conf.default.arp_notify = 0
net.ipv4.conf.default.bootp_relay = 0
net.ipv4.conf.default.disable_policy = 0
net.ipv4.conf.default.disable_xfrm = 0
net.ipv4.conf.default.force_igmp_version = 0
net.ipv4.conf.default.forwarding = 0
net.ipv4.conf.default.igmpv2_unsolicited_report_interval = 10000
net.ipv4.conf.default.igmpv3_unsolicited_report_interval = 1000
net.ipv4.conf.default.ignore_routes_with_linkdown = 0
net.ipv4.conf.default.log_martians = 0
net.ipv4.conf.default.mc_forwarding = 0
net.ipv4.conf.default.medium_id = 0
net.ipv4.conf.default.promote_secondaries = 1
net.ipv4.conf.default.proxy_arp = 0
net.ipv4.conf.default.proxy_arp_pvlan = 0
net.ipv4.conf.default.route_localnet = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.secure_redirects = 1
net.ipv4.conf.default.send_redirects = 1
net.ipv4.conf.default.shared_media = 1
net.ipv4.conf.default.src_valid_mark = 0
net.ipv4.conf.default.tag = 0
net.ipv4.conf.enp0s3.accept_local = 0
net.ipv4.conf.enp0s3.accept_redirects = 1
net.ipv4.conf.enp0s3.accept_source_route = 0
net.ipv4.conf.enp0s3.arp_accept = 0
net.ipv4.conf.enp0s3.arp_announce = 0
net.ipv4.conf.enp0s3.arp_filter = 0
net.ipv4.conf.enp0s3.arp_ignore = 0
net.ipv4.conf.enp0s3.arp_notify = 0
net.ipv4.conf.enp0s3.bootp_relay = 0
net.ipv4.conf.enp0s3.disable_policy = 0
net.ipv4.conf.enp0s3.disable_xfrm = 0
net.ipv4.conf.enp0s3.force_igmp_version = 0
net.ipv4.conf.enp0s3.forwarding = 0
net.ipv4.conf.enp0s3.igmpv2_unsolicited_report_interval = 10000
net.ipv4.conf.enp0s3.igmpv3_unsolicited_report_interval = 1000
net.ipv4.conf.enp0s3.ignore_routes_with_linkdown = 0
net.ipv4.conf.enp0s3.log_martians = 0
net.ipv4.conf.enp0s3.mc_forwarding = 0
net.ipv4.conf.enp0s3.medium_id = 0
net.ipv4.conf.enp0s3.promote_secondaries = 1
net.ipv4.conf.enp0s3.proxy_arp = 0
net.ipv4.conf.enp0s3.proxy_arp_pvlan = 0
net.ipv4.conf.enp0s3.route_localnet = 0
net.ipv4.conf.enp0s3.rp_filter = 1
net.ipv4.conf.enp0s3.secure_redirects = 1
net.ipv4.conf.enp0s3.send_redirects = 1
net.ipv4.conf.enp0s3.shared_media = 1
net.ipv4.conf.enp0s3.src_valid_mark = 0
net.ipv4.conf.enp0s3.tag = 0
net.ipv4.conf.lo.accept_local = 0
net.ipv4.conf.lo.accept_redirects = 1
net.ipv4.conf.lo.accept_source_route = 1
net.ipv4.conf.lo.arp_accept = 0
net.ipv4.conf.lo.arp_announce = 0
net.ipv4.conf.lo.arp_filter = 0
net.ipv4.conf.lo.arp_ignore = 0
net.ipv4.conf.lo.arp_notify = 0
net.ipv4.conf.lo.bootp_relay = 0
net.ipv4.conf.lo.disable_policy = 1
net.ipv4.conf.lo.disable_xfrm = 1
net.ipv4.conf.lo.force_igmp_version = 0
net.ipv4.conf.lo.forwarding = 0
net.ipv4.conf.lo.igmpv2_unsolicited_report_interval = 10000
net.ipv4.conf.lo.igmpv3_unsolicited_report_interval = 1000
net.ipv4.conf.lo.ignore_routes_with_linkdown = 0
net.ipv4.conf.lo.log_martians = 0
net.ipv4.conf.lo.mc_forwarding = 0
net.ipv4.conf.lo.medium_id = 0
net.ipv4.conf.lo.promote_secondaries = 0
net.ipv4.conf.lo.proxy_arp = 0
net.ipv4.conf.lo.proxy_arp_pvlan = 0
net.ipv4.conf.lo.route_localnet = 0
net.ipv4.conf.lo.rp_filter = 0
net.ipv4.conf.lo.secure_redirects = 1
net.ipv4.conf.lo.send_redirects = 1
net.ipv4.conf.lo.shared_media = 1
net.ipv4.conf.lo.src_valid_mark = 0
net.ipv4.conf.lo.tag = 0
net.ipv4.fwmark_reflect = 0
net.ipv4.icmp_echo_ignore_all = 0
net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.icmp_errors_use_inbound_ifaddr = 0
net.ipv4.icmp_ignore_bogus_error_responses = 1
net.ipv4.icmp_msgs_burst = 50
net.ipv4.icmp_msgs_per_sec = 1000
net.ipv4.icmp_ratelimit = 1000
net.ipv4.icmp_ratemask = 6168
net.ipv4.igmp_max_memberships = 20
net.ipv4.igmp_max_msf = 10
net.ipv4.igmp_qrv = 2
net.ipv4.inet_peer_maxttl = 600
net.ipv4.inet_peer_minttl = 120
net.ipv4.inet_peer_threshold = 65664
net.ipv4.ip_default_ttl = 64
net.ipv4.ip_dynaddr = 0
net.ipv4.ip_early_demux = 1
net.ipv4.ip_forward = 0
net.ipv4.ip_forward_use_pmtu = 0
net.ipv4.ip_local_port_range = 32768    60999
net.ipv4.ip_local_reserved_ports =
net.ipv4.ip_no_pmtu_disc = 0
net.ipv4.ip_nonlocal_bind = 0
net.ipv4.ipfrag_high_thresh = 4194304
net.ipv4.ipfrag_low_thresh = 3145728
net.ipv4.ipfrag_max_dist = 64
net.ipv4.ipfrag_secret_interval = 0
net.ipv4.ipfrag_time = 30
net.ipv4.neigh.default.anycast_delay = 100
net.ipv4.neigh.default.app_solicit = 0
net.ipv4.neigh.default.base_reachable_time_ms = 30000
net.ipv4.neigh.default.delay_first_probe_time = 5
net.ipv4.neigh.default.gc_interval = 30
net.ipv4.neigh.default.gc_stale_time = 60
net.ipv4.neigh.default.gc_thresh1 = 128
net.ipv4.neigh.default.gc_thresh2 = 512
net.ipv4.neigh.default.gc_thresh3 = 1024
net.ipv4.neigh.default.locktime = 100
net.ipv4.neigh.default.mcast_resolicit = 0
net.ipv4.neigh.default.mcast_solicit = 3
net.ipv4.neigh.default.proxy_delay = 80
net.ipv4.neigh.default.proxy_qlen = 64
net.ipv4.neigh.default.retrans_time_ms = 1000
net.ipv4.neigh.default.ucast_solicit = 3
net.ipv4.neigh.default.unres_qlen = 31
net.ipv4.neigh.default.unres_qlen_bytes = 65536
net.ipv4.neigh.enp0s3.anycast_delay = 100
net.ipv4.neigh.enp0s3.app_solicit = 0
net.ipv4.neigh.enp0s3.base_reachable_time_ms = 30000
net.ipv4.neigh.enp0s3.delay_first_probe_time = 5
net.ipv4.neigh.enp0s3.gc_stale_time = 60
net.ipv4.neigh.enp0s3.locktime = 100
net.ipv4.neigh.enp0s3.mcast_resolicit = 0
net.ipv4.neigh.enp0s3.mcast_solicit = 3
net.ipv4.neigh.enp0s3.proxy_delay = 80
net.ipv4.neigh.enp0s3.proxy_qlen = 64
net.ipv4.neigh.enp0s3.retrans_time_ms = 1000
net.ipv4.neigh.enp0s3.ucast_solicit = 3
net.ipv4.neigh.enp0s3.unres_qlen = 31
net.ipv4.neigh.enp0s3.unres_qlen_bytes = 65536
net.ipv4.neigh.lo.anycast_delay = 100
net.ipv4.neigh.lo.app_solicit = 0
net.ipv4.neigh.lo.base_reachable_time_ms = 30000
net.ipv4.neigh.lo.delay_first_probe_time = 5
net.ipv4.neigh.lo.gc_stale_time = 60
net.ipv4.neigh.lo.locktime = 100
net.ipv4.neigh.lo.mcast_resolicit = 0
net.ipv4.neigh.lo.mcast_solicit = 3
net.ipv4.neigh.lo.proxy_delay = 80
net.ipv4.neigh.lo.proxy_qlen = 64
net.ipv4.neigh.lo.retrans_time_ms = 1000
net.ipv4.neigh.lo.ucast_solicit = 3
net.ipv4.neigh.lo.unres_qlen = 31
net.ipv4.neigh.lo.unres_qlen_bytes = 65536
net.ipv4.ping_group_range = 1   0
net.ipv4.route.error_burst = 5000
net.ipv4.route.error_cost = 1000
net.ipv4.route.gc_elasticity = 8
net.ipv4.route.gc_interval = 60
net.ipv4.route.gc_min_interval = 0
net.ipv4.route.gc_min_interval_ms = 500
net.ipv4.route.gc_thresh = -1
net.ipv4.route.gc_timeout = 300
net.ipv4.route.max_size = 2147483647
net.ipv4.route.min_adv_mss = 256
net.ipv4.route.min_pmtu = 552
net.ipv4.route.mtu_expires = 600
net.ipv4.route.redirect_load = 20
net.ipv4.route.redirect_number = 9
net.ipv4.route.redirect_silence = 20480
net.ipv4.tcp_abort_on_overflow = 0
net.ipv4.tcp_adv_win_scale = 1
net.ipv4.tcp_allowed_congestion_control = cubic reno
net.ipv4.tcp_app_win = 31
net.ipv4.tcp_autocorking = 1
net.ipv4.tcp_available_congestion_control = cubic reno
net.ipv4.tcp_base_mss = 1024
net.ipv4.tcp_challenge_ack_limit = 100
net.ipv4.tcp_congestion_control = cubic
net.ipv4.tcp_dsack = 1
net.ipv4.tcp_early_retrans = 3
net.ipv4.tcp_ecn = 2
net.ipv4.tcp_ecn_fallback = 1
net.ipv4.tcp_fack = 1
net.ipv4.tcp_fastopen = 1
net.ipv4.tcp_fastopen_key = 00000000-00000000-00000000-00000000
net.ipv4.tcp_fin_timeout = 60
net.ipv4.tcp_frto = 2
net.ipv4.tcp_fwmark_accept = 0
net.ipv4.tcp_invalid_ratelimit = 500
net.ipv4.tcp_keepalive_intvl = 75
net.ipv4.tcp_keepalive_probes = 9
net.ipv4.tcp_keepalive_time = 7200
net.ipv4.tcp_limit_output_bytes = 262144
net.ipv4.tcp_low_latency = 0
net.ipv4.tcp_max_orphans = 4096
net.ipv4.tcp_max_reordering = 300
net.ipv4.tcp_max_syn_backlog = 128
net.ipv4.tcp_max_tw_buckets = 4096
net.ipv4.tcp_mem = 7998 10665   15996
net.ipv4.tcp_min_tso_segs = 2
net.ipv4.tcp_moderate_rcvbuf = 1
net.ipv4.tcp_mtu_probing = 0
net.ipv4.tcp_no_metrics_save = 0
net.ipv4.tcp_notsent_lowat = -1
net.ipv4.tcp_orphan_retries = 0
net.ipv4.tcp_probe_interval = 600
net.ipv4.tcp_probe_threshold = 8
net.ipv4.tcp_reordering = 3
net.ipv4.tcp_retrans_collapse = 1
net.ipv4.tcp_retries1 = 3
net.ipv4.tcp_retries2 = 15
net.ipv4.tcp_rfc1337 = 0
net.ipv4.tcp_rmem = 4096        87380   5460832
net.ipv4.tcp_sack = 1
net.ipv4.tcp_slow_start_after_idle = 1
net.ipv4.tcp_stdurg = 0
net.ipv4.tcp_syn_retries = 6
net.ipv4.tcp_synack_retries = 5
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_thin_dupack = 0
net.ipv4.tcp_thin_linear_timeouts = 0
net.ipv4.tcp_timestamps = 1
net.ipv4.tcp_tso_win_divisor = 3
net.ipv4.tcp_tw_recycle = 0
net.ipv4.tcp_tw_reuse = 0
net.ipv4.tcp_window_scaling = 1
net.ipv4.tcp_wmem = 4096        16384   4194304
net.ipv4.tcp_workaround_signed_windows = 0
net.ipv4.udp_mem = 15996        21331   31992
net.ipv4.udp_rmem_min = 4096
net.ipv4.udp_wmem_min = 4096
net.ipv4.xfrm4_gc_thresh = 32768
net.ipv6.anycast_src_echo_reply = 0
net.ipv6.auto_flowlabels = 0
net.ipv6.bindv6only = 0
net.ipv6.conf.all.accept_dad = 1
net.ipv6.conf.all.accept_ra = 1
net.ipv6.conf.all.accept_ra_defrtr = 1
net.ipv6.conf.all.accept_ra_from_local = 0
net.ipv6.conf.all.accept_ra_mtu = 1
net.ipv6.conf.all.accept_ra_pinfo = 1
net.ipv6.conf.all.accept_ra_rt_info_max_plen = 0
net.ipv6.conf.all.accept_ra_rtr_pref = 1
net.ipv6.conf.all.accept_redirects = 1
net.ipv6.conf.all.accept_source_route = 0
net.ipv6.conf.all.autoconf = 1
net.ipv6.conf.all.dad_transmits = 1
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.all.force_mld_version = 0
net.ipv6.conf.all.force_tllao = 0
net.ipv6.conf.all.forwarding = 0
net.ipv6.conf.all.hop_limit = 64
net.ipv6.conf.all.max_addresses = 16
net.ipv6.conf.all.max_desync_factor = 600
net.ipv6.conf.all.mc_forwarding = 0
net.ipv6.conf.all.mldv1_unsolicited_report_interval = 10000
net.ipv6.conf.all.mldv2_unsolicited_report_interval = 1000
net.ipv6.conf.all.mtu = 1280
net.ipv6.conf.all.ndisc_notify = 0
net.ipv6.conf.all.optimistic_dad = 0
net.ipv6.conf.all.proxy_ndp = 0
net.ipv6.conf.all.regen_max_retry = 3
net.ipv6.conf.all.router_probe_interval = 60
net.ipv6.conf.all.router_solicitation_delay = 1
net.ipv6.conf.all.router_solicitation_interval = 4
net.ipv6.conf.all.router_solicitations = 3
sysctl: reading key "net.ipv6.conf.all.stable_secret"
net.ipv6.conf.all.suppress_frag_ndisc = 1
net.ipv6.conf.all.temp_prefered_lft = 86400
net.ipv6.conf.all.temp_valid_lft = 604800
net.ipv6.conf.all.use_optimistic = 0
net.ipv6.conf.all.use_tempaddr = 0
net.ipv6.conf.default.accept_dad = 1
net.ipv6.conf.default.accept_ra = 1
net.ipv6.conf.default.accept_ra_defrtr = 1
net.ipv6.conf.default.accept_ra_from_local = 0
net.ipv6.conf.default.accept_ra_mtu = 1
net.ipv6.conf.default.accept_ra_pinfo = 1
net.ipv6.conf.default.accept_ra_rt_info_max_plen = 0
net.ipv6.conf.default.accept_ra_rtr_pref = 1
net.ipv6.conf.default.accept_redirects = 1
net.ipv6.conf.default.accept_source_route = 0
net.ipv6.conf.default.autoconf = 1
net.ipv6.conf.default.dad_transmits = 1
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.default.force_mld_version = 0
net.ipv6.conf.default.force_tllao = 0
net.ipv6.conf.default.forwarding = 0
net.ipv6.conf.default.hop_limit = 64
net.ipv6.conf.default.max_addresses = 16
net.ipv6.conf.default.max_desync_factor = 600
net.ipv6.conf.default.mc_forwarding = 0
net.ipv6.conf.default.mldv1_unsolicited_report_interval = 10000
net.ipv6.conf.default.mldv2_unsolicited_report_interval = 1000
net.ipv6.conf.default.mtu = 1280
net.ipv6.conf.default.ndisc_notify = 0
net.ipv6.conf.default.optimistic_dad = 0
net.ipv6.conf.default.proxy_ndp = 0
net.ipv6.conf.default.regen_max_retry = 3
net.ipv6.conf.default.router_probe_interval = 60
net.ipv6.conf.default.router_solicitation_delay = 1
net.ipv6.conf.default.router_solicitation_interval = 4
net.ipv6.conf.default.router_solicitations = 3
sysctl: reading key "net.ipv6.conf.default.stable_secret"
net.ipv6.conf.default.suppress_frag_ndisc = 1
net.ipv6.conf.default.temp_prefered_lft = 86400
net.ipv6.conf.default.temp_valid_lft = 604800
net.ipv6.conf.default.use_optimistic = 0
net.ipv6.conf.default.use_tempaddr = 0
net.ipv6.conf.enp0s3.accept_dad = 1
net.ipv6.conf.enp0s3.accept_ra = 1
net.ipv6.conf.enp0s3.accept_ra_defrtr = 0
net.ipv6.conf.enp0s3.accept_ra_from_local = 0
net.ipv6.conf.enp0s3.accept_ra_mtu = 1
net.ipv6.conf.enp0s3.accept_ra_pinfo = 0
net.ipv6.conf.enp0s3.accept_ra_rt_info_max_plen = 0
net.ipv6.conf.enp0s3.accept_ra_rtr_pref = 0
net.ipv6.conf.enp0s3.accept_redirects = 1
net.ipv6.conf.enp0s3.accept_source_route = 0
net.ipv6.conf.enp0s3.autoconf = 1
net.ipv6.conf.enp0s3.dad_transmits = 1
net.ipv6.conf.enp0s3.disable_ipv6 = 0
net.ipv6.conf.enp0s3.force_mld_version = 0
net.ipv6.conf.enp0s3.force_tllao = 0
net.ipv6.conf.enp0s3.forwarding = 0
net.ipv6.conf.enp0s3.hop_limit = 64
net.ipv6.conf.enp0s3.max_addresses = 16
net.ipv6.conf.enp0s3.max_desync_factor = 600
net.ipv6.conf.enp0s3.mc_forwarding = 0
net.ipv6.conf.enp0s3.mldv1_unsolicited_report_interval = 10000
net.ipv6.conf.enp0s3.mldv2_unsolicited_report_interval = 1000
net.ipv6.conf.enp0s3.mtu = 1500
net.ipv6.conf.enp0s3.ndisc_notify = 0
net.ipv6.conf.enp0s3.optimistic_dad = 0
net.ipv6.conf.enp0s3.proxy_ndp = 0
net.ipv6.conf.enp0s3.regen_max_retry = 3
net.ipv6.conf.enp0s3.router_probe_interval = 60
net.ipv6.conf.enp0s3.router_solicitation_delay = 1
net.ipv6.conf.enp0s3.router_solicitation_interval = 4
net.ipv6.conf.enp0s3.router_solicitations = 3
sysctl: reading key "net.ipv6.conf.enp0s3.stable_secret"
net.ipv6.conf.enp0s3.suppress_frag_ndisc = 1
net.ipv6.conf.enp0s3.temp_prefered_lft = 86400
net.ipv6.conf.enp0s3.temp_valid_lft = 604800
net.ipv6.conf.enp0s3.use_optimistic = 0
net.ipv6.conf.enp0s3.use_tempaddr = 0
net.ipv6.conf.lo.accept_dad = -1
net.ipv6.conf.lo.accept_ra = 1
net.ipv6.conf.lo.accept_ra_defrtr = 1
net.ipv6.conf.lo.accept_ra_from_local = 0
net.ipv6.conf.lo.accept_ra_mtu = 1
net.ipv6.conf.lo.accept_ra_pinfo = 1
net.ipv6.conf.lo.accept_ra_rt_info_max_plen = 0
net.ipv6.conf.lo.accept_ra_rtr_pref = 1
net.ipv6.conf.lo.accept_redirects = 1
net.ipv6.conf.lo.accept_source_route = 0
net.ipv6.conf.lo.autoconf = 1
net.ipv6.conf.lo.dad_transmits = 1
net.ipv6.conf.lo.disable_ipv6 = 0
net.ipv6.conf.lo.force_mld_version = 0
net.ipv6.conf.lo.force_tllao = 0
net.ipv6.conf.lo.forwarding = 0
net.ipv6.conf.lo.hop_limit = 64
net.ipv6.conf.lo.max_addresses = 16
net.ipv6.conf.lo.max_desync_factor = 600
net.ipv6.conf.lo.mc_forwarding = 0
net.ipv6.conf.lo.mldv1_unsolicited_report_interval = 10000
net.ipv6.conf.lo.mldv2_unsolicited_report_interval = 1000
net.ipv6.conf.lo.mtu = 65536
net.ipv6.conf.lo.ndisc_notify = 0
net.ipv6.conf.lo.optimistic_dad = 0
net.ipv6.conf.lo.proxy_ndp = 0
net.ipv6.conf.lo.regen_max_retry = 3
net.ipv6.conf.lo.router_probe_interval = 60
net.ipv6.conf.lo.router_solicitation_delay = 1
net.ipv6.conf.lo.router_solicitation_interval = 4
net.ipv6.conf.lo.router_solicitations = 3
sysctl: reading key "net.ipv6.conf.lo.stable_secret"
net.ipv6.conf.lo.suppress_frag_ndisc = 1
net.ipv6.conf.lo.temp_prefered_lft = 86400
net.ipv6.conf.lo.temp_valid_lft = 604800
net.ipv6.conf.lo.use_optimistic = 0
net.ipv6.conf.lo.use_tempaddr = -1
net.ipv6.flowlabel_consistency = 1
net.ipv6.flowlabel_state_ranges = 1
net.ipv6.fwmark_reflect = 0
net.ipv6.icmp.ratelimit = 1000
net.ipv6.idgen_delay = 1
net.ipv6.idgen_retries = 3
net.ipv6.ip6frag_high_thresh = 4194304
net.ipv6.ip6frag_low_thresh = 3145728
net.ipv6.ip6frag_secret_interval = 0
net.ipv6.ip6frag_time = 60
net.ipv6.mld_max_msf = 64
net.ipv6.mld_qrv = 2
net.ipv6.neigh.default.anycast_delay = 100
net.ipv6.neigh.default.app_solicit = 0
net.ipv6.neigh.default.base_reachable_time_ms = 30000
net.ipv6.neigh.default.delay_first_probe_time = 5
net.ipv6.neigh.default.gc_interval = 30
net.ipv6.neigh.default.gc_stale_time = 60
net.ipv6.neigh.default.gc_thresh1 = 128
net.ipv6.neigh.default.gc_thresh2 = 512
net.ipv6.neigh.default.gc_thresh3 = 1024
net.ipv6.neigh.default.locktime = 0
net.ipv6.neigh.default.mcast_resolicit = 0
net.ipv6.neigh.default.mcast_solicit = 3
net.ipv6.neigh.default.proxy_delay = 80
net.ipv6.neigh.default.proxy_qlen = 64
net.ipv6.neigh.default.retrans_time_ms = 1000
net.ipv6.neigh.default.ucast_solicit = 3
net.ipv6.neigh.default.unres_qlen = 31
net.ipv6.neigh.default.unres_qlen_bytes = 65536
net.ipv6.neigh.enp0s3.anycast_delay = 100
net.ipv6.neigh.enp0s3.app_solicit = 0
net.ipv6.neigh.enp0s3.base_reachable_time_ms = 30000
net.ipv6.neigh.enp0s3.delay_first_probe_time = 5
net.ipv6.neigh.enp0s3.gc_stale_time = 60
net.ipv6.neigh.enp0s3.locktime = 0
net.ipv6.neigh.enp0s3.mcast_resolicit = 0
net.ipv6.neigh.enp0s3.mcast_solicit = 3
net.ipv6.neigh.enp0s3.proxy_delay = 80
net.ipv6.neigh.enp0s3.proxy_qlen = 64
net.ipv6.neigh.enp0s3.retrans_time_ms = 1000
net.ipv6.neigh.enp0s3.ucast_solicit = 3
net.ipv6.neigh.enp0s3.unres_qlen = 31
net.ipv6.neigh.enp0s3.unres_qlen_bytes = 65536
net.ipv6.neigh.lo.anycast_delay = 100
net.ipv6.neigh.lo.app_solicit = 0
net.ipv6.neigh.lo.base_reachable_time_ms = 30000
net.ipv6.neigh.lo.delay_first_probe_time = 5
net.ipv6.neigh.lo.gc_stale_time = 60
net.ipv6.neigh.lo.locktime = 0
net.ipv6.neigh.lo.mcast_resolicit = 0
net.ipv6.neigh.lo.mcast_solicit = 3
net.ipv6.neigh.lo.proxy_delay = 80
net.ipv6.neigh.lo.proxy_qlen = 64
net.ipv6.neigh.lo.retrans_time_ms = 1000
net.ipv6.neigh.lo.ucast_solicit = 3
net.ipv6.neigh.lo.unres_qlen = 31
net.ipv6.neigh.lo.unres_qlen_bytes = 65536
net.ipv6.route.gc_elasticity = 9
net.ipv6.route.gc_interval = 30
net.ipv6.route.gc_min_interval = 0
net.ipv6.route.gc_min_interval_ms = 500
net.ipv6.route.gc_thresh = 1024
net.ipv6.route.gc_timeout = 60
net.ipv6.route.max_size = 4096
net.ipv6.route.min_adv_mss = 1220
net.ipv6.route.mtu_expires = 600
net.ipv6.xfrm6_gc_thresh = 32768
net.netfilter.nf_conntrack_acct = 0
net.netfilter.nf_conntrack_buckets = 6144
net.netfilter.nf_conntrack_checksum = 1
net.netfilter.nf_conntrack_count = 5
net.netfilter.nf_conntrack_events = 1
net.netfilter.nf_conntrack_expect_max = 92
net.netfilter.nf_conntrack_frag6_high_thresh = 4194304
net.netfilter.nf_conntrack_frag6_low_thresh = 3145728
net.netfilter.nf_conntrack_frag6_timeout = 60
net.netfilter.nf_conntrack_generic_timeout = 600
net.netfilter.nf_conntrack_helper = 1
net.netfilter.nf_conntrack_icmp_timeout = 30
net.netfilter.nf_conntrack_icmpv6_timeout = 30
net.netfilter.nf_conntrack_log_invalid = 0
net.netfilter.nf_conntrack_max = 23724
net.netfilter.nf_conntrack_tcp_be_liberal = 0
net.netfilter.nf_conntrack_tcp_loose = 1
net.netfilter.nf_conntrack_tcp_max_retrans = 3
net.netfilter.nf_conntrack_tcp_timeout_close = 10
net.netfilter.nf_conntrack_tcp_timeout_close_wait = 60
net.netfilter.nf_conntrack_tcp_timeout_established = 432000
net.netfilter.nf_conntrack_tcp_timeout_fin_wait = 120
net.netfilter.nf_conntrack_tcp_timeout_last_ack = 30
net.netfilter.nf_conntrack_tcp_timeout_max_retrans = 300
net.netfilter.nf_conntrack_tcp_timeout_syn_recv = 60
net.netfilter.nf_conntrack_tcp_timeout_syn_sent = 120
net.netfilter.nf_conntrack_tcp_timeout_time_wait = 120
net.netfilter.nf_conntrack_tcp_timeout_unacknowledged = 300
net.netfilter.nf_conntrack_timestamp = 0
net.netfilter.nf_conntrack_udp_timeout = 30
net.netfilter.nf_conntrack_udp_timeout_stream = 180
net.netfilter.nf_log.0 = NONE
net.netfilter.nf_log.1 = NONE
net.netfilter.nf_log.10 = NONE
net.netfilter.nf_log.11 = NONE
net.netfilter.nf_log.12 = NONE
net.netfilter.nf_log.2 = NONE
net.netfilter.nf_log.3 = NONE
net.netfilter.nf_log.4 = NONE
net.netfilter.nf_log.5 = NONE
net.netfilter.nf_log.6 = NONE
net.netfilter.nf_log.7 = NONE
net.netfilter.nf_log.8 = NONE
net.netfilter.nf_log.9 = NONE
net.nf_conntrack_max = 23724
net.unix.max_dgram_qlen = 10
sunrpc.max_resvport = 1023
sunrpc.min_resvport = 665
sunrpc.nfs_debug = 0
sunrpc.nfsd_debug = 0
sunrpc.nlm_debug = 0
sunrpc.rpc_debug = 0
sunrpc.tcp_fin_timeout = 15
sunrpc.tcp_max_slot_table_entries = 65536
sunrpc.tcp_slot_table_entries = 2
sunrpc.transports = tcp 1048576
sunrpc.transports = udp 32768
sunrpc.transports = tcp-bc 1048576
sunrpc.udp_slot_table_entries = 16
vm.admin_reserve_kbytes = 8192
vm.block_dump = 0
vm.compact_unevictable_allowed = 1
vm.dirty_background_bytes = 0
vm.dirty_background_ratio = 10
vm.dirty_bytes = 0
vm.dirty_expire_centisecs = 3000
vm.dirty_ratio = 20
vm.dirty_writeback_centisecs = 500
vm.dirtytime_expire_seconds = 43200
vm.drop_caches = 0
vm.extfrag_threshold = 500
vm.hugepages_treat_as_movable = 0
vm.hugetlb_shm_group = 0
vm.laptop_mode = 0
vm.legacy_va_layout = 0
vm.lowmem_reserve_ratio = 256   256     32
vm.max_map_count = 65530
vm.memory_failure_early_kill = 0
vm.memory_failure_recovery = 1
vm.min_free_kbytes = 3349
vm.min_slab_ratio = 5
vm.min_unmapped_ratio = 1
vm.mmap_min_addr = 65536
vm.nr_hugepages = 0
vm.nr_hugepages_mempolicy = 0
vm.nr_overcommit_hugepages = 0
vm.nr_pdflush_threads = 0
vm.numa_zonelist_order = default
vm.oom_dump_tasks = 1
vm.oom_kill_allocating_task = 0
vm.overcommit_kbytes = 0
vm.overcommit_memory = 0
vm.overcommit_ratio = 50
vm.page-cluster = 3
vm.panic_on_oom = 0
vm.percpu_pagelist_fraction = 0
vm.stat_interval = 1
vm.swappiness = 60
vm.user_reserve_kbytes = 22931
vm.vfs_cache_pressure = 100
vm.zone_reclaim_mode = 0


# find /proc/sys -type f
/proc/sys/abi/vsyscall32
/proc/sys/crypto/fips_enabled
/proc/sys/debug/exception-trace
/proc/sys/debug/kprobes-optimization
/proc/sys/dev/cdrom/autoclose
/proc/sys/dev/cdrom/autoeject
/proc/sys/dev/cdrom/check_media
/proc/sys/dev/cdrom/debug
/proc/sys/dev/cdrom/info
/proc/sys/dev/cdrom/lock
/proc/sys/dev/hpet/max-user-freq
/proc/sys/dev/mac_hid/mouse_button2_keycode
/proc/sys/dev/mac_hid/mouse_button3_keycode
/proc/sys/dev/mac_hid/mouse_button_emulation
/proc/sys/dev/parport/default/spintime
/proc/sys/dev/parport/default/timeslice
/proc/sys/dev/raid/speed_limit_max
/proc/sys/dev/raid/speed_limit_min
/proc/sys/dev/scsi/logging_level
/proc/sys/fs/aio-max-nr
/proc/sys/fs/aio-nr
/proc/sys/fs/binfmt_misc/register
/proc/sys/fs/binfmt_misc/status
/proc/sys/fs/dentry-state
/proc/sys/fs/dir-notify-enable
/proc/sys/fs/epoll/max_user_watches
/proc/sys/fs/file-max
/proc/sys/fs/file-nr
/proc/sys/fs/inode-nr
/proc/sys/fs/inode-state
/proc/sys/fs/inotify/max_queued_events
/proc/sys/fs/inotify/max_user_instances
/proc/sys/fs/inotify/max_user_watches
/proc/sys/fs/lease-break-time
/proc/sys/fs/leases-enable
/proc/sys/fs/mqueue/msg_default
/proc/sys/fs/mqueue/msg_max
/proc/sys/fs/mqueue/msgsize_default
/proc/sys/fs/mqueue/msgsize_max
/proc/sys/fs/mqueue/queues_max
/proc/sys/fs/nfs/nlm_grace_period
/proc/sys/fs/nfs/nlm_tcpport
/proc/sys/fs/nfs/nlm_timeout
/proc/sys/fs/nfs/nlm_udpport
/proc/sys/fs/nfs/nsm_local_state
/proc/sys/fs/nfs/nsm_use_hostnames
/proc/sys/fs/nr_open
/proc/sys/fs/overflowgid
/proc/sys/fs/overflowuid
/proc/sys/fs/pipe-max-size
/proc/sys/fs/protected_hardlinks
/proc/sys/fs/protected_symlinks
/proc/sys/fs/quota/allocated_dquots
/proc/sys/fs/quota/cache_hits
/proc/sys/fs/quota/drops
/proc/sys/fs/quota/free_dquots
/proc/sys/fs/quota/lookups
/proc/sys/fs/quota/reads
/proc/sys/fs/quota/syncs
/proc/sys/fs/quota/writes
/proc/sys/fs/suid_dumpable
/proc/sys/fs/xfs/error_level
/proc/sys/fs/xfs/filestream_centisecs
/proc/sys/fs/xfs/inherit_noatime
/proc/sys/fs/xfs/inherit_nodefrag
/proc/sys/fs/xfs/inherit_nodump
/proc/sys/fs/xfs/inherit_nosymlinks
/proc/sys/fs/xfs/inherit_sync
/proc/sys/fs/xfs/irix_sgid_inherit
/proc/sys/fs/xfs/irix_symlink_mode
/proc/sys/fs/xfs/panic_mask
/proc/sys/fs/xfs/rotorstep
/proc/sys/fs/xfs/speculative_prealloc_lifetime
/proc/sys/fs/xfs/stats_clear
/proc/sys/fs/xfs/xfssyncd_centisecs
/proc/sys/kernel/acct
/proc/sys/kernel/acpi_video_flags
/proc/sys/kernel/auto_msgmni
/proc/sys/kernel/bootloader_type
/proc/sys/kernel/bootloader_version
/proc/sys/kernel/cad_pid
/proc/sys/kernel/cap_last_cap
/proc/sys/kernel/compat-log
/proc/sys/kernel/core_pattern
/proc/sys/kernel/core_pipe_limit
/proc/sys/kernel/core_uses_pid
/proc/sys/kernel/ctrl-alt-del
/proc/sys/kernel/dmesg_restrict
/proc/sys/kernel/domainname
/proc/sys/kernel/ftrace_dump_on_oops
/proc/sys/kernel/ftrace_enabled
/proc/sys/kernel/hostname
/proc/sys/kernel/io_delay_type
/proc/sys/kernel/kexec_load_disabled
/proc/sys/kernel/keys/gc_delay
/proc/sys/kernel/keys/maxbytes
/proc/sys/kernel/keys/maxkeys
/proc/sys/kernel/keys/persistent_keyring_expiry
/proc/sys/kernel/keys/root_maxbytes
/proc/sys/kernel/keys/root_maxkeys
/proc/sys/kernel/kptr_restrict
/proc/sys/kernel/kstack_depth_to_print
/proc/sys/kernel/latencytop
/proc/sys/kernel/max_lock_depth
/proc/sys/kernel/modprobe
/proc/sys/kernel/modules_disabled
/proc/sys/kernel/msg_next_id
/proc/sys/kernel/msgmax
/proc/sys/kernel/msgmnb
/proc/sys/kernel/msgmni
/proc/sys/kernel/ngroups_max
/proc/sys/kernel/nmi_watchdog
/proc/sys/kernel/ns_last_pid
/proc/sys/kernel/numa_balancing
/proc/sys/kernel/numa_balancing_scan_delay_ms
/proc/sys/kernel/numa_balancing_scan_period_max_ms
/proc/sys/kernel/numa_balancing_scan_period_min_ms
/proc/sys/kernel/numa_balancing_scan_size_mb
/proc/sys/kernel/osrelease
/proc/sys/kernel/ostype
/proc/sys/kernel/overflowgid
/proc/sys/kernel/overflowuid
/proc/sys/kernel/panic
/proc/sys/kernel/panic_on_io_nmi
/proc/sys/kernel/panic_on_oops
/proc/sys/kernel/panic_on_stackoverflow
/proc/sys/kernel/panic_on_unrecovered_nmi
/proc/sys/kernel/panic_on_warn
/proc/sys/kernel/perf_cpu_time_max_percent
/proc/sys/kernel/perf_event_max_sample_rate
/proc/sys/kernel/perf_event_mlock_kb
/proc/sys/kernel/perf_event_paranoid
/proc/sys/kernel/pid_max
/proc/sys/kernel/poweroff_cmd
/proc/sys/kernel/print-fatal-signals
/proc/sys/kernel/printk
/proc/sys/kernel/printk_delay
/proc/sys/kernel/printk_ratelimit
/proc/sys/kernel/printk_ratelimit_burst
/proc/sys/kernel/pty/max
/proc/sys/kernel/pty/nr
/proc/sys/kernel/pty/reserve
/proc/sys/kernel/random/boot_id
/proc/sys/kernel/random/entropy_avail
/proc/sys/kernel/random/poolsize
/proc/sys/kernel/random/read_wakeup_threshold
/proc/sys/kernel/random/urandom_min_reseed_secs
/proc/sys/kernel/random/uuid
/proc/sys/kernel/random/write_wakeup_threshold
/proc/sys/kernel/randomize_va_space
/proc/sys/kernel/real-root-dev
/proc/sys/kernel/sched_autogroup_enabled
/proc/sys/kernel/sched_cfs_bandwidth_slice_us
/proc/sys/kernel/sched_child_runs_first
/proc/sys/kernel/sched_latency_ns
/proc/sys/kernel/sched_migration_cost_ns
/proc/sys/kernel/sched_min_granularity_ns
/proc/sys/kernel/sched_nr_migrate
/proc/sys/kernel/sched_rr_timeslice_ms
/proc/sys/kernel/sched_rt_period_us
/proc/sys/kernel/sched_rt_runtime_us
/proc/sys/kernel/sched_shares_window_ns
/proc/sys/kernel/sched_time_avg_ms
/proc/sys/kernel/sched_tunable_scaling
/proc/sys/kernel/sched_wakeup_granularity_ns
/proc/sys/kernel/sem
/proc/sys/kernel/sem_next_id
/proc/sys/kernel/sg-big-buff
/proc/sys/kernel/shm_next_id
/proc/sys/kernel/shm_rmid_forced
/proc/sys/kernel/shmall
/proc/sys/kernel/shmmax
/proc/sys/kernel/shmmni
/proc/sys/kernel/soft_watchdog
/proc/sys/kernel/softlockup_all_cpu_backtrace
/proc/sys/kernel/softlockup_panic
/proc/sys/kernel/stack_tracer_enabled
/proc/sys/kernel/sysctl_writes_strict
/proc/sys/kernel/sysrq
/proc/sys/kernel/tainted
/proc/sys/kernel/threads-max
/proc/sys/kernel/timer_migration
/proc/sys/kernel/traceoff_on_warning
/proc/sys/kernel/tracepoint_printk
/proc/sys/kernel/unknown_nmi_panic
/proc/sys/kernel/usermodehelper/bset
/proc/sys/kernel/usermodehelper/inheritable
/proc/sys/kernel/version
/proc/sys/kernel/watchdog
/proc/sys/kernel/watchdog_cpumask
/proc/sys/kernel/watchdog_thresh
/proc/sys/kernel/yama/ptrace_scope
/proc/sys/net/core/bpf_jit_enable
/proc/sys/net/core/busy_poll
/proc/sys/net/core/busy_read
/proc/sys/net/core/default_qdisc
/proc/sys/net/core/dev_weight
/proc/sys/net/core/flow_limit_cpu_bitmap
/proc/sys/net/core/flow_limit_table_len
/proc/sys/net/core/message_burst
/proc/sys/net/core/message_cost
/proc/sys/net/core/netdev_budget
/proc/sys/net/core/netdev_max_backlog
/proc/sys/net/core/netdev_rss_key
/proc/sys/net/core/netdev_tstamp_prequeue
/proc/sys/net/core/optmem_max
/proc/sys/net/core/rmem_default
/proc/sys/net/core/rmem_max
/proc/sys/net/core/rps_sock_flow_entries
/proc/sys/net/core/somaxconn
/proc/sys/net/core/tstamp_allow_data
/proc/sys/net/core/warnings
/proc/sys/net/core/wmem_default
/proc/sys/net/core/wmem_max
/proc/sys/net/core/xfrm_acq_expires
/proc/sys/net/core/xfrm_aevent_etime
/proc/sys/net/core/xfrm_aevent_rseqth
/proc/sys/net/core/xfrm_larval_drop
/proc/sys/net/ipv4/cipso_cache_bucket_size
/proc/sys/net/ipv4/cipso_cache_enable
/proc/sys/net/ipv4/cipso_rbm_optfmt
/proc/sys/net/ipv4/cipso_rbm_strictvalid
/proc/sys/net/ipv4/conf/all/accept_local
/proc/sys/net/ipv4/conf/all/accept_redirects
/proc/sys/net/ipv4/conf/all/accept_source_route
/proc/sys/net/ipv4/conf/all/arp_accept
/proc/sys/net/ipv4/conf/all/arp_announce
/proc/sys/net/ipv4/conf/all/arp_filter
/proc/sys/net/ipv4/conf/all/arp_ignore
/proc/sys/net/ipv4/conf/all/arp_notify
/proc/sys/net/ipv4/conf/all/bootp_relay
/proc/sys/net/ipv4/conf/all/disable_policy
/proc/sys/net/ipv4/conf/all/disable_xfrm
/proc/sys/net/ipv4/conf/all/force_igmp_version
/proc/sys/net/ipv4/conf/all/forwarding
/proc/sys/net/ipv4/conf/all/igmpv2_unsolicited_report_interval
/proc/sys/net/ipv4/conf/all/igmpv3_unsolicited_report_interval
/proc/sys/net/ipv4/conf/all/ignore_routes_with_linkdown
/proc/sys/net/ipv4/conf/all/log_martians
/proc/sys/net/ipv4/conf/all/mc_forwarding
/proc/sys/net/ipv4/conf/all/medium_id
/proc/sys/net/ipv4/conf/all/promote_secondaries
/proc/sys/net/ipv4/conf/all/proxy_arp
/proc/sys/net/ipv4/conf/all/proxy_arp_pvlan
/proc/sys/net/ipv4/conf/all/route_localnet
/proc/sys/net/ipv4/conf/all/rp_filter
/proc/sys/net/ipv4/conf/all/secure_redirects
/proc/sys/net/ipv4/conf/all/send_redirects
/proc/sys/net/ipv4/conf/all/shared_media
/proc/sys/net/ipv4/conf/all/src_valid_mark
/proc/sys/net/ipv4/conf/all/tag
/proc/sys/net/ipv4/conf/default/accept_local
/proc/sys/net/ipv4/conf/default/accept_redirects
/proc/sys/net/ipv4/conf/default/accept_source_route
/proc/sys/net/ipv4/conf/default/arp_accept
/proc/sys/net/ipv4/conf/default/arp_announce
/proc/sys/net/ipv4/conf/default/arp_filter
/proc/sys/net/ipv4/conf/default/arp_ignore
/proc/sys/net/ipv4/conf/default/arp_notify
/proc/sys/net/ipv4/conf/default/bootp_relay
/proc/sys/net/ipv4/conf/default/disable_policy
/proc/sys/net/ipv4/conf/default/disable_xfrm
/proc/sys/net/ipv4/conf/default/force_igmp_version
/proc/sys/net/ipv4/conf/default/forwarding
/proc/sys/net/ipv4/conf/default/igmpv2_unsolicited_report_interval
/proc/sys/net/ipv4/conf/default/igmpv3_unsolicited_report_interval
/proc/sys/net/ipv4/conf/default/ignore_routes_with_linkdown
/proc/sys/net/ipv4/conf/default/log_martians
/proc/sys/net/ipv4/conf/default/mc_forwarding
/proc/sys/net/ipv4/conf/default/medium_id
/proc/sys/net/ipv4/conf/default/promote_secondaries
/proc/sys/net/ipv4/conf/default/proxy_arp
/proc/sys/net/ipv4/conf/default/proxy_arp_pvlan
/proc/sys/net/ipv4/conf/default/route_localnet
/proc/sys/net/ipv4/conf/default/rp_filter
/proc/sys/net/ipv4/conf/default/secure_redirects
/proc/sys/net/ipv4/conf/default/send_redirects
/proc/sys/net/ipv4/conf/default/shared_media
/proc/sys/net/ipv4/conf/default/src_valid_mark
/proc/sys/net/ipv4/conf/default/tag
/proc/sys/net/ipv4/conf/enp0s3/accept_local
/proc/sys/net/ipv4/conf/enp0s3/accept_redirects
/proc/sys/net/ipv4/conf/enp0s3/accept_source_route
/proc/sys/net/ipv4/conf/enp0s3/arp_accept
/proc/sys/net/ipv4/conf/enp0s3/arp_announce
/proc/sys/net/ipv4/conf/enp0s3/arp_filter
/proc/sys/net/ipv4/conf/enp0s3/arp_ignore
/proc/sys/net/ipv4/conf/enp0s3/arp_notify
/proc/sys/net/ipv4/conf/enp0s3/bootp_relay
/proc/sys/net/ipv4/conf/enp0s3/disable_policy
/proc/sys/net/ipv4/conf/enp0s3/disable_xfrm
/proc/sys/net/ipv4/conf/enp0s3/force_igmp_version
/proc/sys/net/ipv4/conf/enp0s3/forwarding
/proc/sys/net/ipv4/conf/enp0s3/igmpv2_unsolicited_report_interval
/proc/sys/net/ipv4/conf/enp0s3/igmpv3_unsolicited_report_interval
/proc/sys/net/ipv4/conf/enp0s3/ignore_routes_with_linkdown
/proc/sys/net/ipv4/conf/enp0s3/log_martians
/proc/sys/net/ipv4/conf/enp0s3/mc_forwarding
/proc/sys/net/ipv4/conf/enp0s3/medium_id
/proc/sys/net/ipv4/conf/enp0s3/promote_secondaries
/proc/sys/net/ipv4/conf/enp0s3/proxy_arp
/proc/sys/net/ipv4/conf/enp0s3/proxy_arp_pvlan
/proc/sys/net/ipv4/conf/enp0s3/route_localnet
/proc/sys/net/ipv4/conf/enp0s3/rp_filter
/proc/sys/net/ipv4/conf/enp0s3/secure_redirects
/proc/sys/net/ipv4/conf/enp0s3/send_redirects
/proc/sys/net/ipv4/conf/enp0s3/shared_media
/proc/sys/net/ipv4/conf/enp0s3/src_valid_mark
/proc/sys/net/ipv4/conf/enp0s3/tag
/proc/sys/net/ipv4/conf/lo/accept_local
/proc/sys/net/ipv4/conf/lo/accept_redirects
/proc/sys/net/ipv4/conf/lo/accept_source_route
/proc/sys/net/ipv4/conf/lo/arp_accept
/proc/sys/net/ipv4/conf/lo/arp_announce
/proc/sys/net/ipv4/conf/lo/arp_filter
/proc/sys/net/ipv4/conf/lo/arp_ignore
/proc/sys/net/ipv4/conf/lo/arp_notify
/proc/sys/net/ipv4/conf/lo/bootp_relay
/proc/sys/net/ipv4/conf/lo/disable_policy
/proc/sys/net/ipv4/conf/lo/disable_xfrm
/proc/sys/net/ipv4/conf/lo/force_igmp_version
/proc/sys/net/ipv4/conf/lo/forwarding
/proc/sys/net/ipv4/conf/lo/igmpv2_unsolicited_report_interval
/proc/sys/net/ipv4/conf/lo/igmpv3_unsolicited_report_interval
/proc/sys/net/ipv4/conf/lo/ignore_routes_with_linkdown
/proc/sys/net/ipv4/conf/lo/log_martians
/proc/sys/net/ipv4/conf/lo/mc_forwarding
/proc/sys/net/ipv4/conf/lo/medium_id
/proc/sys/net/ipv4/conf/lo/promote_secondaries
/proc/sys/net/ipv4/conf/lo/proxy_arp
/proc/sys/net/ipv4/conf/lo/proxy_arp_pvlan
/proc/sys/net/ipv4/conf/lo/route_localnet
/proc/sys/net/ipv4/conf/lo/rp_filter
/proc/sys/net/ipv4/conf/lo/secure_redirects
/proc/sys/net/ipv4/conf/lo/send_redirects
/proc/sys/net/ipv4/conf/lo/shared_media
/proc/sys/net/ipv4/conf/lo/src_valid_mark
/proc/sys/net/ipv4/conf/lo/tag
/proc/sys/net/ipv4/fwmark_reflect
/proc/sys/net/ipv4/icmp_echo_ignore_all
/proc/sys/net/ipv4/icmp_echo_ignore_broadcasts
/proc/sys/net/ipv4/icmp_errors_use_inbound_ifaddr
/proc/sys/net/ipv4/icmp_ignore_bogus_error_responses
/proc/sys/net/ipv4/icmp_msgs_burst
/proc/sys/net/ipv4/icmp_msgs_per_sec
/proc/sys/net/ipv4/icmp_ratelimit
/proc/sys/net/ipv4/icmp_ratemask
/proc/sys/net/ipv4/igmp_max_memberships
/proc/sys/net/ipv4/igmp_max_msf
/proc/sys/net/ipv4/igmp_qrv
/proc/sys/net/ipv4/inet_peer_maxttl
/proc/sys/net/ipv4/inet_peer_minttl
/proc/sys/net/ipv4/inet_peer_threshold
/proc/sys/net/ipv4/ip_default_ttl
/proc/sys/net/ipv4/ip_dynaddr
/proc/sys/net/ipv4/ip_early_demux
/proc/sys/net/ipv4/ip_forward
/proc/sys/net/ipv4/ip_forward_use_pmtu
/proc/sys/net/ipv4/ip_local_port_range
/proc/sys/net/ipv4/ip_local_reserved_ports
/proc/sys/net/ipv4/ip_no_pmtu_disc
/proc/sys/net/ipv4/ip_nonlocal_bind
/proc/sys/net/ipv4/ipfrag_high_thresh
/proc/sys/net/ipv4/ipfrag_low_thresh
/proc/sys/net/ipv4/ipfrag_max_dist
/proc/sys/net/ipv4/ipfrag_secret_interval
/proc/sys/net/ipv4/ipfrag_time
/proc/sys/net/ipv4/neigh/default/anycast_delay
/proc/sys/net/ipv4/neigh/default/app_solicit
/proc/sys/net/ipv4/neigh/default/base_reachable_time
/proc/sys/net/ipv4/neigh/default/base_reachable_time_ms
/proc/sys/net/ipv4/neigh/default/delay_first_probe_time
/proc/sys/net/ipv4/neigh/default/gc_interval
/proc/sys/net/ipv4/neigh/default/gc_stale_time
/proc/sys/net/ipv4/neigh/default/gc_thresh1
/proc/sys/net/ipv4/neigh/default/gc_thresh2
/proc/sys/net/ipv4/neigh/default/gc_thresh3
/proc/sys/net/ipv4/neigh/default/locktime
/proc/sys/net/ipv4/neigh/default/mcast_resolicit
/proc/sys/net/ipv4/neigh/default/mcast_solicit
/proc/sys/net/ipv4/neigh/default/proxy_delay
/proc/sys/net/ipv4/neigh/default/proxy_qlen
/proc/sys/net/ipv4/neigh/default/retrans_time
/proc/sys/net/ipv4/neigh/default/retrans_time_ms
/proc/sys/net/ipv4/neigh/default/ucast_solicit
/proc/sys/net/ipv4/neigh/default/unres_qlen
/proc/sys/net/ipv4/neigh/default/unres_qlen_bytes
/proc/sys/net/ipv4/neigh/enp0s3/anycast_delay
/proc/sys/net/ipv4/neigh/enp0s3/app_solicit
/proc/sys/net/ipv4/neigh/enp0s3/base_reachable_time
/proc/sys/net/ipv4/neigh/enp0s3/base_reachable_time_ms
/proc/sys/net/ipv4/neigh/enp0s3/delay_first_probe_time
/proc/sys/net/ipv4/neigh/enp0s3/gc_stale_time
/proc/sys/net/ipv4/neigh/enp0s3/locktime
/proc/sys/net/ipv4/neigh/enp0s3/mcast_resolicit
/proc/sys/net/ipv4/neigh/enp0s3/mcast_solicit
/proc/sys/net/ipv4/neigh/enp0s3/proxy_delay
/proc/sys/net/ipv4/neigh/enp0s3/proxy_qlen
/proc/sys/net/ipv4/neigh/enp0s3/retrans_time
/proc/sys/net/ipv4/neigh/enp0s3/retrans_time_ms
/proc/sys/net/ipv4/neigh/enp0s3/ucast_solicit
/proc/sys/net/ipv4/neigh/enp0s3/unres_qlen
/proc/sys/net/ipv4/neigh/enp0s3/unres_qlen_bytes
/proc/sys/net/ipv4/neigh/lo/anycast_delay
/proc/sys/net/ipv4/neigh/lo/app_solicit
/proc/sys/net/ipv4/neigh/lo/base_reachable_time
/proc/sys/net/ipv4/neigh/lo/base_reachable_time_ms
/proc/sys/net/ipv4/neigh/lo/delay_first_probe_time
/proc/sys/net/ipv4/neigh/lo/gc_stale_time
/proc/sys/net/ipv4/neigh/lo/locktime
/proc/sys/net/ipv4/neigh/lo/mcast_resolicit
/proc/sys/net/ipv4/neigh/lo/mcast_solicit
/proc/sys/net/ipv4/neigh/lo/proxy_delay
/proc/sys/net/ipv4/neigh/lo/proxy_qlen
/proc/sys/net/ipv4/neigh/lo/retrans_time
/proc/sys/net/ipv4/neigh/lo/retrans_time_ms
/proc/sys/net/ipv4/neigh/lo/ucast_solicit
/proc/sys/net/ipv4/neigh/lo/unres_qlen
/proc/sys/net/ipv4/neigh/lo/unres_qlen_bytes
/proc/sys/net/ipv4/ping_group_range
/proc/sys/net/ipv4/route/error_burst
/proc/sys/net/ipv4/route/error_cost
/proc/sys/net/ipv4/route/flush
/proc/sys/net/ipv4/route/gc_elasticity
/proc/sys/net/ipv4/route/gc_interval
/proc/sys/net/ipv4/route/gc_min_interval
/proc/sys/net/ipv4/route/gc_min_interval_ms
/proc/sys/net/ipv4/route/gc_thresh
/proc/sys/net/ipv4/route/gc_timeout
/proc/sys/net/ipv4/route/max_size
/proc/sys/net/ipv4/route/min_adv_mss
/proc/sys/net/ipv4/route/min_pmtu
/proc/sys/net/ipv4/route/mtu_expires
/proc/sys/net/ipv4/route/redirect_load
/proc/sys/net/ipv4/route/redirect_number
/proc/sys/net/ipv4/route/redirect_silence
/proc/sys/net/ipv4/tcp_abort_on_overflow
/proc/sys/net/ipv4/tcp_adv_win_scale
/proc/sys/net/ipv4/tcp_allowed_congestion_control
/proc/sys/net/ipv4/tcp_app_win
/proc/sys/net/ipv4/tcp_autocorking
/proc/sys/net/ipv4/tcp_available_congestion_control
/proc/sys/net/ipv4/tcp_base_mss
/proc/sys/net/ipv4/tcp_challenge_ack_limit
/proc/sys/net/ipv4/tcp_congestion_control
/proc/sys/net/ipv4/tcp_dsack
/proc/sys/net/ipv4/tcp_early_retrans
/proc/sys/net/ipv4/tcp_ecn
/proc/sys/net/ipv4/tcp_ecn_fallback
/proc/sys/net/ipv4/tcp_fack
/proc/sys/net/ipv4/tcp_fastopen
/proc/sys/net/ipv4/tcp_fastopen_key
/proc/sys/net/ipv4/tcp_fin_timeout
/proc/sys/net/ipv4/tcp_frto
/proc/sys/net/ipv4/tcp_fwmark_accept
/proc/sys/net/ipv4/tcp_invalid_ratelimit
/proc/sys/net/ipv4/tcp_keepalive_intvl
/proc/sys/net/ipv4/tcp_keepalive_probes
/proc/sys/net/ipv4/tcp_keepalive_time
/proc/sys/net/ipv4/tcp_limit_output_bytes
/proc/sys/net/ipv4/tcp_low_latency
/proc/sys/net/ipv4/tcp_max_orphans
/proc/sys/net/ipv4/tcp_max_reordering
/proc/sys/net/ipv4/tcp_max_syn_backlog
/proc/sys/net/ipv4/tcp_max_tw_buckets
/proc/sys/net/ipv4/tcp_mem
/proc/sys/net/ipv4/tcp_min_tso_segs
/proc/sys/net/ipv4/tcp_moderate_rcvbuf
/proc/sys/net/ipv4/tcp_mtu_probing
/proc/sys/net/ipv4/tcp_no_metrics_save
/proc/sys/net/ipv4/tcp_notsent_lowat
/proc/sys/net/ipv4/tcp_orphan_retries
/proc/sys/net/ipv4/tcp_probe_interval
/proc/sys/net/ipv4/tcp_probe_threshold
/proc/sys/net/ipv4/tcp_reordering
/proc/sys/net/ipv4/tcp_retrans_collapse
/proc/sys/net/ipv4/tcp_retries1
/proc/sys/net/ipv4/tcp_retries2
/proc/sys/net/ipv4/tcp_rfc1337
/proc/sys/net/ipv4/tcp_rmem
/proc/sys/net/ipv4/tcp_sack
/proc/sys/net/ipv4/tcp_slow_start_after_idle
/proc/sys/net/ipv4/tcp_stdurg
/proc/sys/net/ipv4/tcp_syn_retries
/proc/sys/net/ipv4/tcp_synack_retries
/proc/sys/net/ipv4/tcp_syncookies
/proc/sys/net/ipv4/tcp_thin_dupack
/proc/sys/net/ipv4/tcp_thin_linear_timeouts
/proc/sys/net/ipv4/tcp_timestamps
/proc/sys/net/ipv4/tcp_tso_win_divisor
/proc/sys/net/ipv4/tcp_tw_recycle
/proc/sys/net/ipv4/tcp_tw_reuse
/proc/sys/net/ipv4/tcp_window_scaling
/proc/sys/net/ipv4/tcp_wmem
/proc/sys/net/ipv4/tcp_workaround_signed_windows
/proc/sys/net/ipv4/udp_mem
/proc/sys/net/ipv4/udp_rmem_min
/proc/sys/net/ipv4/udp_wmem_min
/proc/sys/net/ipv4/xfrm4_gc_thresh
/proc/sys/net/ipv6/anycast_src_echo_reply
/proc/sys/net/ipv6/auto_flowlabels
/proc/sys/net/ipv6/bindv6only
/proc/sys/net/ipv6/conf/all/accept_dad
/proc/sys/net/ipv6/conf/all/accept_ra
/proc/sys/net/ipv6/conf/all/accept_ra_defrtr
/proc/sys/net/ipv6/conf/all/accept_ra_from_local
/proc/sys/net/ipv6/conf/all/accept_ra_mtu
/proc/sys/net/ipv6/conf/all/accept_ra_pinfo
/proc/sys/net/ipv6/conf/all/accept_ra_rt_info_max_plen
/proc/sys/net/ipv6/conf/all/accept_ra_rtr_pref
/proc/sys/net/ipv6/conf/all/accept_redirects
/proc/sys/net/ipv6/conf/all/accept_source_route
/proc/sys/net/ipv6/conf/all/autoconf
/proc/sys/net/ipv6/conf/all/dad_transmits
/proc/sys/net/ipv6/conf/all/disable_ipv6
/proc/sys/net/ipv6/conf/all/force_mld_version
/proc/sys/net/ipv6/conf/all/force_tllao
/proc/sys/net/ipv6/conf/all/forwarding
/proc/sys/net/ipv6/conf/all/hop_limit
/proc/sys/net/ipv6/conf/all/max_addresses
/proc/sys/net/ipv6/conf/all/max_desync_factor
/proc/sys/net/ipv6/conf/all/mc_forwarding
/proc/sys/net/ipv6/conf/all/mldv1_unsolicited_report_interval
/proc/sys/net/ipv6/conf/all/mldv2_unsolicited_report_interval
/proc/sys/net/ipv6/conf/all/mtu
/proc/sys/net/ipv6/conf/all/ndisc_notify
/proc/sys/net/ipv6/conf/all/optimistic_dad
/proc/sys/net/ipv6/conf/all/proxy_ndp
/proc/sys/net/ipv6/conf/all/regen_max_retry
/proc/sys/net/ipv6/conf/all/router_probe_interval
/proc/sys/net/ipv6/conf/all/router_solicitation_delay
/proc/sys/net/ipv6/conf/all/router_solicitation_interval
/proc/sys/net/ipv6/conf/all/router_solicitations
/proc/sys/net/ipv6/conf/all/stable_secret
/proc/sys/net/ipv6/conf/all/suppress_frag_ndisc
/proc/sys/net/ipv6/conf/all/temp_prefered_lft
/proc/sys/net/ipv6/conf/all/temp_valid_lft
/proc/sys/net/ipv6/conf/all/use_optimistic
/proc/sys/net/ipv6/conf/all/use_tempaddr
/proc/sys/net/ipv6/conf/default/accept_dad
/proc/sys/net/ipv6/conf/default/accept_ra
/proc/sys/net/ipv6/conf/default/accept_ra_defrtr
/proc/sys/net/ipv6/conf/default/accept_ra_from_local
/proc/sys/net/ipv6/conf/default/accept_ra_mtu
/proc/sys/net/ipv6/conf/default/accept_ra_pinfo
/proc/sys/net/ipv6/conf/default/accept_ra_rt_info_max_plen
/proc/sys/net/ipv6/conf/default/accept_ra_rtr_pref
/proc/sys/net/ipv6/conf/default/accept_redirects
/proc/sys/net/ipv6/conf/default/accept_source_route
/proc/sys/net/ipv6/conf/default/autoconf
/proc/sys/net/ipv6/conf/default/dad_transmits
/proc/sys/net/ipv6/conf/default/disable_ipv6
/proc/sys/net/ipv6/conf/default/force_mld_version
/proc/sys/net/ipv6/conf/default/force_tllao
/proc/sys/net/ipv6/conf/default/forwarding
/proc/sys/net/ipv6/conf/default/hop_limit
/proc/sys/net/ipv6/conf/default/max_addresses
/proc/sys/net/ipv6/conf/default/max_desync_factor
/proc/sys/net/ipv6/conf/default/mc_forwarding
/proc/sys/net/ipv6/conf/default/mldv1_unsolicited_report_interval
/proc/sys/net/ipv6/conf/default/mldv2_unsolicited_report_interval
/proc/sys/net/ipv6/conf/default/mtu
/proc/sys/net/ipv6/conf/default/ndisc_notify
/proc/sys/net/ipv6/conf/default/optimistic_dad
/proc/sys/net/ipv6/conf/default/proxy_ndp
/proc/sys/net/ipv6/conf/default/regen_max_retry
/proc/sys/net/ipv6/conf/default/router_probe_interval
/proc/sys/net/ipv6/conf/default/router_solicitation_delay
/proc/sys/net/ipv6/conf/default/router_solicitation_interval
/proc/sys/net/ipv6/conf/default/router_solicitations
/proc/sys/net/ipv6/conf/default/stable_secret
/proc/sys/net/ipv6/conf/default/suppress_frag_ndisc
/proc/sys/net/ipv6/conf/default/temp_prefered_lft
/proc/sys/net/ipv6/conf/default/temp_valid_lft
/proc/sys/net/ipv6/conf/default/use_optimistic
/proc/sys/net/ipv6/conf/default/use_tempaddr
/proc/sys/net/ipv6/conf/enp0s3/accept_dad
/proc/sys/net/ipv6/conf/enp0s3/accept_ra
/proc/sys/net/ipv6/conf/enp0s3/accept_ra_defrtr
/proc/sys/net/ipv6/conf/enp0s3/accept_ra_from_local
/proc/sys/net/ipv6/conf/enp0s3/accept_ra_mtu
/proc/sys/net/ipv6/conf/enp0s3/accept_ra_pinfo
/proc/sys/net/ipv6/conf/enp0s3/accept_ra_rt_info_max_plen
/proc/sys/net/ipv6/conf/enp0s3/accept_ra_rtr_pref
/proc/sys/net/ipv6/conf/enp0s3/accept_redirects
/proc/sys/net/ipv6/conf/enp0s3/accept_source_route
/proc/sys/net/ipv6/conf/enp0s3/autoconf
/proc/sys/net/ipv6/conf/enp0s3/dad_transmits
/proc/sys/net/ipv6/conf/enp0s3/disable_ipv6
/proc/sys/net/ipv6/conf/enp0s3/force_mld_version
/proc/sys/net/ipv6/conf/enp0s3/force_tllao
/proc/sys/net/ipv6/conf/enp0s3/forwarding
/proc/sys/net/ipv6/conf/enp0s3/hop_limit
/proc/sys/net/ipv6/conf/enp0s3/max_addresses
/proc/sys/net/ipv6/conf/enp0s3/max_desync_factor
/proc/sys/net/ipv6/conf/enp0s3/mc_forwarding
/proc/sys/net/ipv6/conf/enp0s3/mldv1_unsolicited_report_interval
/proc/sys/net/ipv6/conf/enp0s3/mldv2_unsolicited_report_interval
/proc/sys/net/ipv6/conf/enp0s3/mtu
/proc/sys/net/ipv6/conf/enp0s3/ndisc_notify
/proc/sys/net/ipv6/conf/enp0s3/optimistic_dad
/proc/sys/net/ipv6/conf/enp0s3/proxy_ndp
/proc/sys/net/ipv6/conf/enp0s3/regen_max_retry
/proc/sys/net/ipv6/conf/enp0s3/router_probe_interval
/proc/sys/net/ipv6/conf/enp0s3/router_solicitation_delay
/proc/sys/net/ipv6/conf/enp0s3/router_solicitation_interval
/proc/sys/net/ipv6/conf/enp0s3/router_solicitations
/proc/sys/net/ipv6/conf/enp0s3/stable_secret
/proc/sys/net/ipv6/conf/enp0s3/suppress_frag_ndisc
/proc/sys/net/ipv6/conf/enp0s3/temp_prefered_lft
/proc/sys/net/ipv6/conf/enp0s3/temp_valid_lft
/proc/sys/net/ipv6/conf/enp0s3/use_optimistic
/proc/sys/net/ipv6/conf/enp0s3/use_tempaddr
/proc/sys/net/ipv6/conf/lo/accept_dad
/proc/sys/net/ipv6/conf/lo/accept_ra
/proc/sys/net/ipv6/conf/lo/accept_ra_defrtr
/proc/sys/net/ipv6/conf/lo/accept_ra_from_local
/proc/sys/net/ipv6/conf/lo/accept_ra_mtu
/proc/sys/net/ipv6/conf/lo/accept_ra_pinfo
/proc/sys/net/ipv6/conf/lo/accept_ra_rt_info_max_plen
/proc/sys/net/ipv6/conf/lo/accept_ra_rtr_pref
/proc/sys/net/ipv6/conf/lo/accept_redirects
/proc/sys/net/ipv6/conf/lo/accept_source_route
/proc/sys/net/ipv6/conf/lo/autoconf
/proc/sys/net/ipv6/conf/lo/dad_transmits
/proc/sys/net/ipv6/conf/lo/disable_ipv6
/proc/sys/net/ipv6/conf/lo/force_mld_version
/proc/sys/net/ipv6/conf/lo/force_tllao
/proc/sys/net/ipv6/conf/lo/forwarding
/proc/sys/net/ipv6/conf/lo/hop_limit
/proc/sys/net/ipv6/conf/lo/max_addresses
/proc/sys/net/ipv6/conf/lo/max_desync_factor
/proc/sys/net/ipv6/conf/lo/mc_forwarding
/proc/sys/net/ipv6/conf/lo/mldv1_unsolicited_report_interval
/proc/sys/net/ipv6/conf/lo/mldv2_unsolicited_report_interval
/proc/sys/net/ipv6/conf/lo/mtu
/proc/sys/net/ipv6/conf/lo/ndisc_notify
/proc/sys/net/ipv6/conf/lo/optimistic_dad
/proc/sys/net/ipv6/conf/lo/proxy_ndp
/proc/sys/net/ipv6/conf/lo/regen_max_retry
/proc/sys/net/ipv6/conf/lo/router_probe_interval
/proc/sys/net/ipv6/conf/lo/router_solicitation_delay
/proc/sys/net/ipv6/conf/lo/router_solicitation_interval
/proc/sys/net/ipv6/conf/lo/router_solicitations
/proc/sys/net/ipv6/conf/lo/stable_secret
/proc/sys/net/ipv6/conf/lo/suppress_frag_ndisc
/proc/sys/net/ipv6/conf/lo/temp_prefered_lft
/proc/sys/net/ipv6/conf/lo/temp_valid_lft
/proc/sys/net/ipv6/conf/lo/use_optimistic
/proc/sys/net/ipv6/conf/lo/use_tempaddr
/proc/sys/net/ipv6/flowlabel_consistency
/proc/sys/net/ipv6/flowlabel_state_ranges
/proc/sys/net/ipv6/fwmark_reflect
/proc/sys/net/ipv6/icmp/ratelimit
/proc/sys/net/ipv6/idgen_delay
/proc/sys/net/ipv6/idgen_retries
/proc/sys/net/ipv6/ip6frag_high_thresh
/proc/sys/net/ipv6/ip6frag_low_thresh
/proc/sys/net/ipv6/ip6frag_secret_interval
/proc/sys/net/ipv6/ip6frag_time
/proc/sys/net/ipv6/mld_max_msf
/proc/sys/net/ipv6/mld_qrv
/proc/sys/net/ipv6/neigh/default/anycast_delay
/proc/sys/net/ipv6/neigh/default/app_solicit
/proc/sys/net/ipv6/neigh/default/base_reachable_time
/proc/sys/net/ipv6/neigh/default/base_reachable_time_ms
/proc/sys/net/ipv6/neigh/default/delay_first_probe_time
/proc/sys/net/ipv6/neigh/default/gc_interval
/proc/sys/net/ipv6/neigh/default/gc_stale_time
/proc/sys/net/ipv6/neigh/default/gc_thresh1
/proc/sys/net/ipv6/neigh/default/gc_thresh2
/proc/sys/net/ipv6/neigh/default/gc_thresh3
/proc/sys/net/ipv6/neigh/default/locktime
/proc/sys/net/ipv6/neigh/default/mcast_resolicit
/proc/sys/net/ipv6/neigh/default/mcast_solicit
/proc/sys/net/ipv6/neigh/default/proxy_delay
/proc/sys/net/ipv6/neigh/default/proxy_qlen
/proc/sys/net/ipv6/neigh/default/retrans_time
/proc/sys/net/ipv6/neigh/default/retrans_time_ms
/proc/sys/net/ipv6/neigh/default/ucast_solicit
/proc/sys/net/ipv6/neigh/default/unres_qlen
/proc/sys/net/ipv6/neigh/default/unres_qlen_bytes
/proc/sys/net/ipv6/neigh/enp0s3/anycast_delay
/proc/sys/net/ipv6/neigh/enp0s3/app_solicit
/proc/sys/net/ipv6/neigh/enp0s3/base_reachable_time
/proc/sys/net/ipv6/neigh/enp0s3/base_reachable_time_ms
/proc/sys/net/ipv6/neigh/enp0s3/delay_first_probe_time
/proc/sys/net/ipv6/neigh/enp0s3/gc_stale_time
/proc/sys/net/ipv6/neigh/enp0s3/locktime
/proc/sys/net/ipv6/neigh/enp0s3/mcast_resolicit
/proc/sys/net/ipv6/neigh/enp0s3/mcast_solicit
/proc/sys/net/ipv6/neigh/enp0s3/proxy_delay
/proc/sys/net/ipv6/neigh/enp0s3/proxy_qlen
/proc/sys/net/ipv6/neigh/enp0s3/retrans_time
/proc/sys/net/ipv6/neigh/enp0s3/retrans_time_ms
/proc/sys/net/ipv6/neigh/enp0s3/ucast_solicit
/proc/sys/net/ipv6/neigh/enp0s3/unres_qlen
/proc/sys/net/ipv6/neigh/enp0s3/unres_qlen_bytes
/proc/sys/net/ipv6/neigh/lo/anycast_delay
/proc/sys/net/ipv6/neigh/lo/app_solicit
/proc/sys/net/ipv6/neigh/lo/base_reachable_time
/proc/sys/net/ipv6/neigh/lo/base_reachable_time_ms
/proc/sys/net/ipv6/neigh/lo/delay_first_probe_time
/proc/sys/net/ipv6/neigh/lo/gc_stale_time
/proc/sys/net/ipv6/neigh/lo/locktime
/proc/sys/net/ipv6/neigh/lo/mcast_resolicit
/proc/sys/net/ipv6/neigh/lo/mcast_solicit
/proc/sys/net/ipv6/neigh/lo/proxy_delay
/proc/sys/net/ipv6/neigh/lo/proxy_qlen
/proc/sys/net/ipv6/neigh/lo/retrans_time
/proc/sys/net/ipv6/neigh/lo/retrans_time_ms
/proc/sys/net/ipv6/neigh/lo/ucast_solicit
/proc/sys/net/ipv6/neigh/lo/unres_qlen
/proc/sys/net/ipv6/neigh/lo/unres_qlen_bytes
/proc/sys/net/ipv6/route/flush
/proc/sys/net/ipv6/route/gc_elasticity
/proc/sys/net/ipv6/route/gc_interval
/proc/sys/net/ipv6/route/gc_min_interval
/proc/sys/net/ipv6/route/gc_min_interval_ms
/proc/sys/net/ipv6/route/gc_thresh
/proc/sys/net/ipv6/route/gc_timeout
/proc/sys/net/ipv6/route/max_size
/proc/sys/net/ipv6/route/min_adv_mss
/proc/sys/net/ipv6/route/mtu_expires
/proc/sys/net/ipv6/xfrm6_gc_thresh
/proc/sys/net/netfilter/nf_conntrack_acct
/proc/sys/net/netfilter/nf_conntrack_buckets
/proc/sys/net/netfilter/nf_conntrack_checksum
/proc/sys/net/netfilter/nf_conntrack_count
/proc/sys/net/netfilter/nf_conntrack_events
/proc/sys/net/netfilter/nf_conntrack_expect_max
/proc/sys/net/netfilter/nf_conntrack_frag6_high_thresh
/proc/sys/net/netfilter/nf_conntrack_frag6_low_thresh
/proc/sys/net/netfilter/nf_conntrack_frag6_timeout
/proc/sys/net/netfilter/nf_conntrack_generic_timeout
/proc/sys/net/netfilter/nf_conntrack_helper
/proc/sys/net/netfilter/nf_conntrack_icmp_timeout
/proc/sys/net/netfilter/nf_conntrack_icmpv6_timeout
/proc/sys/net/netfilter/nf_conntrack_log_invalid
/proc/sys/net/netfilter/nf_conntrack_max
/proc/sys/net/netfilter/nf_conntrack_tcp_be_liberal
/proc/sys/net/netfilter/nf_conntrack_tcp_loose
/proc/sys/net/netfilter/nf_conntrack_tcp_max_retrans
/proc/sys/net/netfilter/nf_conntrack_tcp_timeout_close
/proc/sys/net/netfilter/nf_conntrack_tcp_timeout_close_wait
/proc/sys/net/netfilter/nf_conntrack_tcp_timeout_established
/proc/sys/net/netfilter/nf_conntrack_tcp_timeout_fin_wait
/proc/sys/net/netfilter/nf_conntrack_tcp_timeout_last_ack
/proc/sys/net/netfilter/nf_conntrack_tcp_timeout_max_retrans
/proc/sys/net/netfilter/nf_conntrack_tcp_timeout_syn_recv
/proc/sys/net/netfilter/nf_conntrack_tcp_timeout_syn_sent
/proc/sys/net/netfilter/nf_conntrack_tcp_timeout_time_wait
/proc/sys/net/netfilter/nf_conntrack_tcp_timeout_unacknowledged
/proc/sys/net/netfilter/nf_conntrack_timestamp
/proc/sys/net/netfilter/nf_conntrack_udp_timeout
/proc/sys/net/netfilter/nf_conntrack_udp_timeout_stream
/proc/sys/net/netfilter/nf_log/0
/proc/sys/net/netfilter/nf_log/1
/proc/sys/net/netfilter/nf_log/10
/proc/sys/net/netfilter/nf_log/11
/proc/sys/net/netfilter/nf_log/12
/proc/sys/net/netfilter/nf_log/2
/proc/sys/net/netfilter/nf_log/3
/proc/sys/net/netfilter/nf_log/4
/proc/sys/net/netfilter/nf_log/5
/proc/sys/net/netfilter/nf_log/6
/proc/sys/net/netfilter/nf_log/7
/proc/sys/net/netfilter/nf_log/8
/proc/sys/net/netfilter/nf_log/9
/proc/sys/net/nf_conntrack_max
/proc/sys/net/unix/max_dgram_qlen
/proc/sys/sunrpc/max_resvport
/proc/sys/sunrpc/min_resvport
/proc/sys/sunrpc/nfs_debug
/proc/sys/sunrpc/nfsd_debug
/proc/sys/sunrpc/nlm_debug
/proc/sys/sunrpc/rpc_debug
/proc/sys/sunrpc/tcp_fin_timeout
/proc/sys/sunrpc/tcp_max_slot_table_entries
/proc/sys/sunrpc/tcp_slot_table_entries
/proc/sys/sunrpc/transports
/proc/sys/sunrpc/udp_slot_table_entries
/proc/sys/vm/admin_reserve_kbytes
/proc/sys/vm/block_dump
/proc/sys/vm/compact_memory
/proc/sys/vm/compact_unevictable_allowed
/proc/sys/vm/dirty_background_bytes
/proc/sys/vm/dirty_background_ratio
/proc/sys/vm/dirty_bytes
/proc/sys/vm/dirty_expire_centisecs
/proc/sys/vm/dirty_ratio
/proc/sys/vm/dirty_writeback_centisecs
/proc/sys/vm/dirtytime_expire_seconds
/proc/sys/vm/drop_caches
/proc/sys/vm/extfrag_threshold
/proc/sys/vm/hugepages_treat_as_movable
/proc/sys/vm/hugetlb_shm_group
/proc/sys/vm/laptop_mode
/proc/sys/vm/legacy_va_layout
/proc/sys/vm/lowmem_reserve_ratio
/proc/sys/vm/max_map_count
/proc/sys/vm/memory_failure_early_kill
/proc/sys/vm/memory_failure_recovery
/proc/sys/vm/min_free_kbytes
/proc/sys/vm/min_slab_ratio
/proc/sys/vm/min_unmapped_ratio
/proc/sys/vm/mmap_min_addr
/proc/sys/vm/nr_hugepages
/proc/sys/vm/nr_hugepages_mempolicy
/proc/sys/vm/nr_overcommit_hugepages
/proc/sys/vm/nr_pdflush_threads
/proc/sys/vm/numa_zonelist_order
/proc/sys/vm/oom_dump_tasks
/proc/sys/vm/oom_kill_allocating_task
/proc/sys/vm/overcommit_kbytes
/proc/sys/vm/overcommit_memory
/proc/sys/vm/overcommit_ratio
/proc/sys/vm/page-cluster
/proc/sys/vm/panic_on_oom
/proc/sys/vm/percpu_pagelist_fraction
/proc/sys/vm/stat_interval
/proc/sys/vm/swappiness
/proc/sys/vm/user_reserve_kbytes
/proc/sys/vm/vfs_cache_pressure
/proc/sys/vm/zone_reclaim_mode
[root@localhost sys]# find /proc/sys -type f | wc
    825     825   32858

[root@localhost sys]# ls
abi  crypto  debug  dev  fs  kernel  net  sunrpc  vm