History log of /freebsd-current/usr.sbin/arp/arp.4
Revision Date Author Comments
# 8a7b6120 23-Nov-2023 Warner Losh <imp@FreeBSD.org>

usr.sbin: Remove ancient SCCS tags.

Remove ancient SCCS tags from the tree, automated scripting, with two
minor fixup to keep things compiling. All the common forms in the tree
were removed with a perl script.

Sponsored by: Netflix


# b2c76c41 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: one-line nroff pattern

Remove /^\.\\"\s*\$FreeBSD\$$\n/


# 0da3f8c9 11-Jan-2021 Alexander V. Chernikov <melifaro@FreeBSD.org>

Bump amount of queued packets in for unresolved ARP/NDP entries to 16.

Currently default behaviour is to keep only 1 packet per unresolved entry.
Ability to queue more than one packet was added 10 years ago, in r215207,
though the default value was kep intact.

Things have changed since that time. Systems tend to initiate multiple
connections at once for a variety of reasons.
For example, recent kern/252278 bug report describe happy-eyeball DNS
behaviour sending multiple requests to the DNS server.

The primary driver for upper value for the queue length determination is
memory consumption. Remote actors should not be able to easily exhaust
local memory by sending packets to unresolved arp/ND entries.

For now, bump value to 16 packets, to match Darwin implementation.

The proper approach would be to switch the limit to calculate memory
consumption instead of packet count and limit based on memory.

We should MFC this with a variation of D22447.

Reviewers: #manpages, #network, bz, emaste

Reviewed By: emaste, gbe(doc), jilles(doc)
MFC after: 1 month
Differential Revision: https://reviews.freebsd.org/D28068


# fbbd9655 28-Feb-2017 Warner Losh <imp@FreeBSD.org>

Renumber copyright clause 4

Renumber cluase 4 to 3, per what everybody else did when BSD granted
them permission to remove clause 3. My insistance on keeping the same
numbering for legal reasons is too pedantic, so give up on that point.

Submitted by: Jan Schaumann <jschauma@stevens.edu>
Pull Request: https://github.com/freebsd/freebsd/pull/96


# 5bbdbbcd 07-Oct-2016 Eric van Gyzen <vangyzen@FreeBSD.org>

Additional cleanup of the arp(4) man page after r306652

Submitted by: David A. Bright <david.a.bright@dell.com>
Requested by: wblock
Reviewed by: wblock
MFC after: 23 days
Sponsored by: Dell EMC
Differential Revision: https://reviews.freebsd.org/D8183


# 35ef77a2 03-Oct-2016 Eric van Gyzen <vangyzen@FreeBSD.org>

Update arp(4) to document the net.link.ether.inet.garp_rexmit_count sysctl.

Submitted by: David A. Bright <david.a.bright@dell.com>
Requested by: markj
Reviewed by: markj, badger
MFC after: 4 weeks
X-MFC with: r306577
Sponsored by: Dell EMC
Differential Revision: https://reviews.freebsd.org/D8136


# b1b9dcae 05-Nov-2013 Gleb Smirnoff <glebius@FreeBSD.org>

Remove net.link.ether.inet.useloopback sysctl tunable. It was always on by
default from the very beginning. It was placed in wrong namespace
net.link.ether, originally it had been at another wrong namespace. It was
incorrectly documented at incorrect manual page arp(8). Since new-ARP commit,
the tunable have been consulted only on route addition, and ignored on route
deletion. Behaviour of a system with tunable turned off is not fully correct,
and has no advantages comparing to normal behavior.


# 5d81d095 11-May-2013 Gleb Smirnoff <glebius@FreeBSD.org>

Rate limit the number of remotely triggered ARP log messages
to 1 log message per second.


# 478df1d5 03-Sep-2012 Gleb Smirnoff <glebius@FreeBSD.org>

Provide a sysctl switch that allows to install ARP entries
with multicast bit set. FreeBSD refuses to install such
entries since 9.0, and this broke installations running
Microsoft NLB, which are violating standards.

Tested by: Tarasov Oleg <oleg_tarasov sg-tea.com>


# 5610c8a7 03-Sep-2012 Gleb Smirnoff <glebius@FreeBSD.org>

Explicitly document all variables in the net.link.ether.inet MIB.


# 8972c8b6 03-Jun-2012 Joel Dahl <joel@FreeBSD.org>

Minor spelling fixes.


# e1656a88 03-Jun-2012 Joel Dahl <joel@FreeBSD.org>

mdoc: add missing width argument to Bl -tag.


# c2965cd1 26-Mar-2012 Joel Dahl <joel@FreeBSD.org>

mdoc: terminate quoted strings.

Reviewed by: brueffer


# a7d5f7eb 19-Oct-2010 Jamie Gritton <jamie@FreeBSD.org>

A new jail(8) with a configuration file, to replace the work currently done
by /etc/rc.d/jail.


# fe0506d7 09-Mar-2010 Marcel Moolenaar <marcel@FreeBSD.org>

