Snooping while connected to the Sun WiFi networks results in hundreds of
martian packets being bombarded at the system.  It turns out that the ip
module actually doesn't do all of the inbound martian packet checks that
the ipnet_accept() function was ASSERTing should never make it up the
stack.  This resulted in the following ASSERT() panic when we received
an IPv4 packet with a multicast source address:

6762537 martian ASSERT() failure in ipnet_accept() is too aggressive

I'm removing the ASSERT() in ipnet_accept(), as we're not in a position
at this point to go and fix ip to make all of the proper martian packet
checks that it should have been doing.  The webrev is here:

http://zhadum.east/ws/seb/seb-ipobs/webrev.martian/

-Seb



Reply via email to