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
