Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Apr 1998 17:40:01 -0700 (PDT)
From:      Bill Fenner <fenner@parc.xerox.com>
To:        freebsd-bugs
Subject:   Re: kern/6432: IFF_NOARP does not affect ethernet interfaces. 
Message-ID:  <199804290040.RAA22073@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/6432; it has been noted by GNATS.

From: Bill Fenner <fenner@parc.xerox.com>
To: lx@hosix.ntu-kpi.kiev.ua
Cc: FreeBSD-gnats-submit@freebsd.org
Subject: Re: kern/6432: IFF_NOARP does not affect ethernet interfaces. 
Date: Tue, 28 Apr 1998 17:37:57 PDT

 I dug up some email that I exchanged with Garrett in 1996(!!) about
 IFF_NOARP, in which I said:
 
 1) Ignore incoming ARP requests for my address, but still allow ARP to fill
 up the ARP table and still send out ARP requests for others.
 2) Reply to incoming ARP requests for my address, but don't allow ARP to
 fill up the ARP table and don't send out ARP requests for others.
 3) Ignore incoming ARP requests for my address, don't allow ARP to
 fill up the arp table or send out ARP requests for others.
 
 It looks like your implementation does (3) without "options ARP_HACK"
 and (2) with.  I think that we ended up dropping this because we didn't
 want to decide which semantics to implement and were reluctant to add
 any more flags to allow all 3 behaviors.  (Not to mention how things
 with decisions attached to them tend to filter to the bottom of to-do
 lists...)
 
 I had envisioned something like a per-interface sysctl to configure the
 style of ARP handling on each interface, but guess that doesn't really
 fit with the sysctl architecture.
 
   Bill

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199804290040.RAA22073>