network - Fix udp multicast assertion & mplock for ip_output
authorMatthew Dillon <dillon@apollo.backplane.com>
Mon, 4 Oct 2010 15:34:03 +0000 (08:34 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Mon, 4 Oct 2010 15:34:03 +0000 (08:34 -0700)
commit42033fe6ad16e28f126c32e3a7f1657c60c3c382
tree2c3093de4c57dd02706907a56f1ae91ccbb22961
parent5e6356abe5b9c0b6a408c213ebbcaa20eee62d31
network - Fix udp multicast assertion & mplock for ip_output

* Fix an assertion which is no longer valid, the MP lock is no longer
  held by the caller when passing a multicast packet into ip_output.

* Move the mp lock for udp multicast packets inward.  The underlying code
  still isn't mpsafe.

Reported-by: "Edward O'Callaghan" <eocallaghan@auroraux.org>
sys/netinet/ip_output.c