Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Dec 2008 01:55:34 -0800
From:      "Li, Qing" <qing.li@bluecoat.com>
To:        <rea-fbsd@codelabs.ru>, <freebsd-current@freebsd.org>, <freebsd-net@freebsd.org>
Cc:        Gerald Pfeifer <gerald@pfeifer.com>, Vladimir Grebenschikov <vova@fbsd.ru>, Kip Macy <kip.macy@gmail.com>, Qing Li <qingli@freebsd.org>, Ian FREISLICH <ianf@clue.co.za>
Subject:   RE: HEADSUP: arp-v2 has been committed
Message-ID:  <B583FBF374231F4A89607B4D08578A431442EB@bcs-mail03.internal.cacheflow.com>
References:  <20081221125120.GO23166@droso.net> <E1LEfm2-000BPk-Rs@clue.co.za> <rqtxfXiOI/zU%2BmZivn3AictW17c@TVy1gMAmSsiP9GTg//ziIjLy%2Bsk>

next in thread | previous in thread | raw e-mail | index | archive | help

Thank you all for patching these programs.

I scanned through your patches and they all look fine.=20
Each one that I read through seems to be simple fix, which=20
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=20
that retrieve the routing table through the routing socket
interface, the code that bypasses RTF_LLINFO entries can=20
also be eliminated because the routing table does not
contain any L2 information.=20

-- Qing


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

Mon, Dec 22, 2008 at 10:04:22AM +0200, Ian FREISLICH wrote:
> Erwin Lansing <erwin@freebsd.org> wrote:
> > >   RTF_WASCLONE and RTF_LLINFO routing flags. The userland =
applications=20
> > >   such as "arp" and "ndp" have been modified to reflect those =
changes.
> > > so I guess it's not so easy. =20
> > > 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).
--=20
Eygene
 _                ___       _.--.   #
 \`.|\..----...-'`   `-._.-'_.-'`   #  Remember that it is hard
 /  ' `         ,       __.--'      #  to read the on-line manual  =20
 )/' _/     \   `-_,   /            #  while single-stepping the kernel.
 `-'" `"\_  ,_.-;_.-\_ ',  fsc/as   #
     _.-'_./   {_.'   ; /           #    -- FreeBSD Developers handbook=20
    {_.-``-'         {_/            #




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