Theoretically if the message is being allocated dynamically, but
lwkt_sendmsg() is only used in a few fairly restricted situations.
Most of the hot-path messaging uses lwkt_domsg(), which is synchronous,
or a facility will pre-allocate a message for signaling purposes and
This code is adding the ARP information to the route table. Because
the route table is per-cpu the message must be chained to all the cpus
starting with cpu 0. It's just easier to do it that way, ARP does
not require a high performance algorithm and once the BGL is removed
from that path the overhead will be distributed evenly across all cpus.
-Matt
Matthew Dillon
<dillon@backplane.com>