+
+ if (cmd < 0 || cmd > PRC_NCMDS)
+ return;
+ switch (cmd) {
+
+ case PRC_ROUTEDEAD:
+ break;
+
+ case PRC_QUENCH:
+ break;
+
+ /* these are handled by ip */
+ case PRC_IFDOWN:
+ case PRC_HOSTDEAD:
+ case PRC_HOSTUNREACH:
+ break;
+
+ default:
+ sin = &((struct icmp *)arg)->icmp_ip.ip_dst;
+ in_pcbnotify(&tcb, sin, inetctlerrmap[cmd], tcp_abort);
+ }