Create the altix project branch. The altix project will add support
for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting
is a two-module system, consisting of a base compute module and a
CPU expansion module. SGI's NUMAFlex architecture can be an excellent
platform to test CPU affinity and NUMA-aware features in FreeBSD.


# d7f03759 19-Oct-2008 Ulf Lilleengen <lulf@FreeBSD.org>

- Import the HEAD csup code which is the basis for the cvsmode work.


# a090f216 28-Mar-2007 Gleb Smirnoff <glebius@FreeBSD.org>

net.link.ether.inet.prune_intvl no longer exists.


# bc84aa4b 29-Sep-2006 Ruslan Ermilov <ru@FreeBSD.org>

Markup fixes.


# 39393906 18-Dec-2005 Gleb Smirnoff <glebius@FreeBSD.org>

Add a knob to suppress logging of attempts to modify
permanent ARP entries.

Submitted by: Andrew Alcheyev <buddy telenet.ru>


# 34c96b56 24-Nov-2005 Ruslan Ermilov <ru@FreeBSD.org>

Improve the documentation of "proxyall" knob, somewhat: we do not
proxy for hosts that are reachable through the same interface the
request came in from. This feature is mainly for hosts reachable
through some P2P link, e.g. the gif(4) tunnel.


# 44ec3c8c 11-Nov-2005 Gleb Smirnoff <glebius@FreeBSD.org>

Some fixes for last commit.

Submitted by: ru


# 1a5d3a92 10-Nov-2005 Gleb Smirnoff <glebius@FreeBSD.org>

- Document last change to ARP behavior.
- Document several undocumented sysctl variables.
- Fix spelling of few diagnostics.


# 23717fc4 06-Aug-2004 Warner Losh <imp@FreeBSD.org>

Per letter dated July 22, 1999, delete clause 3 from code directly
from Berkeley.


# 07bfccd7 02-Jul-2004 Ruslan Ermilov <ru@FreeBSD.org>

Mechanically kill hard sentence breaks.


# 6311b38f 16-Jun-2004 Bruce M Simpson <bms@FreeBSD.org>

mdoc(7) police

Submitted by: ru


# cc090be0 16-Jun-2004 Bruce M Simpson <bms@FreeBSD.org>

Document the behaviour of the net.link.ether.inet.proxyall sysctl MIB
variable.

PR: docs/21826
Reviewed by: ru
Requested by: Bernd Luevelsmeyer


# 43039b7d 03-Oct-2003 Bruce M Simpson <bms@FreeBSD.org>

mdoc(7) cleanups (use .Va, not .Dv, for sysctls.)

Reviewed by: ru


# 0cc7c160 02-Oct-2003 Bruce M Simpson <bms@FreeBSD.org>

mdoc(7) cleanup: Break up sentences so that they start on new lines.


# 1e709b6f 02-Oct-2003 Bruce M Simpson <bms@FreeBSD.org>

Point out the existence of net.link.ether.inet.log_arp_movements.
Add sysctl(8) to the list of cross-referenced manual pages.


# 4cd8d8d5 02-Oct-2003 Bruce M Simpson <bms@FreeBSD.org>

Update arp(4) to document the 'arp: foo is on if0 but got reply from
bar on if1' message.

PR: bin/48489
Requested by: ru


# 2dab76f7 26-Dec-2002 Ruslan Ermilov <ru@FreeBSD.org>

s/pseudo-device/device/


# 8a4e4849 05-Apr-2002 Jeroen Ruigrok van der Werven <asmodai@FreeBSD.org>

Correct old wording of the arp functionality.
We are long past the stage where we only had ARP working for 10 Mb/s.

PR: 35604
Submitted by: Gary W. Swearingen <swear@blarg.net>
Additional comments by: Mike DeGraw-Bertsch <mbertsch@radioactivedata.org>


# f247324d 15-Jul-2001 Dima Dorfman <dd@FreeBSD.org>

Remove whitespace at EOL.


# a4c37c81 10-Jul-2001 Ruslan Ermilov <ru@FreeBSD.org>

mdoc(7) police: removed HISTORY info from the .Os call.


# b92a189e 22-Nov-2000 Ruslan Ermilov <ru@FreeBSD.org>

mdoc(7) police: Er macro usage cleanup.


# 726b61ab 10-Nov-2000 Ruslan Ermilov <ru@FreeBSD.org>

Avoid use of direct troff requests in mdoc(7) manual pages.


# 97d92980 27-Aug-1999 Peter Wemm <peter@FreeBSD.org>

$Id$ -> $FreeBSD$


# 479c5c76 04-May-1999 Guy Helmer <ghelmer@FreeBSD.org>

Use Cd macro instead of Em for SYNOPSIS, as do other section 4 pages.
Added $Id$.

PR: docs/10494


# 31a32280 17-Nov-1996 Bill Fenner <fenner@FreeBSD.org>

Update wording of the one message that was in the DIAGNOSTICS section.
Add three other common messages.

This should be in 2.2 to go with the netinet/if_ether.c rewording.


# 84e59eb5 05-Aug-1994 Garrett Wollman <wollman@FreeBSD.org>

Get rid of update. Make man page installation work with our scheme
(and rename a few in the process).