dcmds
address ::arphdr
指定されたアドレスの ARP header 構造体(arh_t) を表示する。
[ address ] ::conn_status
> ::conn_status
ADDR WQ STACK ZONE
SRC:PORT
DEST:PORT
300143ecac0 0 0 0
0.0.0.0:68
0.0.0.0:0
3001729d600 0 0 0
:::69
:::0
30016959580 30016957340 0 0
0.0.0.0:111
0.0.0.0:0
30014885000 3001695dae8 0 0
:::111
:::0
30016958180 0 0 0
0.0.0.0:520
0.0.0.0:0
:
:
[ address ] ::dce [-P v4 | v6] [-s exclusive-ip-zone-name]
> ::dce
ADDR FLAGS PMTU DST_ADDR
ffffff00c77b4be8 0 16.231.223.255
ffffff00c77b4c80 0 16.231.223.255
ffffff00c77b4d18 0 ::1
ffffff00c77b4db0 0 16.231.223.255
ffffff00c77b4e48 0 16.231.223.255
ffffff00c77b4ee0 D 0
[ address ] ::ill [-v] [-P v4 | v6] [-s exclusive-ip-zone-name]
> ::ill
ADDR NAME VER TYPE CNT WQ FLAGS
ffffff00c9c3a248 lo0 v4 LOOPBACK 4 0 R,V,M
ffffff00c96beda8 net0 v4 ETHER 26 ffffff00ca7eab80 R,M
ffffff00c93eeb88 lo0 v6 LOOPBACK 5 0 R,V,M
ffffff00c96bf228 net0 v6 ETHER 19 ffffff00ce493b90 R,M
> ffffff00c96beda8::ill -v
ADDR NAME VER TYPE WQ IPST FLAGS
PHYINT CNT GROUP
ffffff00c96beda8 net0 v4 ETHER ffffff00ca7eab80 ffffff00c6574000 RUNNING,MULTICAST
ffffff00ca77abc8 26 0
|
+--> 0 ill_refcnt references from active threads
10 ill_ire_cnt ires referencing this ill
7 ill_nce_cnt nces referencing this ill
7 ill_ncec_cnt ncecs referencing this ill
2 ill_ilm_cnt ilms referencing this ill
[ address ] ::illif [-P v4 | v6]
> ::illif
ADDR IP AVLADDR NUMNODES ARENA NAME
ffffff00c9ccf5c0 v4 ffffff00c9ccf5d0 1 0 lo
ffffff00c9cd2c88 v4 ffffff00c9cd2c98 1 0 net
ffffff00c9c103e0 v6 ffffff00c9c103f0 1 0 lo
ffffff00c9cd18d0 v6 ffffff00c9cd18e0 1 0 net
[ address ] ::ipif [-v] [-P v4 | v6]
フラグ:
UNN | UNNUMBERED |
DHCP | DHCPRUNNING |
PRIV | PRIVATE |
NOXMT | NOXMIT |
NOLCL | NOLOCAL |
DEPR | DEPRECATED |
PREF | PREFERRED |
TEMP | TEMPORARY |
ACONF | ADDRCONF |
ANY | ANYCAST |
NFAIL | NOFAILOVER |
ADR | ipif_addr_ready |
MU | ipif_multicast_up |
WU | ipif_was_up |
WD | ipif_was_dup |
JA | ipif_joined_allhosts |
> ::ipif
ADDR NAME CNT ILL STFLAGS FLAGS
LCLADDR
ffffff00c9cce7a8 lo0 0 ffffff00c9c3a248 UP,ADR
127.0.0.1/8
ffffff00c9bc7ce0 net0 0 ffffff00c96beda8 UP,ADR
192.168.0.35/24
ffffff00c9cceb28 lo0 0 ffffff00c93eeb88 UP,ADR
::1/128
ffffff00c9bc7340 net0 0 ffffff00c96bf228 UP,DHCP,ADR
fe80::5054:ff:fe42:3c90/10
> ::ipif -v
ADDR NAME CNT ILL STFLAGS FLAGS
LCLADDR
BROADCAST
ffffc10006466dd0 lo0 0 ffffc100052f5908 UP,ADR
|
+---> 0 ipif_refcnt Active consistent reader cnt
127.0.0.1/8
0.0.0.0
ffffc10006fd4458 net0 0 ffffc100065214a8 UP,ADR
|
+---> 0 ipif_refcnt Active consistent reader cnt
192.168.0.35/24
192.168.0.255
ffffc100058f0858 vnic10 0 ffffc10006522b28 UP,ADR
|
+---> 0 ipif_refcnt Active consistent reader cnt
172.16.0.254/24
172.16.0.255
:
:
[ address ] ::ire [-v] [-P v4|v6] [-s exclusive-ip-zone-name]
指定された ire_t 構造体、またはカーネルのアクティブな ire_t 構造体のテーブルを出力する。
> ::ire
ADDR SRC DST STACK ZONE INTF
ffffc1000729f018 0.0.0.0 192.168.0.2 0 0 net0
ffffc1000729f178 0.0.0.0 192.168.0.1 0 0 net0
ffffc1000729f2d8 0.0.0.0 172.16.0.255 0 0 vnic10
ffffc1000729f438 0.0.0.0 192.168.0.35 0 0 net0
ffffc1000729f598 :: fe80:: 0 0 vnic10
ffffc1000729f6f8 :: ff00::100:0 0 -1 vnic10
ffffc1000729f858 0.0.0.0 172.16.0.254 0 0 vnic10
ffffc1000729f9b8 0.0.0.0 172.16.0.0 0 0 vnic10
ffffc1000729fb18 0.0.0.0 0.0.0.0 0 0 vnic10
:
:
[ address ] ::mac_flow [-u] [-aprtsm]
Flow Entry 構造体を表示する。アドレスが指定されている場合は、そのアドレスの flow_entry_t 構造体を表示する。そうでない場合は、システム内のすべてのフローが出力される。
オプション:
-u | ユーザ定義されたリンク&VNICフローを表示する |
-a | フロー属性を表示する |
-p | プロープロパティを表示する |
-r | 受信側の情報を表示する |
-t | 送信側の情報を表示する |
-s | 静的フローを表示する |
-m | その他のフロー情報を表示する |
Flow Types:
P | FLOW_PRIMARY_MAC |
V | FLOW_VNIC_MAC |
M | FLOW_MCAST |
O | FLOW_OTHER |
U | FLOW_USER |
NS | FLOW_NO_STATS |
Flow Flags:
Q | FE_QUIESCE |
W | FE_WAITER |
T | FE_FLOW_TAB |
G | FE_G_FLOW_HASH |
I | FE_INCIPIENT |
C | FE_CONDEMNED |
NU | FE_UF_NO_DATAPATH |
NC | FE_MC_NO_DATAPATH |
> ::mac_flow
LINK MIP
ADDR FLOW NAME ID MCIP MIP NAME ZID
ffffc10007c26870 mac/rtls0/mcast14 0 0 0 0
ffffc10006639008 vsw2 0 ffffc10005d64b40 ffffc10006624340 vnic1004 0
ffffc1000663e6c0 vnic12 0 ffffc10005d650c0 ffffc10006630940 vnic1000 0
ffffc10006643d78 vnic11 0 ffffc10005d65640 ffffc10006630940 vnic1000 0
ffffc10006649430 mac/vnic1000/mcast1 0 0 0 0
ffffc1000664eae8 vnic10 0 ffffc10005d65bc0 ffffc10006630940 vnic1000 0
ffffc100066541a0 vsw1 0 ffffc10005d66140 ffffc10006630940 vnic1000 0
ffffc10006659858 net0 0 ffffc10005d666c0 ffffc10006633ac0 rtls0 0
ffffc10007391018 mac/vnic1000/mcast11 0 0 0 0
ffffc100073966d0 mac/vnic1000/mcast10 0 0 0 0
ffffc1000739bd88 mac/vnic1000/mcast13 0 0 0 0
:
:
> ::mac_flow -m
ADDR FLOW NAME TYPE FLAGS MATCH_FN ZONE
ffffc10007c26870 mac/rtls0/mcast14 M T flow_l2_match
ffffc10006639008 vsw2 ND
ffffc1000663e6c0 vnic12 V T flow_l2_match
ffffc10006643d78 vnic11 V T flow_l2_match
ffffc10006649430 mac/vnic1000/mcast1 M T flow_l2_match
ffffc1000664eae8 vnic10 V T flow_l2_match
ffffc100066541a0 vsw1 ND
ffffc10006659858 net0 P T flow_l2_match
ffffc10007391018 mac/vnic1000/mcast11 M T flow_l2_match
ffffc100073966d0 mac/vnic1000/mcast10 M T flow_l2_match
ffffc1000739bd88 mac/vnic1000/mcast13 M T flow_l2_match
:
:
address ::mi [-p] [-d | -m]
指定されたカーネル MI_O を使用して、MI_O またはそのペイロードをフィルタリングおよび表示する。
オプション:
-p | MI_O に対応するペイロードのアドレスが表示され、指定しないとMI_O 自身が表示される |
-d | 指定したデバイスの MI_O オブジェクトのみを表示する |
-m | 指定したモジュールの MI_O オブジェクトのみを表示する |
[ address ] ::nce [-P v4 | v6] [-i <interface>]
> ::nce
ADDR INTF LLADDR FP_MP REFCNT NCE_ADDR
ffffff00ca2599a8 net0 14:da:e9:01:5f:d4 ffffff00cf4cc780 3 192.168.0.2
ffffff00ca259a58 net0 33:33:00:01:00:02 ffffff00cf4cc9c0 1 ff02::1:2
ffffff00ca259ab0 net0 01:00:5e:00:00:02 ffffff00cf4ccd40 2 224.0.0.2
ffffff00ca259b08 net0 ff:ff:ff:ff:ff:ff ffffff00cf2ab820 2 192.168.0.255
ffffff00ca259b60 net0 01:00:5e:00:00:09 ffffff00cf2abaa0 1 224.0.0.9
ffffff00ca259bb8 net0 33:33:00:00:02:02 ffffff00cf2ab5e0 1 ff02::202
ffffff00ca259c10 net0 33:33:00:00:00:02 ffffff00cf2ab620 2 ff02::2
ffffff00ca259c68 net0 52:54:00:9c:47:8c ffffff00ce486320 2 192.168.0.5
ffffff00ca259cc0 net0 90:e6:ba:2e:9d:21 ffffff00ce4864e0 3 192.168.0.1
ffffff00ca259d18 net0 33:33:00:00:00:01 ffffff00ce49f040 1 ff02::1
ffffff00ca259d70 net0 33:33:00:00:00:16 ffffff00ce463360 1 ff02::16
:
:
[ address ] ::ncec [-P v4 | v6]
> ::ncec
ADDR HW_ADDR STATE FLAGS ILL IP ADDR
ffffff00ca25ad50 52:54:00:42:3c:90 reachable P net0 192.168.0.35
ffffff00ca25a3f0 90:e6:ba:2e:9d:21 reachable net0 192.168.0.1
ffffff00ca25a328 14:da:e9:01:5f:d4 reachable net0 192.168.0.2
ffffff00ca25a968 52:54:00:9c:47:8c reachable net0 192.168.0.5
ffffff00ca25aee0 None reachable P lo0 127.0.0.1
ffffff00ca25a648 ff:ff:ff:ff:ff:ff reachable P,B net0 192.168.0.255
ffffff00ca25a580 01:00:5e:00:00:02 reachable P net0 224.0.0.2
ffffff00ca25a710 01:00:5e:00:00:09 reachable P net0 224.0.0.9
ffffff00ca25a7d8 33:33:00:00:02:02 reachable P net0 ff02::202
ffffff00ca25aa30 33:33:00:00:00:01 reachable P net0 ff02::1
ffffff00ca25ae18 None reachable P lo0 ::1
ffffff00ca25a8a0 33:33:00:00:00:02 reachable P net0 ff02::2
ffffff00ca25a4b8 33:33:00:01:00:02 reachable P net0 ff02::1:2
ffffff00ca25aaf8 33:33:00:00:00:16 reachable P net0 ff02::16
:
:
::netstat [-av] [-f inet | inet6 | unix] [-P tcp | udp]
-a | すべてのソケットの状態を表示する |
-v | より詳細な出力を表示する |
-f | 指定したアドレスファミリに関連する接続だけを表示する |
-P | 指定したプロトコルに関連する接続だけを表示する |
> ::netstat
AF_UNIX Type Vnode Conn Local Addr Remote Addr Zone
ffffff00cfbd6bd8 stream-ord ffffff00cf8de800 0000000000000000 /var/run/radsocket-unauth (none) 0
ffffff00cf4ce030 stream-ord ffffff00cf8dec00 0000000000000000 /var/run/radsocket (none) 0
ffffff00cf4ce410 dgram ffffff00cf2ac180 0000000000000000 /system/volatile/in.rdisc_mib (none) 0
ffffff00cf4ce7f0 stream-ord ffffff00cf4d3040 0000000000000000 /system/volatile/inetd.uds (none) 0
ffffff00cf2a5028 dgram ffffff00cf4a9b40 0000000000000000 /system/volatile/in.ndpd_mib (none) 0
ffffff00cf2a5408 stream-ord ffffff00cf4a9940 0000000000000000 /system/volatile/in.ndpd_ipadm (none) 0
ffffff00cf2a57e8 stream-ord 0000000000000000 0000000000000000 /var/run/dbus/system_bus_socket 0
ffffff00cf2a5bc8 stream-ord 0000000000000000 0000000000000000 /var/run/dbus/system_bus_socket 0
ffffff00cea90020 stream-ord 0000000000000000 ffffff00ce909140 /system/volatile/hald/dbus-LiNAK1IXLm 0
ffffff00cea90400 stream-ord 0000000000000000 ffffff00cd876d40 /var/run/dbus/system_bus_socket 0
ffffff00cea907e0 stream-ord 0000000000000000 0000000000000000 /system/volatile/hald/dbus-LiNAK1IXLm 0
ffffff00cea90bc0 stream-ord 0000000000000000 ffffff00cd876d40 /var/run/dbus/system_bus_socket 0
ffffff00cea95018 stream-ord 0000000000000000 0000000000000000 /system/volatile/hald/dbus-LiNAK1IXLm 0
ffffff00cea953f8 stream-ord 0000000000000000 0000000000000000 /system/volatile/hald/dbus-LiNAK1IXLm 0
ffffff00cea957d8 stream-ord 0000000000000000 ffffff00ce909140 /system/volatile/hald/dbus-LiNAK1IXLm 0
ffffff00cea95bb8 stream-ord 0000000000000000 ffffff00ce909140 /system/volatile/hald/dbus-LiNAK1IXLm 0
ffffff00ce487010 stream-ord 0000000000000000 0000000000000000 /system/volatile/hald/dbus-7MhanEXm6c 0
ffffff00ce4873f0 stream-ord ffffff00ce909140 0000000000000000 /system/volatile/hald/dbus-LiNAK1IXLm (none) 0
ffffff00ce4877d0 stream-ord ffffff00ce8aac80 0000000000000000 /var/run/cups-socket (none) 0
ffffff00ce487bb0 stream-ord 0000000000000000 ffffff00ce9c7800 /system/volatile/hald/dbus-7MhanEXm6c 0
ffffff00cdabb008 stream-ord 0000000000000000 0000000000000000 (socketpair) (socketpair) 0
ffffff00cdabb3e8 stream-ord 0000000000000000 0000000000000000 (socketpair) (socketpair) 0
ffffff00cdabb7c8 stream-ord ffffff00ce9c7800 0000000000000000 /system/volatile/hald/dbus-7MhanEXm6c (none) 0
ffffff00cdabbba8 stream-ord ffffff00cd876d40 0000000000000000 /var/run/dbus/system_bus_socket (none) 0
TCPv4 State Local Address Remote Address Stack Zone
ffffff00ca5ec380 0 192.168.0.35.22 192.168.0.2.33102 0 0
TCPv6 State Local Address Remote Address Stack Zone
UDPv4 State Local Address Remote Address Stack Zone
fffffd7fffdfe600 IDLE 0.0.0.0.40278 0.0.0.0.0 0 0
fffffd7fffdfe600 IDLE 0.0.0.0.50485 0.0.0.0.0 0 0
fffffd7fffdfe600 IDLE 0.0.0.0.631 0.0.0.0.0 0 0
fffffd7fffdfe600 IDLE 0.0.0.0.520 0.0.0.0.0 0 0
fffffd7fffdfe600 IDLE 0.0.0.0.546 0.0.0.0.0 0 0
fffffd7fffdfe600 IDLE 0.0.0.0.111 0.0.0.0.0 0 0
fffffd7fffdfe600 IDLE 0.0.0.0.111 0.0.0.0.0 0 0
fffffd7fffdfe600 IDLE 0.0.0.0.68 0.0.0.0.0 0 0
UDPv6 State Local Address Remote Address Stack Zone
fffffd7fffdfe600 IDLE ::.40278 ::.0 0 0
fffffd7fffdfe600 IDLE ::.546 ::.0 0 0
fffffd7fffdfe600 IDLE ::.111 ::.0 0 0
ICMPv4 State Local Address Remote Address Stack Zone
fffffd7fffdfe6b0 IDLE 0.0.0.0.0 0.0.0.0.0 0 0
ICMPv6 State Local Address Remote Address Stack Zone
fffffd7fffdfe6b0 IDLE ::.0 ::.0 0 0
SDPv4 State Local Address Remote Address Stack Zone
SDPv6 State Local Address Remote Address Stack Zone
[ address ] ::sonode [-f inet | inet6 | unix | id] [-t stream | dgram | raw | id] [-p id ]
sonode オブジェクトをフィルタリングおよび表示する。アドレスの指定がないと、AF_UNIX ソケットのリストを表示する。
オプション:-f | 指定したファミリのソケットだけが表示される |
-t | 指定した種類の sonode だけが表示する |
-P | 指定したプロトコルのソケットだけが表示する |
> ::sonode
Sonode: Family Type Proto State Mode Flag AccessVP
ffffff00cfbd67f8 unix strm 0 00000 01f8 0000
ffffff00cfbd6bd8 unix strm 0 00220 01f8 0000
ffffff00cf4ce030 unix strm 0 00220 01f8 0000
ffffff00cf4ce410 unix dgrm 0 000a0 0156 0000
ffffff00cf4ce7f0 unix strm 0 002a0 01f8 0000
ffffff00cf4cebd0 unix dgrm 0 000a0 0156 0000
ffffff00cf2a5028 unix dgrm 0 000a0 0156 0000
ffffff00cf2a5408 unix strm 0 00220 01f8 0000
ffffff00cf2a57e8 unix strm 0 000a1 01f8 0003
ffffff00cf2a5bc8 unix strm 0 000a1 01f8 0003
ffffff00cea90020 unix strm 0 000a1 01f8 0003
:
:
[address] ::squeue [-v]
> ::squeue -v
ADDR STATE CPU FIRST LAST WORKER
ffffff00c77beb80 00200 -1 0000000000000000 0000000000000000 ffffff00029d8c20
|
+--> SQS_ILL_BOUND squeue bound to an ill
ADDR STATE CPU FIRST LAST WORKER
ffffff00c77bec40 00820 3 0000000000000000 0000000000000000 ffffff000235ac20
|
+--> SQS_BOUND worker thread bound to CPU
SQS_DEFAULT the default squeue for the CPU
:
:
walker
icmp
指定された icmp のアドレスを使用して、指定された icmp から最後の icmp までのすべての icmp オブジェクトを調べる。アドレスを指定しないと、すべての icmp オブジェクトを調べる。
ill
指定されたインタフェースリンク層構造体 (ill_t) のアドレスを使用して、指定された ill から最後の ill までのすべての ill オブジェクトを調べる。アドレスを指定しないと、すべての ill オブジェクトを調べる。> ::walk ill |::print ill_t ill_name
ill_name = 0x3000beaf600 "lo0"
ill_name = 0x30014022808 "net0"
ill_name = 0x3000beb2380 "lo0"
ill_name = 0x3000c7fdd48 "net0"
ip_stacks
> ::walk ip_stacks |::print ip_stack_t ips_icmp_mib.icmpOutDrops
ips_icmp_mib.icmpOutDrops = 0x5a4
mi
指定された MI_O のアドレスを使用して、この MI 内にあるすべての MI_O を調べる。
sonode
指定された AF_UNIX sonode を使用して、指定された sonode から始まる関連する AF_UNIX sonode のリストを調べる。アドレスを指定しないと、すべての AF_UNIX ソケットのリストを調べる。> ::walk sonode |::print sonode_t so_vnode
so_vnode = 0x3001737fc80
so_vnode = 0x3001742a140
so_vnode = 0x300171ed140
so_vnode = 0x30016eaf180
so_vnode = 0x30016a1b140
so_vnode = 0x30016a1b340
:
:
tcp_stacks
> ::walk tcp_stacks |::print tcp_stack_t tcps_mib.tcpOutDataBytes
tcps_mib.tcpOutDataBytes = 0x259bd
udp_stacks
udp_stack_t を調べる。> ::walk udp_stacks |::print udp_stack_t us_udp_mib
{
us_udp_mib.udpInDatagrams = 0
us_udp_mib.udpInErrors = 0
us_udp_mib.udpOutDatagrams = 0
us_udp_mib.udpEntrySize = 0x28
us_udp_mib.udp6EntrySize = 0x40
us_udp_mib.udpOutErrors = 0
us_udp_mib.udpHCInDatagrams = 0x83
us_udp_mib.udpHCOutDatagrams = 0x81
}
ire
> ::walk ire |::print ire_t ire_u.ire4_u.ire4_addr
ire_u.ire4_u.ire4_addr = 0xc0a80a83
ire_u.ire4_u.ire4_addr = 0xc0a80a91
ire_u.ire4_u.ire4_addr = 0xc0a80a87
ire_u.ire4_u.ire4_addr = 0xc0a80aab
ire_u.ire4_u.ire4_addr = 0xc0a80a03
ire_u.ire4_u.ire4_addr = 0
ire_u.ire4_u.ire4_addr = 0xffffffff
ire_u.ire4_u.ire4_addr = 0
:
:
0 件のコメント:
コメントを投稿