Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Apr 2012 10:09:02 +0400
From:      Gleb Smirnoff <glebius@FreeBSD.org>
To:        Qing Li <qingli@FreeBSD.org>
Cc:        svn-src-head@FreeBSD.org, svn-src-all@FreeBSD.org, src-committers@FreeBSD.org
Subject:   Re: svn commit: r233773 - head/usr.sbin/arp
Message-ID:  <20120410060902.GI9391@glebius.int.ru>
In-Reply-To: <CAGnGRdKzMxOB8NF2KnZjv3PrpUbqZd=Kk%2B3pZbdd2nXU76MsRA@mail.gmail.com>
References:  <201204021044.q32AiPng094511@svn.freebsd.org> <CAGnGRdJkbvQw2KpcWQxBrgS%2B21ZgWweOp79xFz_30iSXCXY6WQ@mail.gmail.com> <20120409065048.GA9391@FreeBSD.org> <CAGnGRdKzMxOB8NF2KnZjv3PrpUbqZd=Kk%2B3pZbdd2nXU76MsRA@mail.gmail.com>

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

On Mon, Apr 09, 2012 at 02:26:06PM -0700, Qing Li wrote:
Q> You missed my points.
Q> 
Q> That "if" check as part of r201282 was meant to resolve a couple of
Q> issues related
Q> to PPP links, as noted in my commit message. In this PPP/proxy
Q> resolution context
Q> the error message applies, which is why I actually used the word "context" in my
Q> previous reply.
Q> 
Q> Your removing of that code will break the fixes committed in r201282.

Can you please provide example of PPP link configuration, that was
broken by r233773.

Q> I can't quite decipher the example you described in this email.

Okay, here it is more verbose:

My list of interfaces:

# ifconfig -l
em0 wlan0 iwn0 lo0

My only configured interface:

# ifconfig em0
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
š š š šoptions=4219b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MAGIC,VLAN_HWTSO>
š š š šether f0:de:f1:6c:5b:fa
š š š šinet x.x.x.111 netmask 0xffffffe0 broadcast x.x.x.127
š š š šnd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
š š š šmedia: Ethernet autoselect (100baseTX <full-duplex>)
š š š šstatus: active

My arp table:

# arp -an
? (x.x.x.97) at 00:00:5e:00:01:61 on em0 expires in 1198 seconds [ethernet]
? (x.x.x.101) at 00:e0:81:5a:22:49 on em0 expires in 618 seconds [ethernet]
? (x.x.x.111) at f0:de:f1:6c:5b:fa on em0 permanent [ethernet]
? (x.x.x.116) at 00:26:18:6a:ea:02 on em0 expires in 1128 seconds [ethernet]

Now I'm trying to set ARP entry for network address. And I get error:

# arp -s 81.19.64.96 0:0:0:0:0:0
set: proxy entry exists for non 802 device

Questions: where is the "proxy entry" mentioned in the above ARP table? I don't
see one. Where is the "non 802 device" in the above list of my interfaces?

Q> Could you please give me a bit more information in a private email so I can have
Q> a better look at the issue, and possibly make a suggestion for an alternative
Q> patch ?

I have mailed you 8 March 2012 with msg-id <20120308173642.GW13644@glebius.int.ru>,
and didn't got any reply since. That's why I proceeded with commit.

P.S. And please, can you avoid top quoting when discussing on technical FreeBSD
lists? This isn't my personal wish but explicitly documented etiquette:

http://www.freebsd.org/doc/en_US.ISO8859-1/articles/mailing-list-faq/etiquette.html#ETIQUETTE-REPLYING

-- 
Totus tuus, Glebius.



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