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>