HEADSUP: arp-v2 has been committed

Li, Qing qing.li at bluecoat.com
Mon Dec 22 09:56:01 UTC 2008

Thank you all for patching these programs.

I scanned through your patches and they all look fine. 
Each one that I read through seems to be simple fix, which 
is what I hoped for.

Again, just to emphasize the points I made in my previous
emails, the code that retrieves the ARP table by means
of sysctl() does not have to check for the RTF_LLINFO
entries in the returned list because the retrieved
entries all belong to the ARP table.  For those programs 
that retrieve the routing table through the routing socket
interface, the code that bypasses RTF_LLINFO entries can 
also be eliminated because the routing table does not
contain any L2 information. 

-- Qing

-----Original Message-----
From: owner-freebsd-net at freebsd.org on behalf of Eygene Ryabinkin
Sent: Mon 12/22/2008 1:40 AM
To: freebsd-current at freebsd.org; freebsd-net at freebsd.org
Cc: Gerald Pfeifer; Vladimir Grebenschikov; Kip Macy; Qing Li; Ian FREISLICH; Erwin Lansing
Subject: Re: HEADSUP: arp-v2 has been committed

Mon, Dec 22, 2008 at 10:04:22AM +0200, Ian FREISLICH wrote:
> Erwin Lansing <erwin at freebsd.org> wrote:
> > >   RTF_WASCLONE and RTF_LLINFO routing flags. The userland applications 
> > >   such as "arp" and "ndp" have been modified to reflect those changes.
> > > so I guess it's not so easy.  
> > > How many other ports are affected?
> > The latest full run with HEAD from a few days back hasn't quite finished
> > yet, so there might turn up a few more, but so far it's just a handful:
> > net/libdnet
> > devel/libpdel
> > net-mgmt/net-snmp
> > net/netwib
> > net/p5-Net-RawIP
> > net-mgmt/net-snmp4
> > emulators/wine
> You can add net/quagga to that list as well.

net/openospfd is also affected.  Attached is the simple patch to take
into account the withdrawal of RTF_LLINFO.  Perhaps something else
should be done -- I'll up some -CURRENT systems and will try to test the
Real Stuff (TM).
 _                ___       _.--.   #
 \`.|\..----...-'`   `-._.-'_.-'`   #  Remember that it is hard
 /  ' `         ,       __.--'      #  to read the on-line manual   
 )/' _/     \   `-_,   /            #  while single-stepping the kernel.
 `-'" `"\_  ,_.-;_.-\_ ',  fsc/as   #
     _.-'_./   {_.'   ; /           #    -- FreeBSD Developers handbook 
    {_.-``-'         {_/            #

More information about the freebsd-current mailing list