HEADS UP: inpcb/inpcbinfo rwlocking: coming to a 7-STABLE
branch near you
Jeremy Chadwick
koitsu at FreeBSD.org
Wed Aug 13 21:25:44 UTC 2008
On Wed, Aug 13, 2008 at 05:16:27PM -0400, Mike Tancsa wrote:
> At 04:46 PM 8/13/2008, Mike Tancsa wrote:
>> At 04:41 PM 8/13/2008, Robert Watson wrote:
>>> Well, it shouldn't be related, but sometimes things get tricky with
>>> locking if it turns out that extra locking at one layer was masking
>>> a lack of locking at another. Let's try to diagnose this one a bit
>>> more before concluding that is the case, though. I take that the
>>> same problems don't happen if you boot a vanilla version of the same
>>> rev of the kernel? What command did you use to generate the list at
>>> the bottom of your e-mail?
>>
>>
>> Hi Robert,
>> the arp messages were a snippet from just arp -na. All of
>> those IP addresses are local to the box. I am just doing a cvsup to
>> the same point in time and am rebuilding the kernel.
>
> Actually, it looks like its unrelated to your changes. I just did a full
> cvsup, and am getting that strange proxy arp stuff and again, the
> incomplete arp messages....
>
>
> % arp -na| grep inc
> ? (64.7.153.9) at (incomplete) on em1 [ethernet]
> ? (64.7.153.9) at (incomplete) on em1 [ethernet]
> ? (64.7.153.9) at (incomplete) on em1 [ethernet]
> ? (64.7.153.19) at (incomplete) on em1 [ethernet]
> ? (64.7.153.19) at (incomplete) on em1 [ethernet]
> ? (64.7.153.19) at (incomplete) on em1 [ethernet]
> ? (64.7.153.19) at (incomplete) on em1 [ethernet]
> ? (64.7.153.19) at (incomplete) on em1 [ethernet]
> ? (64.7.153.19) at (incomplete) on em1 [ethernet]
> ? (64.7.153.19) at (incomplete) on em1 [ethernet]
> ? (64.7.153.19) at (incomplete) on em1 [ethernet]
> ? (64.7.153.19) at (incomplete) on em1 published (proxy only) [ethernet]
> ? (64.7.153.19) at (incomplete) on em1 published (proxy only) [ethernet]
> ? (64.7.153.19) at (incomplete) on em1 published (proxy only) [ethernet]
> ? (64.7.153.19) at (incomplete) on em1 published (proxy only) [ethernet]
> ? (64.7.153.19) at (incomplete) on em1 [ethernet]
> ? (64.7.153.19) at (incomplete) on em1 [ethernet]
> ? (64.7.153.19) at (incomplete) on em1 [ethernet]
> ? (64.7.153.19) at (incomplete) on em1 [ethernet]
> ? (64.7.153.19) at (incomplete) on em1 [ethernet]
> ? (64.7.153.19) at (incomplete) on em1 [ethernet]
> ? (64.7.153.19) at (incomplete) on em1 [ethernet]
> ? (64.7.153.19) at (incomplete) on em1 [ethernet]
> ? (64.7.153.19) at (incomplete) on em1 [ethernet]
> ? (64.7.153.19) at (incomplete) on em1 [ethernet]
> ? (64.7.153.20) at (incomplete) on em1 [ethernet]
> ? (64.7.153.20) at (incomplete) on em1 [ethernet]
> ? (64.7.153.20) at (incomplete) on em1 [ethernet]
> ? (64.7.153.20) at (incomplete) on em1 [ethernet]
> ? (64.7.153.20) at (incomplete) on em1 [ethernet]
> ? (64.7.153.21) at (incomplete) on em1 [ethernet]
> ? (64.7.153.21) at (incomplete) on em1 [ethernet]
> ? (64.7.153.21) at (incomplete) on em1 [ethernet]
> ? (64.7.153.21) at (incomplete) on em1 [ethernet]
> ? (64.7.153.21) at (incomplete) on em1 [ethernet]
> ? (64.7.153.21) at (incomplete) on em1 [ethernet]
> ? (64.7.153.21) at (incomplete) on em1 [ethernet]
> ? (64.7.153.24) at (incomplete) on em1 [ethernet]
> ? (64.7.153.25) at (incomplete) on em1 published (proxy only) [ethernet]
> ? (64.7.153.25) at (incomplete) on em1 [ethernet]
> ? (64.7.153.25) at (incomplete) on em1 [ethernet]
> ? (64.7.153.25) at (incomplete) on em1 [ethernet]
> ? (64.7.153.25) at (incomplete) on em1 [ethernet]
> ? (64.7.153.26) at (incomplete) on em1 [ethernet]
> ? (64.7.153.26) at (incomplete) on em1 [ethernet]
> ? (64.7.153.26) at (incomplete) on em1 [ethernet]
> ? (64.7.153.26) at (incomplete) on em1 published (proxy only) [ethernet]
> ? (64.7.153.26) at (incomplete) on em1 [ethernet]
> ? (64.7.153.26) at (incomplete) on em1 [ethernet]
> ? (64.7.153.26) at (incomplete) on em1 [ethernet]
> ? (64.7.153.27) at (incomplete) on em1 [ethernet]
> ? (64.7.153.27) at (incomplete) on em1 [ethernet]
> ? (64.7.153.27) at (incomplete) on em1 [ethernet]
> ? (64.7.153.27) at (incomplete) on em1 [ethernet]
> ? (64.7.153.27) at (incomplete) on em1 [ethernet]
> ? (64.7.153.27) at (incomplete) on em1 [ethernet]
> ? (64.7.153.27) at (incomplete) on em1 [ethernet]
> ? (64.7.153.27) at (incomplete) on em1 [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 published (proxy only) [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 published (proxy only) [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 published (proxy only) [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 published (proxy only) [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 published (proxy only) [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 published (proxy only) [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 published (proxy only) [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 published (proxy only) [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 published (proxy only) [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 published (proxy only) [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 published (proxy only) [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 [ethernet]
> ? (199.212.134.1) at (incomplete) on em0 [ethernet]
>
> I will try a kernel before the em changes, as thats the only other thing
> I can think of off the top of my head.
That almost looks like some kind of ARP storm, sans repetitive entries
(that definitely looks odd). Does tcpdump on em1 show a particular
machine or router demanding MACs for 64.7.153.0/24 (or whatever the
block is)?
Adding Jack Vogel to this, since it could be em(4)-related.
--
| Jeremy Chadwick jdc at parodius.com |
| Parodius Networking http://www.parodius.com/ |
| UNIX Systems Administrator Mountain View, CA, USA |
| Making life hard for others since 1977. PGP: 4BD6C0CB |
More information about the freebsd-stable
mailing list