{
  "global": [
    {
      "name": "net.ipv4.ip_forward",
      "value": "0",
      "note": "1 routes IPv4 between interfaces"
    },
    {
      "name": "net.ipv6.conf.all.forwarding",
      "value": "0",
      "note": "1 routes IPv6 between interfaces, and turns off accepting RAs unless accept_ra is 2"
    },
    {
      "name": "net.ipv4.conf.all.rp_filter",
      "value": "2",
      "note": "reverse-path filter; the effective value per interface is the higher of all and the interface's own"
    },
    {
      "name": "net.ipv4.conf.default.rp_filter",
      "value": "2",
      "note": "rp_filter for interfaces created later"
    },
    {
      "name": "net.ipv6.conf.all.seg6_enabled",
      "value": "0",
      "note": "with the interface's own value, accepts SRv6 packets"
    },
    {
      "name": "net.ipv6.seg6_flowlabel",
      "value": "0"
    },
    {
      "name": "net.ipv6.fib_multipath_hash_policy",
      "value": "0"
    },
    {
      "name": "net.ipv4.conf.all.arp_ignore",
      "value": "0"
    },
    {
      "name": "net.ipv4.conf.all.arp_announce",
      "value": "0"
    },
    {
      "name": "net.ipv6.conf.all.disable_ipv6",
      "value": "0"
    },
    {
      "name": "net.netfilter.nf_conntrack_count",
      "value": "0",
      "note": "connections tracked now"
    },
    {
      "name": "net.netfilter.nf_conntrack_max",
      "value": "65536",
      "note": "new connections are dropped once the count reaches this"
    },
    {
      "name": "net.core.somaxconn",
      "value": "4096",
      "note": "upper bound for listen() backlogs"
    },
    {
      "name": "net.ipv4.tcp_max_syn_backlog",
      "value": "256"
    },
    {
      "name": "net.core.netdev_max_backlog",
      "value": "1000",
      "note": "per-CPU input queue; overflow shows as softnet drops"
    },
    {
      "name": "net.core.rmem_max",
      "value": "4194304"
    },
    {
      "name": "net.core.wmem_max",
      "value": "4194304"
    },
    {
      "name": "net.ipv4.tcp_rmem",
      "value": "4096 131072 32081088",
      "note": "min, default, max receive buffer"
    },
    {
      "name": "net.ipv4.tcp_wmem",
      "value": "4096 16384 4194304",
      "note": "min, default, max send buffer"
    },
    {
      "name": "net.ipv4.tcp_congestion_control",
      "value": "bbr"
    },
    {
      "name": "net.ipv4.ip_local_port_range",
      "value": "32768 60999"
    },
    {
      "name": "net.ipv4.ping_group_range",
      "value": "0 2147483647"
    }
  ],
  "columns": [
    "ipv4 forwarding",
    "rp_filter",
    "proxy_arp",
    "arp_ignore",
    "ipv6 forwarding",
    "accept_ra",
    "seg6_enabled",
    "disable_ipv6"
  ],
  "interfaces": [
    {
      "name": "all",
      "values": {
        "accept_ra": "1",
        "arp_ignore": "0",
        "disable_ipv6": "0",
        "ipv4 forwarding": "0",
        "ipv6 forwarding": "0",
        "proxy_arp": "0",
        "rp_filter": "2",
        "seg6_enabled": "0"
      }
    },
    {
      "name": "default",
      "values": {
        "accept_ra": "1",
        "arp_ignore": "0",
        "disable_ipv6": "0",
        "ipv4 forwarding": "0",
        "ipv6 forwarding": "0",
        "proxy_arp": "0",
        "rp_filter": "2",
        "seg6_enabled": "0"
      }
    },
    {
      "name": "eth0",
      "values": {
        "accept_ra": "1",
        "arp_ignore": "0",
        "disable_ipv6": "0",
        "ipv4 forwarding": "0",
        "ipv6 forwarding": "0",
        "proxy_arp": "0",
        "rp_filter": "2",
        "seg6_enabled": "0"
      }
    },
    {
      "name": "lo",
      "values": {
        "accept_ra": "1",
        "arp_ignore": "0",
        "disable_ipv6": "0",
        "ipv4 forwarding": "0",
        "ipv6 forwarding": "0",
        "proxy_arp": "0",
        "rp_filter": "0",
        "seg6_enabled": "0"
      }
    }
  ]
}
