On 07/12/10 10:55 PM, Peter Memishian wrote:

  >  No, I had a simpler address but it seems like that was the bug I was
  >  hitting (based on public summary). Is there a way to see the entire
  >  bug, suggested fix or webrev for the fix? bugs.opensolaris.org
  >  doesn't show the interesting details. Anyway, moving to b138 solved
  >  the issue.
  >
  >  Thanks Meem (and Sowmini) .. ..

Perhaps your local address (e.g., from DHCP) was in the .224 to .240 range?

Entire fix:

   diff -r 235e7e9f7add -r f5fe9c84fa5e usr/src/uts/common/inet/ip/ip_arp.c
   --- a/usr/src/uts/common/inet/ip/ip_arp.c       Mon Apr 12 19:40:03 2010 
+0100
   +++ b/usr/src/uts/common/inet/ip/ip_arp.c       Mon Apr 12 14:51:39 2010 
-0400
   @@ -933,7 +933,7 @@
            */
           if ((*(uint8_t *)&src_paddr) == IN_LOOPBACKNET ||
               (*(uint8_t *)&dst_paddr) == IN_LOOPBACKNET ||
   -           IN_MULTICAST(src_paddr) || IN_MULTICAST(dst_paddr)) {
   +           CLASSD(src_paddr) || CLASSD(dst_paddr)) {
                   arp_drop_packet("Martian IP addr", mp, ill);
                   return;
           }


Seems like I was seeing something else and not this bug. nwam was fine
using DHCP and network/physical:default would configure the interface
correctly based on /etc/hostname.igb0 but arp would work only after you
disable network/physical:default. If I have more time, I will try to
go back and recreate the issue again but in the meanwhile b138 seems
to work fine.

Thanks,
Sunay

_______________________________________________
networking-discuss mailing list
networking-discuss@opensolaris.org

Reply via email to