(ip6.forwarding) Boolean: enable/disable forwarding of IPv6 packets. Also, identify if the node is acting as a router. Defaults to off.
IPV6CTL_SENDREDIRECTS
(ip6.redirect) Boolean: enable/disable sending of ICMPv6 redirects in response to unforwardable IPv6 packets. This option is ignored unless the node is routing IPv6 packets, and should normally be enabled on all systems. Defaults to on.
IPV6CTL_DEFHLIM
(ip6.hlim) Integer: default hop limit value to use for outgoing IPv6 packets. This value applies to all the transport protocols on top of IPv6. There are APIs to override the value.
IPV6CTL_MAXFRAGPACKETS
(ip6.maxfragpackets) Integer: default maximum number of fragmented packets the node will accept. 0 means that the node will not accept any fragmented packets. -1 means that the node will accept as many fragmented packets as it receives. The flag is provided basically for avoiding possible DoS attacks.
IPV6CTL_ACCEPT_RTADV
(ip6.accept_rtadv) Boolean: enable/disable receiving of ICMPv6 router advertisement packets, and autoconfiguration of address prefixes and default routers. The node must be a host (not a router) for the option to be meaningful. Defaults to off.
IPV6CTL_KEEPFAITH
(ip6.keepfaith) Boolean: enable/disable "FAITH" TCP relay IPv6-to-IPv4 translator code in the kernel. Refer faith(4) and faithd(8) for detail. Defaults to off.
IPV6CTL_LOG_INTERVAL
(ip6.log_interval) Integer: default interval between IPv6 packet forwarding engine log output (in seconds).
IPV6CTL_HDRNESTLIMIT
(ip6.hdrnestlimit) Integer: default number of the maximum IPv6 extension headers permitted on incoming IPv6 packets. If set to 0, the node will accept as many extension headers as possible.
IPV6CTL_DAD_COUNT
(ip6.dad_count) Integer: default number of IPv6 DAD (duplicated address detection) probe packets. The packets will be generated when IPv6 interface addresses are configured.
IPV6CTL_AUTO_FLOWLABEL
(ip6.auto_flowlabel) Boolean: enable/disable automatic filling of IPv6 flowlabel field, for outstanding connected transport protocol packets. The field might be used by intermediate routers to identify packet flows. Defaults to on.
IPV6CTL_DEFMCASTHLIM
(ip6.defmcasthlim) Integer: default hop limit value for an IPv6 multicast packet sourced by the node. This value applies to all the transport protocols on top of IPv6. There are APIs to override the value as documented in ip6(4).
IPV6CTL_GIF_HLIM
(ip6.gifhlim) Integer: default maximum hop limit value for an IPv6 packet generated by gif(4) tunnel interface.
IPV6CTL_KAME_VERSION
(ip6.kame_version) String: identifies the version of KAME IPv6 stack implemented in the kernel.
IPV6CTL_USE_DEPRECATED
(ip6.use_deprecated) Boolean: enable/disable use of deprecated address, specified in RFC2462 5.5.4. Defaults to on.
IPV6CTL_RR_PRUNE
(ip6.rr_prune) Integer: default interval between IPv6 router renumbering prefix babysitting, in seconds.
IPV6CTL_V6ONLY
(ip6.v6only) Boolean: enable/disable the prohibited use of IPv4 mapped address on AF_INET6 sockets. Defaults to on.
IPV6CTL_RTEXPIRE
(ip6.rtexpire) Integer: lifetime in seconds of protocol-cloned IP routes after the last reference drops (default one hour).
IPV6CTL_RTMINEXPIRE
(ip6.rtminexpire) Integer: minimum value of ip.rtexpire (default ten seconds).
IPV6CTL_RTMAXCACHE
(ip6.rtmaxcache) Integer: trigger level of cached, unreferenced, protocol-cloned routes which initiates dynamic adaptation (default 128).