HEADS UP: inpcb/inpcbinfo rwlocking: coming to a 7-STABLE branch near you

Mike Tancsa mike at sentex.net
Wed Aug 13 20:46:40 UTC 2008


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.

Also odd, is that if I do a
arp -nda
it seems to want to delete more than it should. Here is a snippet


199.212.134.2 (199.212.134.2) deleted
delete: cannot locate 199.212.134.2
delete: cannot locate 199.212.134.2
delete: cannot locate 199.212.134.2
delete: cannot locate 199.212.134.2
delete: cannot locate 199.212.134.2
delete: cannot locate 199.212.134.2
delete: cannot locate 199.212.134.2
delete: cannot locate 199.212.134.2
delete: cannot locate 199.212.134.2
delete: cannot locate 199.212.134.2
delete: cannot locate 199.212.134.2
delete: cannot locate 199.212.134.2
delete: cannot locate 199.212.134.2
delete: cannot locate 199.212.134.2


After doing arp -nda, I am back to a very large arp cache again right away

0[smtp2]# arp -na | wc
    27818  228335 1679120
0[smtp2]#

0[smtp2]# netstat -na | wc
      762    4920   59057
0[smtp2]# netstat -nr | wc
    27853  167097 1893894
0[smtp2]#





>Robert N M Watson
>Computer Laboratory
>University of Cambridge
>
>>
>>0[smtp2]# sysctl -a | grep prox
>>net.link.ether.inet.proxyall: 0
>>0[smtp2]#
>>
>>
>>0[smtp2]# arp -na | wc
>>   27665  227053 1669734
>>0[smtp2]#
>>
>>? (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 published (proxy only) [ethernet]
>>? (199.212.134.2) at 00:30:48:8f:3e:8a on em0 [ethernet]
>>? (199.212.134.2) at (incomplete) on em0 [ethernet]
>>? (199.212.134.2) at (incomplete) on em0 [ethernet]
>>? (199.212.134.2) at (incomplete) on em0 [ethernet]
>>? (199.212.134.2) at (incomplete) on em0 [ethernet]
>>? (199.212.134.2) at (incomplete) on em0 [ethernet]
>>? (199.212.134.2) at (incomplete) on em0 [ethernet]
>>? (199.212.134.2) at (incomplete) on em0 [ethernet]
>>? (199.212.134.2) at (incomplete) on em0 published (proxy only) [ethernet]
>>? (199.212.134.2) at (incomplete) on em0 published (proxy only) [ethernet]
>>? (199.212.134.2) at (incomplete) on em0 [ethernet]
>>? (199.212.134.2) at (incomplete) on em0 published (proxy only) [ethernet]
>>? (199.212.134.2) at (incomplete) on em0 [ethernet]
>>? (199.212.134.2) at (incomplete) on em0 [ethernet]
>>? (199.212.134.2) at (incomplete) on em0 [ethernet]



More information about the freebsd-stable mailing list