Module Name: src Committed By: roy Date: Fri Sep 11 15:16:49 UTC 2020
Modified Files: src/share/man/man7: sysctl.7 Log Message: sysctl: Adjust man page for new ARP sysctl ND settings To generate a diff of this commit: cvs rdiff -u -r1.148 -r1.149 src/share/man/man7/sysctl.7 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/share/man/man7/sysctl.7 diff -u src/share/man/man7/sysctl.7:1.148 src/share/man/man7/sysctl.7:1.149 --- src/share/man/man7/sysctl.7:1.148 Mon Jul 13 15:05:05 2020 +++ src/share/man/man7/sysctl.7 Fri Sep 11 15:16:48 2020 @@ -1,4 +1,4 @@ -.\" $NetBSD: sysctl.7,v 1.148 2020/07/13 15:05:05 jruoho Exp $ +.\" $NetBSD: sysctl.7,v 1.149 2020/09/11 15:16:48 roy Exp $ .\" .\" Copyright (c) 1993 .\" The Regents of the University of California. All rights reserved. @@ -29,7 +29,7 @@ .\" .\" @(#)sysctl.3 8.4 (Berkeley) 5/9/95 .\" -.Dd July 13, 2020 +.Dd August 20, 2020 .Dt SYSCTL 7 .Os .Sh NAME @@ -1419,8 +1419,13 @@ The fourth level name is the variable na The currently defined protocols and names are: .Bl -column "Protocol" "anonportalgo.available" "integer" "Changeable" -offset indent .It Sy Protocol Variable Ta Sy Type Ta Sy Changeable -.It arp down integer yes -.It arp keep integer yes +.It arp nd_delay integer yes +.It arp nd_bmaxtries integer yes +.It arp nd_umaxtries integer yes +.It arp nd_basereachable integer yes +.It arp nd_retrans integer yes +.It arp nd_nud integer yes +.It arp nd_maxnudhint integer yes .It arp log_movements integer yes .It arp log_permanent_modify integer yes .It arp log_unknown_network integer yes @@ -1502,10 +1507,31 @@ The currently defined protocols and name .Pp The variables are as follows: .Bl -tag -width "123456" -.It Li arp.down -Failed ARP entry lifetime. -.It Li arp.keep -Valid ARP entry lifetime. +.It Li arp.nd_delay +The delay in seconds before sending the first probe, +after it has been decided that the entry is stale. +.It Li arp.nd_bmaxtries +The maximum number of broadcasts send to discover the hardware address +claiming an IP address. +.It Li arp.nd_umaxtries +The maximum number of unicasts send to the hardware address to ensure +it still claims an IP address. +.It Li arp.nd_basereachable +The number of milliseconds the ARP entry is considered reachable before +probing reachability. +.It Li arp.nd_retrans +The number of milliseconds between ARP probes. +.It Li arp.nd_nud +If set to non-zero, perform Neighor Unreachability Detection. +.It Li arp.nd_maxnudhint +Neighbor discovery permits upper layer protocols to supply reachability +hints, to avoid unnecessary neighbor discovery exchanges. +The variable defines the number of consecutive hints the neighbor discovery +layer will take. +For example, by setting the variable to 3, neighbor discovery layer +will take 3 consecutive hints in maximum. +After receiving 3 hints, neighbor discovery layer will perform +normal neighbor discovery process. .It Li carp.allow If set to 0, incoming .Xr carp 4 @@ -2024,7 +2050,7 @@ timing constant in IPv6 neighbor discove .Pq RFC 2461 , in seconds. .It Li icmp6.nd6_maxnudhint -IPv6 neighbor discovery permits upper layer protocols to supply reachability +Neighbor discovery permits upper layer protocols to supply reachability hints, to avoid unnecessary neighbor discovery exchanges. The variable defines the number of consecutive hints the neighbor discovery layer will take.