There's currently no painless way to look at the list of IPv4 nce's on Solaris, and even the IPv6 solution of 'ndd -get /dev/ip ip_ndp_cache_report' is not useful for debugging crash dumps.
I've put together a "::nce" command whose webrev is available at http://cr.opensolaris.org/~sowmini/nce_walker/ Sample output of this command is shown below. Having the mdb macro allows us to drop the code for ip_ndp_cache_report, and even for the ndd ipv*_ire_status commands ('::ire -v' provides the same information), though the nce_walker webrev does not remove this code (yet). comments? # mdb -k > ::nce ADDR HW_ADDR STATE FLAGS ILL NCE_ADDR --------------------------------------------------------------------- cdb81e80 ff:ff:ff:ff:ff:ff reachable P,B bge0 10.0.0.0 ca376200 ff:ff:ff:ff:ff:ff reachable P,B bge1 192.168.0.0 cb827040 ff:ff:ff:ff:ff:ff reachable P,B bge1 192.168.2.0 c9dbb5c0 ff:ff:ff:ff:ff:ff reachable P,B bge1 172.16.2.0 c9d56580 ff:ff:ff:ff:ff:ff reachable P,B bge1 172.16.0.0 c8626080 00:03:ba:94:2f:6e reachable bge0 10.8.48.189 c8624ac0 00:03:ba:94:2f:6f reachable bge1 172.16.2.189 c9c4cac0 ff:ff:ff:ff:ff:ff reachable P,B bge0 10.8.48.128 ca646940 00:14:4f:8d:ce:2e reachable bge0 10.8.48.129 c9c4e080 ff:ff:ff:ff:ff:ff reachable P,B bge0 10.8.48.255 cb82e780 ff:ff:ff:ff:ff:ff reachable P,B bge1 172.16.255.255 c9c4c040 ff:ff:ff:ff:ff:ff reachable P,B bge1 172.16.2.255 c9db2040 ff:ff:ff:ff:ff:ff reachable P,B bge1 192.168.2.255 ca6525c0 ff:ff:ff:ff:ff:ff reachable P,B bge1 192.168.255.255 cc9573c0 ff:ff:ff:ff:ff:ff reachable P,B bge0 10.255.255.255 cea67b00 00:14:4f:8d:ce:2e stale R bge0 fe80::1 cb317580 33:33:00:00:00:01 reachable N bge0 ff02::1 cea67cc0 33:33:00:00:00:02 reachable N bge0 ff02::2 cbca9c80 33:33:00:00:00:16 reachable N bge0 ff02::16 cea675c0 00:03:ba:94:31:4a reachable P,N bge0 2002:a08:39f0:3:203:baff:fe94:314a cb317ac0 00:03:ba:94:31:4a reachable P,N bge0 fe80::203:baff:fe94:314a cb317e40 33:33:ff:94:31:4a reachable N bge0 ff02::1:ff94:314a > ::nce -v4 ADDR HW_ADDR STATE FLAGS ILL NCE_ADDR --------------------------------------------------------------------- cdb81e80 ff:ff:ff:ff:ff:ff reachable P,B bge0 10.0.0.0 ca376200 ff:ff:ff:ff:ff:ff reachable P,B bge1 192.168.0.0 cb827040 ff:ff:ff:ff:ff:ff reachable P,B bge1 192.168.2.0 c9dbb5c0 ff:ff:ff:ff:ff:ff reachable P,B bge1 172.16.2.0 c9d56580 ff:ff:ff:ff:ff:ff reachable P,B bge1 172.16.0.0 c8626080 00:03:ba:94:2f:6e reachable bge0 10.8.48.189 c8624ac0 00:03:ba:94:2f:6f reachable bge1 172.16.2.189 c9c4cac0 ff:ff:ff:ff:ff:ff reachable P,B bge0 10.8.48.128 ca646940 00:14:4f:8d:ce:2e reachable bge0 10.8.48.129 c9c4e080 ff:ff:ff:ff:ff:ff reachable P,B bge0 10.8.48.255 cb82e780 ff:ff:ff:ff:ff:ff reachable P,B bge1 172.16.255.255 c9c4c040 ff:ff:ff:ff:ff:ff reachable P,B bge1 172.16.2.255 c9db2040 ff:ff:ff:ff:ff:ff reachable P,B bge1 192.168.2.255 ca6525c0 ff:ff:ff:ff:ff:ff reachable P,B bge1 192.168.255.255 cc9573c0 ff:ff:ff:ff:ff:ff reachable P,B bge0 10.255.255.255 > ::nce -v6 ADDR HW_ADDR STATE FLAGS ILL NCE_ADDR --------------------------------------------------------------------- cea67b00 00:14:4f:8d:ce:2e stale R bge0 fe80::1 cb317580 33:33:00:00:00:01 reachable N bge0 ff02::1 cea67cc0 33:33:00:00:00:02 reachable N bge0 ff02::2 cbca9c80 33:33:00:00:00:16 reachable N bge0 ff02::16 cea675c0 00:03:ba:94:31:4a reachable P,N bge0 2002:a08:39f0:3:203:baff:fe94:314a cb317ac0 00:03:ba:94:31:4a reachable P,N bge0 fe80::203:baff:fe94:314a cb317e40 33:33:ff:94:31:4a reachable N bge0 ff02::1:ff94:314a > cea67b00::nce -v6 ADDR HW_ADDR STATE FLAGS ILL NCE_ADDR --------------------------------------------------------------------- cea67b00 00:14:4f:8d:ce:2e stale R bge0 fe80::1 > ::ire -v ADDR SRC TYPE DST MARKS STACK ZONE FLAGS --------------------------------------------------------------------- cb5a9000 :: <DEFAULT> :: <> 0 0 <UP,GATEWAY> cb5a9220 10.8.57.53 <CACHE> 10.8.57.2 <USESRC> 0 0 <UP> cb5a9550 fe80::203:baff:fe94:312c <CACHE> ff02::1 <> 0 0 <UP> : : --Sowmini
