icmprcv() routine is the ICMP received
packet upcall handler.
Call this routine with
to the start of the ICMP header, and with
Returns one of the following values:
If the packet was processed successfully.
If the packet was not for this destination.
If an error occurred (see ENP_ error codes).