xref: /aosp_15_r20/external/openthread/src/cli/README_HISTORY.md (revision cfb92d1480a9e65faed56933e9c12405f45898b4)
1*cfb92d14SAndroid Build Coastguard Worker# OpenThread CLI - History Tracker
2*cfb92d14SAndroid Build Coastguard Worker
3*cfb92d14SAndroid Build Coastguard WorkerHistory Tracker module records history of different events (e.g., RX and TX IPv6 messages or network info changes, etc.) as the Thread network operates. All tracked entries are timestamped.
4*cfb92d14SAndroid Build Coastguard Worker
5*cfb92d14SAndroid Build Coastguard WorkerAll commands under `history` require `OPENTHREAD_CONFIG_HISTORY_TRACKER_ENABLE` feature to be enabled.
6*cfb92d14SAndroid Build Coastguard Worker
7*cfb92d14SAndroid Build Coastguard WorkerThe number of entries recorded for each history list is configurable through a set of OpenThread config options, e.g. `OPENTHREAD_CONFIG_HISTORY_TRACKER_NET_INFO_LIST_SIZE` specifies the number of entries in Network Info history list. The History Tracker will keep the most recent entries overwriting oldest one when the list gets full.
8*cfb92d14SAndroid Build Coastguard Worker
9*cfb92d14SAndroid Build Coastguard Worker## Command List
10*cfb92d14SAndroid Build Coastguard Worker
11*cfb92d14SAndroid Build Coastguard WorkerUsage : `history [command] ...`
12*cfb92d14SAndroid Build Coastguard Worker
13*cfb92d14SAndroid Build Coastguard Worker- [help](#help)
14*cfb92d14SAndroid Build Coastguard Worker- [ipaddr](#ipaddr)
15*cfb92d14SAndroid Build Coastguard Worker- [ipmaddr](#ipmaddr)
16*cfb92d14SAndroid Build Coastguard Worker- [neighbor](#neighbor)
17*cfb92d14SAndroid Build Coastguard Worker- [netinfo](#netinfo)
18*cfb92d14SAndroid Build Coastguard Worker- [prefix](#prefix)
19*cfb92d14SAndroid Build Coastguard Worker- [route](#route)
20*cfb92d14SAndroid Build Coastguard Worker- [router](#router)
21*cfb92d14SAndroid Build Coastguard Worker- [rx](#rx)
22*cfb92d14SAndroid Build Coastguard Worker- [rxtx](#rxtx)
23*cfb92d14SAndroid Build Coastguard Worker- [tx](#tx)
24*cfb92d14SAndroid Build Coastguard Worker
25*cfb92d14SAndroid Build Coastguard Worker## Timestamp Format
26*cfb92d14SAndroid Build Coastguard Worker
27*cfb92d14SAndroid Build Coastguard WorkerRecorded entries are timestamped. When the history list is printed, the timestamps are shown relative the time the command was issues (i.e., when the list was printed) indicating how long ago the entry was recorded.
28*cfb92d14SAndroid Build Coastguard Worker
29*cfb92d14SAndroid Build Coastguard Worker```bash
30*cfb92d14SAndroid Build Coastguard Worker> history netinfo
31*cfb92d14SAndroid Build Coastguard Worker| Age                  | Role     | Mode | RLOC16 | Partition ID |
32*cfb92d14SAndroid Build Coastguard Worker+----------------------+----------+------+--------+--------------+
33*cfb92d14SAndroid Build Coastguard Worker|         02:31:50.628 | leader   | rdn  | 0x2000 |    151029327 |
34*cfb92d14SAndroid Build Coastguard Worker|         02:31:53.262 | detached | rdn  | 0xfffe |            0 |
35*cfb92d14SAndroid Build Coastguard Worker|         02:31:54.663 | detached | rdn  | 0x2000 |            0 |
36*cfb92d14SAndroid Build Coastguard WorkerDone
37*cfb92d14SAndroid Build Coastguard Worker```
38*cfb92d14SAndroid Build Coastguard Worker
39*cfb92d14SAndroid Build Coastguard WorkerFor example `02:31:50.628` indicates the event was recorded "2 hours, 31 minutes, 50 seconds, and 628 milliseconds ago". Number of days is added for events that are older than 24 hours, e.g., `1 day 11:25:31.179`, or `31 days 03:00:23.931`.
40*cfb92d14SAndroid Build Coastguard Worker
41*cfb92d14SAndroid Build Coastguard WorkerTimestamps use millisecond accuracy and are tacked up to 49 days. If the event is older than 49 days, the entry is still tracked in the list but the timestamp is shown as `more than 49 days`.
42*cfb92d14SAndroid Build Coastguard Worker
43*cfb92d14SAndroid Build Coastguard Worker## Command Details
44*cfb92d14SAndroid Build Coastguard Worker
45*cfb92d14SAndroid Build Coastguard Worker### help
46*cfb92d14SAndroid Build Coastguard Worker
47*cfb92d14SAndroid Build Coastguard WorkerUsage: `history help`
48*cfb92d14SAndroid Build Coastguard Worker
49*cfb92d14SAndroid Build Coastguard WorkerPrint SRP client help menu.
50*cfb92d14SAndroid Build Coastguard Worker
51*cfb92d14SAndroid Build Coastguard Worker```bash
52*cfb92d14SAndroid Build Coastguard Worker> history help
53*cfb92d14SAndroid Build Coastguard Workerhelp
54*cfb92d14SAndroid Build Coastguard Workeripaddr
55*cfb92d14SAndroid Build Coastguard Workeripmaddr
56*cfb92d14SAndroid Build Coastguard Workerneighbor
57*cfb92d14SAndroid Build Coastguard Workernetinfo
58*cfb92d14SAndroid Build Coastguard Workerprefix
59*cfb92d14SAndroid Build Coastguard Workerroute
60*cfb92d14SAndroid Build Coastguard Workerrouter
61*cfb92d14SAndroid Build Coastguard Workerrx
62*cfb92d14SAndroid Build Coastguard Workerrxtx
63*cfb92d14SAndroid Build Coastguard Workertx
64*cfb92d14SAndroid Build Coastguard WorkerDone
65*cfb92d14SAndroid Build Coastguard Worker>
66*cfb92d14SAndroid Build Coastguard Worker```
67*cfb92d14SAndroid Build Coastguard Worker
68*cfb92d14SAndroid Build Coastguard Worker### ipaddr
69*cfb92d14SAndroid Build Coastguard Worker
70*cfb92d14SAndroid Build Coastguard WorkerUsage `history ipaddr [list] [<num-entries>]`
71*cfb92d14SAndroid Build Coastguard Worker
72*cfb92d14SAndroid Build Coastguard WorkerPrint the unicast IPv6 address history. Each entry provides:
73*cfb92d14SAndroid Build Coastguard Worker
74*cfb92d14SAndroid Build Coastguard Worker- Event: Added or Removed.
75*cfb92d14SAndroid Build Coastguard Worker- Address: Unicast address along with its prefix length (in bits).
76*cfb92d14SAndroid Build Coastguard Worker- Origin: thread, slaac, dhcp6, or manual.
77*cfb92d14SAndroid Build Coastguard Worker- Address Scope.
78*cfb92d14SAndroid Build Coastguard Worker- Flags: Preferred, Valid, and RLOC (whether the address is RLOC).
79*cfb92d14SAndroid Build Coastguard Worker
80*cfb92d14SAndroid Build Coastguard WorkerPrint the unicast IPv6 address history as table.
81*cfb92d14SAndroid Build Coastguard Worker
82*cfb92d14SAndroid Build Coastguard Worker```bash
83*cfb92d14SAndroid Build Coastguard Worker> history ipaddr
84*cfb92d14SAndroid Build Coastguard Worker| Age                  | Event   | Address / PrefixLength                      | Origin |Scope| P | V | R |
85*cfb92d14SAndroid Build Coastguard Worker+----------------------+---------+---------------------------------------------+--------+-----+---+---+---+
86*cfb92d14SAndroid Build Coastguard Worker|         00:00:04.991 | Removed | 2001:dead:beef:cafe:c4cb:caba:8d55:e30b/64  | slaac  |  14 | Y | Y | N |
87*cfb92d14SAndroid Build Coastguard Worker|         00:00:44.647 | Added   | 2001:dead:beef:cafe:c4cb:caba:8d55:e30b/64  | slaac  |  14 | Y | Y | N |
88*cfb92d14SAndroid Build Coastguard Worker|         00:01:07.199 | Added   | fd00:0:0:0:0:0:0:1/64                       | manual |  14 | Y | Y | N |
89*cfb92d14SAndroid Build Coastguard Worker|         00:02:17.885 | Added   | fdde:ad00:beef:0:0:ff:fe00:fc00/64          | thread |   3 | N | Y | N |
90*cfb92d14SAndroid Build Coastguard Worker|         00:02:17.885 | Added   | fdde:ad00:beef:0:0:ff:fe00:5400/64          | thread |   3 | N | Y | Y |
91*cfb92d14SAndroid Build Coastguard Worker|         00:02:20.107 | Removed | fdde:ad00:beef:0:0:ff:fe00:5400/64          | thread |   3 | N | Y | Y |
92*cfb92d14SAndroid Build Coastguard Worker|         00:02:21.575 | Added   | fdde:ad00:beef:0:0:ff:fe00:5400/64          | thread |   3 | N | Y | Y |
93*cfb92d14SAndroid Build Coastguard Worker|         00:02:21.575 | Added   | fdde:ad00:beef:0:ecea:c4fc:ad96:4655/64     | thread |   3 | N | Y | N |
94*cfb92d14SAndroid Build Coastguard Worker|         00:02:23.904 | Added   | fe80:0:0:0:3c12:a4d2:fbe0:31ad/64           | thread |   2 | Y | Y | N |
95*cfb92d14SAndroid Build Coastguard WorkerDone
96*cfb92d14SAndroid Build Coastguard Worker```
97*cfb92d14SAndroid Build Coastguard Worker
98*cfb92d14SAndroid Build Coastguard WorkerPrint the unicast IPv6 address history as a list (the last 5 entries).
99*cfb92d14SAndroid Build Coastguard Worker
100*cfb92d14SAndroid Build Coastguard Worker```bash
101*cfb92d14SAndroid Build Coastguard Worker> history ipaddr list 5
102*cfb92d14SAndroid Build Coastguard Worker00:00:20.327 -> event:Removed address:2001:dead:beef:cafe:c4cb:caba:8d55:e30b prefixlen:64 origin:slaac scope:14 preferred:yes valid:yes rloc:no
103*cfb92d14SAndroid Build Coastguard Worker00:00:59.983 -> event:Added address:2001:dead:beef:cafe:c4cb:caba:8d55:e30b prefixlen:64 origin:slaac scope:14 preferred:yes valid:yes rloc:no
104*cfb92d14SAndroid Build Coastguard Worker00:01:22.535 -> event:Added address:fd00:0:0:0:0:0:0:1 prefixlen:64 origin:manual scope:14 preferred:yes valid:yes rloc:no
105*cfb92d14SAndroid Build Coastguard Worker00:02:33.221 -> event:Added address:fdde:ad00:beef:0:0:ff:fe00:fc00 prefixlen:64 origin:thread scope:3 preferred:no valid:yes rloc:no
106*cfb92d14SAndroid Build Coastguard Worker00:02:33.221 -> event:Added address:fdde:ad00:beef:0:0:ff:fe00:5400 prefixlen:64 origin:thread scope:3 preferred:no valid:yes rloc:yes
107*cfb92d14SAndroid Build Coastguard WorkerDone
108*cfb92d14SAndroid Build Coastguard Worker```
109*cfb92d14SAndroid Build Coastguard Worker
110*cfb92d14SAndroid Build Coastguard Worker### ipmaddr
111*cfb92d14SAndroid Build Coastguard Worker
112*cfb92d14SAndroid Build Coastguard WorkerUsage `history ipmaddr [list] [<num-entries>]`
113*cfb92d14SAndroid Build Coastguard Worker
114*cfb92d14SAndroid Build Coastguard WorkerPrint the multicast IPv6 address history. Each entry provides:
115*cfb92d14SAndroid Build Coastguard Worker
116*cfb92d14SAndroid Build Coastguard Worker- Event: Subscribed or Unsubscribed.
117*cfb92d14SAndroid Build Coastguard Worker- Address: Multicast address.
118*cfb92d14SAndroid Build Coastguard Worker- Origin: Thread, or Manual.
119*cfb92d14SAndroid Build Coastguard Worker
120*cfb92d14SAndroid Build Coastguard WorkerPrint the multicast IPv6 address history as table.
121*cfb92d14SAndroid Build Coastguard Worker
122*cfb92d14SAndroid Build Coastguard Worker```bash
123*cfb92d14SAndroid Build Coastguard Worker> history ipmaddr
124*cfb92d14SAndroid Build Coastguard Worker| Age                  | Event        | Multicast Address                       | Origin |
125*cfb92d14SAndroid Build Coastguard Worker+----------------------+--------------+-----------------------------------------+--------+
126*cfb92d14SAndroid Build Coastguard Worker|         00:00:08.592 | Unsubscribed | ff05:0:0:0:0:0:0:1                      | Manual |
127*cfb92d14SAndroid Build Coastguard Worker|         00:01:25.353 | Subscribed   | ff05:0:0:0:0:0:0:1                      | Manual |
128*cfb92d14SAndroid Build Coastguard Worker|         00:01:54.953 | Subscribed   | ff03:0:0:0:0:0:0:2                      | Thread |
129*cfb92d14SAndroid Build Coastguard Worker|         00:01:54.953 | Subscribed   | ff02:0:0:0:0:0:0:2                      | Thread |
130*cfb92d14SAndroid Build Coastguard Worker|         00:01:59.329 | Subscribed   | ff33:40:fdde:ad00:beef:0:0:1            | Thread |
131*cfb92d14SAndroid Build Coastguard Worker|         00:01:59.329 | Subscribed   | ff32:40:fdde:ad00:beef:0:0:1            | Thread |
132*cfb92d14SAndroid Build Coastguard Worker|         00:02:01.129 | Subscribed   | ff03:0:0:0:0:0:0:fc                     | Thread |
133*cfb92d14SAndroid Build Coastguard Worker|         00:02:01.129 | Subscribed   | ff03:0:0:0:0:0:0:1                      | Thread |
134*cfb92d14SAndroid Build Coastguard Worker|         00:02:01.129 | Subscribed   | ff02:0:0:0:0:0:0:1                      | Thread |
135*cfb92d14SAndroid Build Coastguard WorkerDone
136*cfb92d14SAndroid Build Coastguard Worker```
137*cfb92d14SAndroid Build Coastguard Worker
138*cfb92d14SAndroid Build Coastguard WorkerPrint the multicast IPv6 address history as a list.
139*cfb92d14SAndroid Build Coastguard Worker
140*cfb92d14SAndroid Build Coastguard Worker```bash
141*cfb92d14SAndroid Build Coastguard Worker> history ipmaddr list
142*cfb92d14SAndroid Build Coastguard Worker00:00:25.447 -> event:Unsubscribed address:ff05:0:0:0:0:0:0:1 origin:Manual
143*cfb92d14SAndroid Build Coastguard Worker00:01:42.208 -> event:Subscribed address:ff05:0:0:0:0:0:0:1 origin:Manual
144*cfb92d14SAndroid Build Coastguard Worker00:02:11.808 -> event:Subscribed address:ff03:0:0:0:0:0:0:2 origin:Thread
145*cfb92d14SAndroid Build Coastguard Worker00:02:11.808 -> event:Subscribed address:ff02:0:0:0:0:0:0:2 origin:Thread
146*cfb92d14SAndroid Build Coastguard Worker00:02:16.184 -> event:Subscribed address:ff33:40:fdde:ad00:beef:0:0:1 origin:Thread
147*cfb92d14SAndroid Build Coastguard Worker00:02:16.184 -> event:Subscribed address:ff32:40:fdde:ad00:beef:0:0:1 origin:Thread
148*cfb92d14SAndroid Build Coastguard Worker00:02:17.984 -> event:Subscribed address:ff03:0:0:0:0:0:0:fc origin:Thread
149*cfb92d14SAndroid Build Coastguard Worker00:02:17.984 -> event:Subscribed address:ff03:0:0:0:0:0:0:1 origin:Thread
150*cfb92d14SAndroid Build Coastguard Worker00:02:17.984 -> event:Subscribed address:ff02:0:0:0:0:0:0:1 origin:Thread
151*cfb92d14SAndroid Build Coastguard WorkerDone
152*cfb92d14SAndroid Build Coastguard Worker```
153*cfb92d14SAndroid Build Coastguard Worker
154*cfb92d14SAndroid Build Coastguard Worker### neighbor
155*cfb92d14SAndroid Build Coastguard Worker
156*cfb92d14SAndroid Build Coastguard WorkerUsage `history neighbor [list] [<num-entries>]`
157*cfb92d14SAndroid Build Coastguard Worker
158*cfb92d14SAndroid Build Coastguard WorkerPrint the neighbor table history. Each entry provides:
159*cfb92d14SAndroid Build Coastguard Worker
160*cfb92d14SAndroid Build Coastguard Worker- Type: Child or Router
161*cfb92d14SAndroid Build Coastguard Worker- Event: Added, Removed, Changed (e.g., mode change).
162*cfb92d14SAndroid Build Coastguard Worker- Extended Address
163*cfb92d14SAndroid Build Coastguard Worker- RLOC16
164*cfb92d14SAndroid Build Coastguard Worker- MLE Link Mode
165*cfb92d14SAndroid Build Coastguard Worker- Average RSS (in dBm) of received frames from neighbor at the time the entry was recorded
166*cfb92d14SAndroid Build Coastguard Worker
167*cfb92d14SAndroid Build Coastguard WorkerPrint the neighbor history as a table.
168*cfb92d14SAndroid Build Coastguard Worker
169*cfb92d14SAndroid Build Coastguard Worker```bash
170*cfb92d14SAndroid Build Coastguard Worker> history neighbor
171*cfb92d14SAndroid Build Coastguard Worker| Age                  | Type   | Event     | Extended Address | RLOC16 | Mode | Ave RSS |
172*cfb92d14SAndroid Build Coastguard Worker+----------------------+--------+-----------+------------------+--------+------+---------+
173*cfb92d14SAndroid Build Coastguard Worker|         00:00:29.233 | Child  | Added     | ae5105292f0b9169 | 0x8404 | -    |     -20 |
174*cfb92d14SAndroid Build Coastguard Worker|         00:01:38.368 | Child  | Removed   | ae5105292f0b9169 | 0x8401 | -    |     -20 |
175*cfb92d14SAndroid Build Coastguard Worker|         00:04:27.181 | Child  | Changed   | ae5105292f0b9169 | 0x8401 | -    |     -20 |
176*cfb92d14SAndroid Build Coastguard Worker|         00:04:51.236 | Router | Added     | 865c7ca38a5fa960 | 0x9400 | rdn  |     -20 |
177*cfb92d14SAndroid Build Coastguard Worker|         00:04:51.587 | Child  | Removed   | 865c7ca38a5fa960 | 0x8402 | rdn  |     -20 |
178*cfb92d14SAndroid Build Coastguard Worker|         00:05:22.764 | Child  | Changed   | ae5105292f0b9169 | 0x8401 | rn   |     -20 |
179*cfb92d14SAndroid Build Coastguard Worker|         00:06:40.764 | Child  | Added     | 4ec99efc874a1841 | 0x8403 | r    |     -20 |
180*cfb92d14SAndroid Build Coastguard Worker|         00:06:44.060 | Child  | Added     | 865c7ca38a5fa960 | 0x8402 | rdn  |     -20 |
181*cfb92d14SAndroid Build Coastguard Worker|         00:06:49.515 | Child  | Added     | ae5105292f0b9169 | 0x8401 | -    |     -20 |
182*cfb92d14SAndroid Build Coastguard WorkerDone
183*cfb92d14SAndroid Build Coastguard Worker```
184*cfb92d14SAndroid Build Coastguard Worker
185*cfb92d14SAndroid Build Coastguard WorkerPrint the neighbor history as a list.
186*cfb92d14SAndroid Build Coastguard Worker
187*cfb92d14SAndroid Build Coastguard Worker```bash
188*cfb92d14SAndroid Build Coastguard Worker
189*cfb92d14SAndroid Build Coastguard Worker> history neighbor list
190*cfb92d14SAndroid Build Coastguard Worker00:00:34.753 -> type:Child event:Added extaddr:ae5105292f0b9169 rloc16:0x8404 mode:- rss:-20
191*cfb92d14SAndroid Build Coastguard Worker00:01:43.888 -> type:Child event:Removed extaddr:ae5105292f0b9169 rloc16:0x8401 mode:- rss:-20
192*cfb92d14SAndroid Build Coastguard Worker00:04:32.701 -> type:Child event:Changed extaddr:ae5105292f0b9169 rloc16:0x8401 mode:- rss:-20
193*cfb92d14SAndroid Build Coastguard Worker00:04:56.756 -> type:Router event:Added extaddr:865c7ca38a5fa960 rloc16:0x9400 mode:rdn rss:-20
194*cfb92d14SAndroid Build Coastguard Worker00:04:57.107 -> type:Child event:Removed extaddr:865c7ca38a5fa960 rloc16:0x8402 mode:rdn rss:-20
195*cfb92d14SAndroid Build Coastguard Worker00:05:28.284 -> type:Child event:Changed extaddr:ae5105292f0b9169 rloc16:0x8401 mode:rn rss:-20
196*cfb92d14SAndroid Build Coastguard Worker00:06:46.284 -> type:Child event:Added extaddr:4ec99efc874a1841 rloc16:0x8403 mode:r rss:-20
197*cfb92d14SAndroid Build Coastguard Worker00:06:49.580 -> type:Child event:Added extaddr:865c7ca38a5fa960 rloc16:0x8402 mode:rdn rss:-20
198*cfb92d14SAndroid Build Coastguard Worker00:06:55.035 -> type:Child event:Added extaddr:ae5105292f0b9169 rloc16:0x8401 mode:- rss:-20
199*cfb92d14SAndroid Build Coastguard WorkerDone
200*cfb92d14SAndroid Build Coastguard Worker```
201*cfb92d14SAndroid Build Coastguard Worker
202*cfb92d14SAndroid Build Coastguard Worker### netinfo
203*cfb92d14SAndroid Build Coastguard Worker
204*cfb92d14SAndroid Build Coastguard WorkerUsage `history netinfo [list] [<num-entries>]`
205*cfb92d14SAndroid Build Coastguard Worker
206*cfb92d14SAndroid Build Coastguard WorkerPrint the Network Info history. Each Network Info provides:
207*cfb92d14SAndroid Build Coastguard Worker
208*cfb92d14SAndroid Build Coastguard Worker- Device Role
209*cfb92d14SAndroid Build Coastguard Worker- MLE Link Mode
210*cfb92d14SAndroid Build Coastguard Worker- RLOC16
211*cfb92d14SAndroid Build Coastguard Worker- Partition ID
212*cfb92d14SAndroid Build Coastguard Worker
213*cfb92d14SAndroid Build Coastguard WorkerPrint the Network Info history as a table.
214*cfb92d14SAndroid Build Coastguard Worker
215*cfb92d14SAndroid Build Coastguard Worker```bash
216*cfb92d14SAndroid Build Coastguard Worker> history netinfo
217*cfb92d14SAndroid Build Coastguard Worker| Age                  | Role     | Mode | RLOC16 | Partition ID |
218*cfb92d14SAndroid Build Coastguard Worker+----------------------+----------+------+--------+--------------+
219*cfb92d14SAndroid Build Coastguard Worker|         00:00:10.069 | router   | rdn  | 0x6000 |    151029327 |
220*cfb92d14SAndroid Build Coastguard Worker|         00:02:09.337 | child    | rdn  | 0x2001 |    151029327 |
221*cfb92d14SAndroid Build Coastguard Worker|         00:02:09.338 | child    | rdn  | 0x2001 |    151029327 |
222*cfb92d14SAndroid Build Coastguard Worker|         00:07:40.806 | child    | -    | 0x2001 |    151029327 |
223*cfb92d14SAndroid Build Coastguard Worker|         00:07:42.297 | detached | -    | 0x6000 |            0 |
224*cfb92d14SAndroid Build Coastguard Worker|         00:07:42.968 | disabled | -    | 0x6000 |            0 |
225*cfb92d14SAndroid Build Coastguard WorkerDone
226*cfb92d14SAndroid Build Coastguard Worker```
227*cfb92d14SAndroid Build Coastguard Worker
228*cfb92d14SAndroid Build Coastguard WorkerPrint the Network Info history as a list.
229*cfb92d14SAndroid Build Coastguard Worker
230*cfb92d14SAndroid Build Coastguard Worker```bash
231*cfb92d14SAndroid Build Coastguard Worker> history netinfo list
232*cfb92d14SAndroid Build Coastguard Worker00:00:59.467 -> role:router mode:rdn rloc16:0x6000 partition-id:151029327
233*cfb92d14SAndroid Build Coastguard Worker00:02:58.735 -> role:child mode:rdn rloc16:0x2001 partition-id:151029327
234*cfb92d14SAndroid Build Coastguard Worker00:02:58.736 -> role:child mode:rdn rloc16:0x2001 partition-id:151029327
235*cfb92d14SAndroid Build Coastguard Worker00:08:30.204 -> role:child mode:- rloc16:0x2001 partition-id:151029327
236*cfb92d14SAndroid Build Coastguard Worker00:08:31.695 -> role:detached mode:- rloc16:0x6000 partition-id:0
237*cfb92d14SAndroid Build Coastguard Worker00:08:32.366 -> role:disabled mode:- rloc16:0x6000 partition-id:0
238*cfb92d14SAndroid Build Coastguard WorkerDone
239*cfb92d14SAndroid Build Coastguard Worker```
240*cfb92d14SAndroid Build Coastguard Worker
241*cfb92d14SAndroid Build Coastguard WorkerPrint only the latest 2 entries.
242*cfb92d14SAndroid Build Coastguard Worker
243*cfb92d14SAndroid Build Coastguard Worker```bash
244*cfb92d14SAndroid Build Coastguard Worker> history netinfo 2
245*cfb92d14SAndroid Build Coastguard Worker| Age                  | Role     | Mode | RLOC16 | Partition ID |
246*cfb92d14SAndroid Build Coastguard Worker+----------------------+----------+------+--------+--------------+
247*cfb92d14SAndroid Build Coastguard Worker|         00:02:05.451 | router   | rdn  | 0x6000 |    151029327 |
248*cfb92d14SAndroid Build Coastguard Worker|         00:04:04.719 | child    | rdn  | 0x2001 |    151029327 |
249*cfb92d14SAndroid Build Coastguard WorkerDone
250*cfb92d14SAndroid Build Coastguard Worker```
251*cfb92d14SAndroid Build Coastguard Worker
252*cfb92d14SAndroid Build Coastguard Worker### prefix
253*cfb92d14SAndroid Build Coastguard Worker
254*cfb92d14SAndroid Build Coastguard WorkerUsage `history prefix [list] [<num-entries>]`
255*cfb92d14SAndroid Build Coastguard Worker
256*cfb92d14SAndroid Build Coastguard WorkerPrint the Network Data on mesh prefix history. Each item provides:
257*cfb92d14SAndroid Build Coastguard Worker
258*cfb92d14SAndroid Build Coastguard Worker- Event (`Added` or `Removed`)
259*cfb92d14SAndroid Build Coastguard Worker- Prefix
260*cfb92d14SAndroid Build Coastguard Worker- Flags
261*cfb92d14SAndroid Build Coastguard Worker- Preference (`high`, `med`, `low`)
262*cfb92d14SAndroid Build Coastguard Worker- RLOC16
263*cfb92d14SAndroid Build Coastguard Worker
264*cfb92d14SAndroid Build Coastguard WorkerThe flags are as follows:
265*cfb92d14SAndroid Build Coastguard Worker
266*cfb92d14SAndroid Build Coastguard Worker- `p`: Preferred flag
267*cfb92d14SAndroid Build Coastguard Worker- `a`: Stateless IPv6 Address Autoconfiguration flag
268*cfb92d14SAndroid Build Coastguard Worker- `d`: DHCPv6 IPv6 Address Configuration flag
269*cfb92d14SAndroid Build Coastguard Worker- `c`: DHCPv6 Other Configuration flag
270*cfb92d14SAndroid Build Coastguard Worker- `r`: Default Route flag
271*cfb92d14SAndroid Build Coastguard Worker- `o`: On Mesh flag
272*cfb92d14SAndroid Build Coastguard Worker- `s`: Stable flag
273*cfb92d14SAndroid Build Coastguard Worker- `n`: Nd Dns flag
274*cfb92d14SAndroid Build Coastguard Worker- `D`: Domain Prefix flag
275*cfb92d14SAndroid Build Coastguard Worker
276*cfb92d14SAndroid Build Coastguard WorkerPrint the history as a table.
277*cfb92d14SAndroid Build Coastguard Worker
278*cfb92d14SAndroid Build Coastguard Worker```bash
279*cfb92d14SAndroid Build Coastguard Worker> history prefix
280*cfb92d14SAndroid Build Coastguard Worker| Age                  | Event   | Prefix                                      | Flags     | Pref | RLOC16 |
281*cfb92d14SAndroid Build Coastguard Worker+----------------------+---------+---------------------------------------------+-----------+------+--------+
282*cfb92d14SAndroid Build Coastguard Worker|         00:00:10.663 | Added   | fd00:1111:2222:3333::/64                    | paro      | med  | 0x5400 |
283*cfb92d14SAndroid Build Coastguard Worker|         00:01:02.054 | Removed | fd00:dead:beef:1::/64                       | paros     | high | 0x5400 |
284*cfb92d14SAndroid Build Coastguard Worker|         00:01:21.136 | Added   | fd00:abba:cddd:0::/64                       | paos      | med  | 0x5400 |
285*cfb92d14SAndroid Build Coastguard Worker|         00:01:45.144 | Added   | fd00:dead:beef:1::/64                       | paros     | high | 0x3c00 |
286*cfb92d14SAndroid Build Coastguard Worker|         00:01:50.944 | Added   | fd00:dead:beef:1::/64                       | paros     | high | 0x5400 |
287*cfb92d14SAndroid Build Coastguard Worker|         00:01:59.887 | Added   | fd00:dead:beef:1::/64                       | paros     | med  | 0x8800 |
288*cfb92d14SAndroid Build Coastguard WorkerDone
289*cfb92d14SAndroid Build Coastguard Worker```
290*cfb92d14SAndroid Build Coastguard Worker
291*cfb92d14SAndroid Build Coastguard WorkerPrint the history as a list.
292*cfb92d14SAndroid Build Coastguard Worker
293*cfb92d14SAndroid Build Coastguard Worker```bash
294*cfb92d14SAndroid Build Coastguard Worker> history prefix list
295*cfb92d14SAndroid Build Coastguard Worker00:04:12.487 -> event:Added prefix:fd00:1111:2222:3333::/64 flags:paro pref:med rloc16:0x5400
296*cfb92d14SAndroid Build Coastguard Worker00:05:03.878 -> event:Removed prefix:fd00:dead:beef:1::/64 flags:paros pref:high rloc16:0x5400
297*cfb92d14SAndroid Build Coastguard Worker00:05:22.960 -> event:Added prefix:fd00:abba:cddd:0::/64 flags:paos pref:med rloc16:0x5400
298*cfb92d14SAndroid Build Coastguard Worker00:05:46.968 -> event:Added prefix:fd00:dead:beef:1::/64 flags:paros pref:high rloc16:0x3c00
299*cfb92d14SAndroid Build Coastguard Worker00:05:52.768 -> event:Added prefix:fd00:dead:beef:1::/64 flags:paros pref:high rloc16:0x5400
300*cfb92d14SAndroid Build Coastguard Worker00:06:01.711 -> event:Added prefix:fd00:dead:beef:1::/64 flags:paros pref:med rloc16:0x8800
301*cfb92d14SAndroid Build Coastguard Worker```
302*cfb92d14SAndroid Build Coastguard Worker
303*cfb92d14SAndroid Build Coastguard Worker### route
304*cfb92d14SAndroid Build Coastguard Worker
305*cfb92d14SAndroid Build Coastguard WorkerUsage `history route [list] [<num-entries>]`
306*cfb92d14SAndroid Build Coastguard Worker
307*cfb92d14SAndroid Build Coastguard WorkerPrint the Network Data external route history. Each item provides:
308*cfb92d14SAndroid Build Coastguard Worker
309*cfb92d14SAndroid Build Coastguard Worker- Event (`Added` or `Removed`)
310*cfb92d14SAndroid Build Coastguard Worker- Route
311*cfb92d14SAndroid Build Coastguard Worker- Flags
312*cfb92d14SAndroid Build Coastguard Worker- Preference (`high`, `med`, `low`)
313*cfb92d14SAndroid Build Coastguard Worker- RLOC16
314*cfb92d14SAndroid Build Coastguard Worker
315*cfb92d14SAndroid Build Coastguard WorkerThe flags are as follows:
316*cfb92d14SAndroid Build Coastguard Worker
317*cfb92d14SAndroid Build Coastguard Worker- `s`: Stable flag
318*cfb92d14SAndroid Build Coastguard Worker- `n`: NAT64 flag
319*cfb92d14SAndroid Build Coastguard Worker
320*cfb92d14SAndroid Build Coastguard WorkerPrint the history as a table.
321*cfb92d14SAndroid Build Coastguard Worker
322*cfb92d14SAndroid Build Coastguard Worker```bash
323*cfb92d14SAndroid Build Coastguard Workerhistory route
324*cfb92d14SAndroid Build Coastguard Worker| Age                  | Event   | Route                                       | Flags     | Pref | RLOC16 |
325*cfb92d14SAndroid Build Coastguard Worker+----------------------+---------+---------------------------------------------+-----------+------+--------+
326*cfb92d14SAndroid Build Coastguard Worker|         00:00:05.456 | Removed | fd00:1111:0::/48                            | s         | med  | 0x3c00 |
327*cfb92d14SAndroid Build Coastguard Worker|         00:00:29.310 | Added   | fd00:1111:0::/48                            | s         | med  | 0x3c00 |
328*cfb92d14SAndroid Build Coastguard Worker|         00:00:42.822 | Added   | fd00:1111:0::/48                            | s         | med  | 0x5400 |
329*cfb92d14SAndroid Build Coastguard Worker|         00:01:27.688 | Added   | fd00:aaaa:bbbb:cccc::/64                    | s         | med  | 0x8800 |
330*cfb92d14SAndroid Build Coastguard WorkerDone
331*cfb92d14SAndroid Build Coastguard Worker```
332*cfb92d14SAndroid Build Coastguard Worker
333*cfb92d14SAndroid Build Coastguard WorkerPrint the history as a list (last two entries).
334*cfb92d14SAndroid Build Coastguard Worker
335*cfb92d14SAndroid Build Coastguard Worker```bash
336*cfb92d14SAndroid Build Coastguard Worker> history route list 2
337*cfb92d14SAndroid Build Coastguard Worker00:00:48.704 -> event:Removed route:fd00:1111:0::/48 flags:s pref:med rloc16:0x3c00
338*cfb92d14SAndroid Build Coastguard Worker00:01:12.558 -> event:Added route:fd00:1111:0::/48 flags:s pref:med rloc16:0x3c00
339*cfb92d14SAndroid Build Coastguard WorkerDone
340*cfb92d14SAndroid Build Coastguard Worker```
341*cfb92d14SAndroid Build Coastguard Worker
342*cfb92d14SAndroid Build Coastguard Worker### router
343*cfb92d14SAndroid Build Coastguard Worker
344*cfb92d14SAndroid Build Coastguard WorkerUsage `history router [list] [<num-entries>]`
345*cfb92d14SAndroid Build Coastguard Worker
346*cfb92d14SAndroid Build Coastguard WorkerPrint the route table history. Each item provides:
347*cfb92d14SAndroid Build Coastguard Worker
348*cfb92d14SAndroid Build Coastguard Worker- Event (`Added`, `Removed`, `NextHopChanged`, `CostChanged`)
349*cfb92d14SAndroid Build Coastguard Worker- Router ID and RLOC16 of router
350*cfb92d14SAndroid Build Coastguard Worker- Next Hop (Router ID and RLOC16) - `none` if no next hop.
351*cfb92d14SAndroid Build Coastguard Worker- Path cost (old `->` new) - `inf` to indicate infinite path cost.
352*cfb92d14SAndroid Build Coastguard Worker
353*cfb92d14SAndroid Build Coastguard WorkerPrint the history as a table.
354*cfb92d14SAndroid Build Coastguard Worker
355*cfb92d14SAndroid Build Coastguard Worker```bash
356*cfb92d14SAndroid Build Coastguard Worker> history router
357*cfb92d14SAndroid Build Coastguard Worker| Age                  | Event          | ID (RLOC16) | Next Hop    | Path Cost  |
358*cfb92d14SAndroid Build Coastguard Worker+----------------------+----------------+-------------+-------------+------------+
359*cfb92d14SAndroid Build Coastguard Worker|         00:00:05.258 | NextHopChanged |  7 (0x1c00) | 34 (0x8800) | inf ->   3 |
360*cfb92d14SAndroid Build Coastguard Worker|         00:00:08.604 | NextHopChanged | 34 (0x8800) | 34 (0x8800) | inf ->   2 |
361*cfb92d14SAndroid Build Coastguard Worker|         00:00:08.604 | Added          |  7 (0x1c00) |        none | inf -> inf |
362*cfb92d14SAndroid Build Coastguard Worker|         00:00:11.931 | Added          | 34 (0x8800) |        none | inf -> inf |
363*cfb92d14SAndroid Build Coastguard Worker|         00:00:14.948 | Removed        | 59 (0xec00) |        none | inf -> inf |
364*cfb92d14SAndroid Build Coastguard Worker|         00:00:14.948 | Removed        | 54 (0xd800) |        none | inf -> inf |
365*cfb92d14SAndroid Build Coastguard Worker|         00:00:14.948 | Removed        | 34 (0x8800) |        none | inf -> inf |
366*cfb92d14SAndroid Build Coastguard Worker|         00:00:14.948 | Removed        |  7 (0x1c00) |        none | inf -> inf |
367*cfb92d14SAndroid Build Coastguard Worker|         00:00:54.795 | NextHopChanged | 59 (0xec00) | 34 (0x8800) |   1 ->   5 |
368*cfb92d14SAndroid Build Coastguard Worker|         00:02:33.735 | NextHopChanged | 54 (0xd800) |        none |  15 -> inf |
369*cfb92d14SAndroid Build Coastguard Worker|         00:03:10.915 | CostChanged    | 54 (0xd800) | 34 (0x8800) |  13 ->  15 |
370*cfb92d14SAndroid Build Coastguard Worker|         00:03:45.716 | NextHopChanged | 54 (0xd800) | 34 (0x8800) |  15 ->  13 |
371*cfb92d14SAndroid Build Coastguard Worker|         00:03:46.188 | CostChanged    | 54 (0xd800) | 59 (0xec00) |  13 ->  15 |
372*cfb92d14SAndroid Build Coastguard Worker|         00:04:19.124 | CostChanged    | 54 (0xd800) | 59 (0xec00) |  11 ->  13 |
373*cfb92d14SAndroid Build Coastguard Worker|         00:04:52.008 | CostChanged    | 54 (0xd800) | 59 (0xec00) |   9 ->  11 |
374*cfb92d14SAndroid Build Coastguard Worker|         00:05:23.176 | CostChanged    | 54 (0xd800) | 59 (0xec00) |   7 ->   9 |
375*cfb92d14SAndroid Build Coastguard Worker|         00:05:51.081 | CostChanged    | 54 (0xd800) | 59 (0xec00) |   5 ->   7 |
376*cfb92d14SAndroid Build Coastguard Worker|         00:06:48.721 | CostChanged    | 54 (0xd800) | 59 (0xec00) |   3 ->   5 |
377*cfb92d14SAndroid Build Coastguard Worker|         00:07:13.792 | NextHopChanged | 54 (0xd800) | 59 (0xec00) |   1 ->   3 |
378*cfb92d14SAndroid Build Coastguard Worker|         00:09:28.681 | NextHopChanged |  7 (0x1c00) | 34 (0x8800) | inf ->   3 |
379*cfb92d14SAndroid Build Coastguard Worker|         00:09:31.882 | Added          |  7 (0x1c00) |        none | inf -> inf |
380*cfb92d14SAndroid Build Coastguard Worker|         00:09:51.240 | NextHopChanged | 54 (0xd800) | 54 (0xd800) | inf ->   1 |
381*cfb92d14SAndroid Build Coastguard Worker|         00:09:54.204 | Added          | 54 (0xd800) |        none | inf -> inf |
382*cfb92d14SAndroid Build Coastguard Worker|         00:10:20.645 | NextHopChanged | 34 (0x8800) | 34 (0x8800) | inf ->   2 |
383*cfb92d14SAndroid Build Coastguard Worker|         00:10:24.242 | NextHopChanged | 59 (0xec00) | 59 (0xec00) | inf ->   1 |
384*cfb92d14SAndroid Build Coastguard Worker|         00:10:24.242 | Added          | 34 (0x8800) |        none | inf -> inf |
385*cfb92d14SAndroid Build Coastguard Worker|         00:10:41.900 | NextHopChanged | 59 (0xec00) |        none |   1 -> inf |
386*cfb92d14SAndroid Build Coastguard Worker|         00:10:42.480 | Added          |  3 (0x0c00) |  3 (0x0c00) | inf -> inf |
387*cfb92d14SAndroid Build Coastguard Worker|         00:10:43.614 | Added          | 59 (0xec00) | 59 (0xec00) | inf ->   1 |
388*cfb92d14SAndroid Build Coastguard WorkerDone
389*cfb92d14SAndroid Build Coastguard Worker```
390*cfb92d14SAndroid Build Coastguard Worker
391*cfb92d14SAndroid Build Coastguard WorkerPrint the history as a list (last 20 entries).
392*cfb92d14SAndroid Build Coastguard Worker
393*cfb92d14SAndroid Build Coastguard Worker```bash
394*cfb92d14SAndroid Build Coastguard Worker> history router list 20
395*cfb92d14SAndroid Build Coastguard Worker00:00:06.959 -> event:NextHopChanged router:7(0x1c00) nexthop:34(0x8800) old-cost:inf new-cost:3
396*cfb92d14SAndroid Build Coastguard Worker00:00:10.305 -> event:NextHopChanged router:34(0x8800) nexthop:34(0x8800) old-cost:inf new-cost:2
397*cfb92d14SAndroid Build Coastguard Worker00:00:10.305 -> event:Added router:7(0x1c00) nexthop:none old-cost:inf new-cost:inf
398*cfb92d14SAndroid Build Coastguard Worker00:00:13.632 -> event:Added router:34(0x8800) nexthop:none old-cost:inf new-cost:inf
399*cfb92d14SAndroid Build Coastguard Worker00:00:16.649 -> event:Removed router:59(0xec00) nexthop:none old-cost:inf new-cost:inf
400*cfb92d14SAndroid Build Coastguard Worker00:00:16.649 -> event:Removed router:54(0xd800) nexthop:none old-cost:inf new-cost:inf
401*cfb92d14SAndroid Build Coastguard Worker00:00:16.649 -> event:Removed router:34(0x8800) nexthop:none old-cost:inf new-cost:inf
402*cfb92d14SAndroid Build Coastguard Worker00:00:16.649 -> event:Removed router:7(0x1c00) nexthop:none old-cost:inf new-cost:inf
403*cfb92d14SAndroid Build Coastguard Worker00:00:56.496 -> event:NextHopChanged router:59(0xec00) nexthop:34(0x8800) old-cost:1 new-cost:5
404*cfb92d14SAndroid Build Coastguard Worker00:02:35.436 -> event:NextHopChanged router:54(0xd800) nexthop:none old-cost:15 new-cost:inf
405*cfb92d14SAndroid Build Coastguard Worker00:03:12.616 -> event:CostChanged router:54(0xd800) nexthop:34(0x8800) old-cost:13 new-cost:15
406*cfb92d14SAndroid Build Coastguard Worker00:03:47.417 -> event:NextHopChanged router:54(0xd800) nexthop:34(0x8800) old-cost:15 new-cost:13
407*cfb92d14SAndroid Build Coastguard Worker00:03:47.889 -> event:CostChanged router:54(0xd800) nexthop:59(0xec00) old-cost:13 new-cost:15
408*cfb92d14SAndroid Build Coastguard Worker00:04:20.825 -> event:CostChanged router:54(0xd800) nexthop:59(0xec00) old-cost:11 new-cost:13
409*cfb92d14SAndroid Build Coastguard Worker00:04:53.709 -> event:CostChanged router:54(0xd800) nexthop:59(0xec00) old-cost:9 new-cost:11
410*cfb92d14SAndroid Build Coastguard Worker00:05:24.877 -> event:CostChanged router:54(0xd800) nexthop:59(0xec00) old-cost:7 new-cost:9
411*cfb92d14SAndroid Build Coastguard Worker00:05:52.782 -> event:CostChanged router:54(0xd800) nexthop:59(0xec00) old-cost:5 new-cost:7
412*cfb92d14SAndroid Build Coastguard Worker00:06:50.422 -> event:CostChanged router:54(0xd800) nexthop:59(0xec00) old-cost:3 new-cost:5
413*cfb92d14SAndroid Build Coastguard Worker00:07:15.493 -> event:NextHopChanged router:54(0xd800) nexthop:59(0xec00) old-cost:1 new-cost:3
414*cfb92d14SAndroid Build Coastguard Worker00:09:30.382 -> event:NextHopChanged router:7(0x1c00) nexthop:34(0x8800) old-cost:inf new-cost:3
415*cfb92d14SAndroid Build Coastguard WorkerDone
416*cfb92d14SAndroid Build Coastguard Worker```
417*cfb92d14SAndroid Build Coastguard Worker
418*cfb92d14SAndroid Build Coastguard Worker### rx
419*cfb92d14SAndroid Build Coastguard Worker
420*cfb92d14SAndroid Build Coastguard WorkerUsage `history rx [list] [<num-entries>]`
421*cfb92d14SAndroid Build Coastguard Worker
422*cfb92d14SAndroid Build Coastguard WorkerPrint the IPv6 message RX history in either table or list format. Entries provide same information and follow same format as in `history rxtx` command.
423*cfb92d14SAndroid Build Coastguard Worker
424*cfb92d14SAndroid Build Coastguard WorkerPrint the IPv6 message RX history as a table:
425*cfb92d14SAndroid Build Coastguard Worker
426*cfb92d14SAndroid Build Coastguard Worker```bash
427*cfb92d14SAndroid Build Coastguard Worker> history rx
428*cfb92d14SAndroid Build Coastguard Worker| Age                  | Type             | Len   | Chksum | Sec | Prio | RSS  |Dir | Neighb | Radio |
429*cfb92d14SAndroid Build Coastguard Worker+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
430*cfb92d14SAndroid Build Coastguard Worker|                      | UDP              |    50 | 0xbd26 |  no |  net |  -20 | RX | 0x4800 |  15.4 |
431*cfb92d14SAndroid Build Coastguard Worker|         00:00:07.640 | src: [fe80:0:0:0:d03d:d3e7:cc5e:7cd7]:19788                                 |
432*cfb92d14SAndroid Build Coastguard Worker|                      | dst: [ff02:0:0:0:0:0:0:1]:19788                                             |
433*cfb92d14SAndroid Build Coastguard Worker+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
434*cfb92d14SAndroid Build Coastguard Worker|                      | HopOpts          |    44 | 0x0000 | yes | norm |  -20 | RX | 0x4800 |  15.4 |
435*cfb92d14SAndroid Build Coastguard Worker|         00:00:09.263 | src: [fdde:ad00:beef:0:0:ff:fe00:4800]:0                                    |
436*cfb92d14SAndroid Build Coastguard Worker|                      | dst: [ff03:0:0:0:0:0:0:2]:0                                                 |
437*cfb92d14SAndroid Build Coastguard Worker+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
438*cfb92d14SAndroid Build Coastguard Worker|                      | UDP              |    12 | 0x3f7d | yes |  net |  -20 | RX | 0x4800 |  15.4 |
439*cfb92d14SAndroid Build Coastguard Worker|         00:00:09.302 | src: [fdde:ad00:beef:0:0:ff:fe00:4800]:61631                                |
440*cfb92d14SAndroid Build Coastguard Worker|                      | dst: [fdde:ad00:beef:0:0:ff:fe00:4801]:61631                                |
441*cfb92d14SAndroid Build Coastguard Worker+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
442*cfb92d14SAndroid Build Coastguard Worker|                      | ICMP6(EchoReqst) |    16 | 0x942c | yes | norm |  -20 | RX | 0x4800 |  15.4 |
443*cfb92d14SAndroid Build Coastguard Worker|         00:00:09.304 | src: [fdde:ad00:beef:0:ac09:a16b:3204:dc09]:0                               |
444*cfb92d14SAndroid Build Coastguard Worker|                      | dst: [fdde:ad00:beef:0:dc0e:d6b3:f180:b75b]:0                               |
445*cfb92d14SAndroid Build Coastguard Worker+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
446*cfb92d14SAndroid Build Coastguard Worker|                      | HopOpts          |    44 | 0x0000 | yes | norm |  -20 | RX | 0x4800 |  15.4 |
447*cfb92d14SAndroid Build Coastguard Worker|         00:00:09.304 | src: [fdde:ad00:beef:0:0:ff:fe00:4800]:0                                    |
448*cfb92d14SAndroid Build Coastguard Worker|                      | dst: [ff03:0:0:0:0:0:0:2]:0                                                 |
449*cfb92d14SAndroid Build Coastguard Worker+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
450*cfb92d14SAndroid Build Coastguard Worker|                      | UDP              |    50 | 0x2e37 |  no |  net |  -20 | RX | 0x4800 |  15.4 |
451*cfb92d14SAndroid Build Coastguard Worker|         00:00:21.622 | src: [fe80:0:0:0:d03d:d3e7:cc5e:7cd7]:19788                                 |
452*cfb92d14SAndroid Build Coastguard Worker|                      | dst: [ff02:0:0:0:0:0:0:1]:19788                                             |
453*cfb92d14SAndroid Build Coastguard Worker+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
454*cfb92d14SAndroid Build Coastguard Worker|                      | UDP              |    50 | 0xe177 |  no |  net |  -20 | RX | 0x4800 |  15.4 |
455*cfb92d14SAndroid Build Coastguard Worker|         00:00:26.640 | src: [fe80:0:0:0:d03d:d3e7:cc5e:7cd7]:19788                                 |
456*cfb92d14SAndroid Build Coastguard Worker|                      | dst: [ff02:0:0:0:0:0:0:1]:19788                                             |
457*cfb92d14SAndroid Build Coastguard Worker+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
458*cfb92d14SAndroid Build Coastguard Worker|                      | UDP              |   165 | 0x82ee | yes |  net |  -20 | RX | 0x4800 |  15.4 |
459*cfb92d14SAndroid Build Coastguard Worker|         00:00:30.000 | src: [fe80:0:0:0:d03d:d3e7:cc5e:7cd7]:19788                                 |
460*cfb92d14SAndroid Build Coastguard Worker|                      | dst: [fe80:0:0:0:a4a5:bbac:a8e:bd07]:19788                                  |
461*cfb92d14SAndroid Build Coastguard Worker+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
462*cfb92d14SAndroid Build Coastguard Worker|                      | UDP              |    93 | 0x52df |  no |  net |  -20 | RX | unknwn |  15.4 |
463*cfb92d14SAndroid Build Coastguard Worker|         00:00:30.480 | src: [fe80:0:0:0:d03d:d3e7:cc5e:7cd7]:19788                                 |
464*cfb92d14SAndroid Build Coastguard Worker|                      | dst: [fe80:0:0:0:a4a5:bbac:a8e:bd07]:19788                                  |
465*cfb92d14SAndroid Build Coastguard Worker+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
466*cfb92d14SAndroid Build Coastguard Worker|                      | UDP              |    50 | 0x5ccf |  no |  net |  -20 | RX | unknwn |  15.4 |
467*cfb92d14SAndroid Build Coastguard Worker|         00:00:30.772 | src: [fe80:0:0:0:d03d:d3e7:cc5e:7cd7]:19788                                 |
468*cfb92d14SAndroid Build Coastguard Worker|                      | dst: [ff02:0:0:0:0:0:0:1]:19788                                             |
469*cfb92d14SAndroid Build Coastguard WorkerDone
470*cfb92d14SAndroid Build Coastguard Worker
471*cfb92d14SAndroid Build Coastguard Worker```
472*cfb92d14SAndroid Build Coastguard Worker
473*cfb92d14SAndroid Build Coastguard WorkerPrint the latest 5 entries of the IPv6 message RX history as a list:
474*cfb92d14SAndroid Build Coastguard Worker
475*cfb92d14SAndroid Build Coastguard Worker```bash
476*cfb92d14SAndroid Build Coastguard Worker> history rx list 4
477*cfb92d14SAndroid Build Coastguard Worker00:00:13.368
478*cfb92d14SAndroid Build Coastguard Worker    type:UDP len:50 checksum:0xbd26 sec:no prio:net rss:-20 from:0x4800 radio:15.4
479*cfb92d14SAndroid Build Coastguard Worker    src:[fe80:0:0:0:d03d:d3e7:cc5e:7cd7]:19788
480*cfb92d14SAndroid Build Coastguard Worker    dst:[ff02:0:0:0:0:0:0:1]:19788
481*cfb92d14SAndroid Build Coastguard Worker00:00:14.991
482*cfb92d14SAndroid Build Coastguard Worker    type:HopOpts len:44 checksum:0x0000 sec:yes prio:norm rss:-20 from:0x4800 radio:15.4
483*cfb92d14SAndroid Build Coastguard Worker    src:[fdde:ad00:beef:0:0:ff:fe00:4800]:0
484*cfb92d14SAndroid Build Coastguard Worker    dst:[ff03:0:0:0:0:0:0:2]:0
485*cfb92d14SAndroid Build Coastguard Worker00:00:15.030
486*cfb92d14SAndroid Build Coastguard Worker    type:UDP len:12 checksum:0x3f7d sec:yes prio:net rss:-20 from:0x4800 radio:15.4
487*cfb92d14SAndroid Build Coastguard Worker    src:[fdde:ad00:beef:0:0:ff:fe00:4800]:61631
488*cfb92d14SAndroid Build Coastguard Worker    dst:[fdde:ad00:beef:0:0:ff:fe00:4801]:61631
489*cfb92d14SAndroid Build Coastguard Worker00:00:15.032
490*cfb92d14SAndroid Build Coastguard Worker    type:ICMP6(EchoReqst) len:16 checksum:0x942c sec:yes prio:norm rss:-20 from:0x4800 radio:15.4
491*cfb92d14SAndroid Build Coastguard Worker    src:[fdde:ad00:beef:0:ac09:a16b:3204:dc09]:0
492*cfb92d14SAndroid Build Coastguard Worker    dst:[fdde:ad00:beef:0:dc0e:d6b3:f180:b75b]:0
493*cfb92d14SAndroid Build Coastguard WorkerDone
494*cfb92d14SAndroid Build Coastguard Worker```
495*cfb92d14SAndroid Build Coastguard Worker
496*cfb92d14SAndroid Build Coastguard Worker### rxtx
497*cfb92d14SAndroid Build Coastguard Worker
498*cfb92d14SAndroid Build Coastguard WorkerUsage `history rxtx [list] [<num-entries>]`
499*cfb92d14SAndroid Build Coastguard Worker
500*cfb92d14SAndroid Build Coastguard WorkerPrint the combined IPv6 message RX and TX history in either table or list format. Each entry provides:
501*cfb92d14SAndroid Build Coastguard Worker
502*cfb92d14SAndroid Build Coastguard Worker- IPv6 message type: UDP, TCP, ICMP6 (and its subtype), etc.
503*cfb92d14SAndroid Build Coastguard Worker- IPv6 payload length (excludes the IPv6 header).
504*cfb92d14SAndroid Build Coastguard Worker- Source IPv6 address and port number.
505*cfb92d14SAndroid Build Coastguard Worker- Destination IPv6 address and port number (port number is valid for UDP/TCP, it is zero otherwise).
506*cfb92d14SAndroid Build Coastguard Worker- Whether or not link-layer security was used.
507*cfb92d14SAndroid Build Coastguard Worker- Message priority: low, norm, high, net (for Thread control messages).
508*cfb92d14SAndroid Build Coastguard Worker- Message checksum (valid for UDP, TCP, or ICMP6 message)
509*cfb92d14SAndroid Build Coastguard Worker- RSS: Received Signal Strength (in dBm) - averaged over all received fragment frames that formed the message. For TX history `NA` (not applicable) is used.
510*cfb92d14SAndroid Build Coastguard Worker- Whether the message was sent or received (`TX` or `RX`). A failed transmission (e.g., if tx was aborted or no ack from peer for any of the message fragments) is indicated with `TX-F` in the table format or `tx-success:no` in the list format.
511*cfb92d14SAndroid Build Coastguard Worker- Short address (RLOC16) of neighbor to/from which the message was sent/received. If the frame is broadcast, it is shown as `bcast` in table format or `0xffff` in the list format. If the short address of neighbor is not available, it is shown as `unknwn` in the table format or `0xfffe` in the list format.
512*cfb92d14SAndroid Build Coastguard Worker- Radio link on which the message was sent/received (useful when `OPENTHREAD_CONFIG_MULTI_RADIO` is enabled). Can be `15.4`, `trel`, or `all` (if sent on all radio links).
513*cfb92d14SAndroid Build Coastguard Worker
514*cfb92d14SAndroid Build Coastguard WorkerPrint the IPv6 message RX and TX history as a table:
515*cfb92d14SAndroid Build Coastguard Worker
516*cfb92d14SAndroid Build Coastguard Worker```bash
517*cfb92d14SAndroid Build Coastguard Worker> history rxtx
518*cfb92d14SAndroid Build Coastguard Worker| Age                  | Type             | Len   | Chksum | Sec | Prio | RSS  |Dir | Neighb | Radio |
519*cfb92d14SAndroid Build Coastguard Worker+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
520*cfb92d14SAndroid Build Coastguard Worker|                      | HopOpts          |    44 | 0x0000 | yes | norm |  -20 | RX | 0x0800 |  15.4 |
521*cfb92d14SAndroid Build Coastguard Worker|         00:00:09.267 | src: [fdde:ad00:beef:0:0:ff:fe00:800]:0                                     |
522*cfb92d14SAndroid Build Coastguard Worker|                      | dst: [ff03:0:0:0:0:0:0:2]:0                                                 |
523*cfb92d14SAndroid Build Coastguard Worker+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
524*cfb92d14SAndroid Build Coastguard Worker|                      | UDP              |    12 | 0x6c6b | yes |  net |  -20 | RX | 0x0800 |  15.4 |
525*cfb92d14SAndroid Build Coastguard Worker|         00:00:09.290 | src: [fdde:ad00:beef:0:0:ff:fe00:800]:61631                                 |
526*cfb92d14SAndroid Build Coastguard Worker|                      | dst: [fdde:ad00:beef:0:0:ff:fe00:801]:61631                                 |
527*cfb92d14SAndroid Build Coastguard Worker+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
528*cfb92d14SAndroid Build Coastguard Worker|                      | ICMP6(EchoReqst) |    16 | 0xc6a2 | yes | norm |  -20 | RX | 0x0800 |  15.4 |
529*cfb92d14SAndroid Build Coastguard Worker|         00:00:09.292 | src: [fdde:ad00:beef:0:efe8:4910:cf95:dee9]:0                               |
530*cfb92d14SAndroid Build Coastguard Worker|                      | dst: [fdde:ad00:beef:0:af4c:3644:882a:3698]:0                               |
531*cfb92d14SAndroid Build Coastguard Worker+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
532*cfb92d14SAndroid Build Coastguard Worker|                      | ICMP6(EchoReply) |    16 | 0xc5a2 | yes | norm |  NA  | TX | 0x0800 |  15.4 |
533*cfb92d14SAndroid Build Coastguard Worker|         00:00:09.292 | src: [fdde:ad00:beef:0:af4c:3644:882a:3698]:0                               |
534*cfb92d14SAndroid Build Coastguard Worker|                      | dst: [fdde:ad00:beef:0:efe8:4910:cf95:dee9]:0                               |
535*cfb92d14SAndroid Build Coastguard Worker+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
536*cfb92d14SAndroid Build Coastguard Worker|                      | UDP              |    50 | 0xaa0d | yes |  net |  NA  | TX | 0x0800 |  15.4 |
537*cfb92d14SAndroid Build Coastguard Worker|         00:00:09.294 | src: [fdde:ad00:beef:0:0:ff:fe00:801]:61631                                 |
538*cfb92d14SAndroid Build Coastguard Worker|                      | dst: [fdde:ad00:beef:0:0:ff:fe00:800]:61631                                 |
539*cfb92d14SAndroid Build Coastguard Worker+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
540*cfb92d14SAndroid Build Coastguard Worker|                      | HopOpts          |    44 | 0x0000 | yes | norm |  -20 | RX | 0x0800 |  15.4 |
541*cfb92d14SAndroid Build Coastguard Worker|         00:00:09.296 | src: [fdde:ad00:beef:0:0:ff:fe00:800]:0                                     |
542*cfb92d14SAndroid Build Coastguard Worker|                      | dst: [ff03:0:0:0:0:0:0:2]:0                                                 |
543*cfb92d14SAndroid Build Coastguard Worker+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
544*cfb92d14SAndroid Build Coastguard Worker|                      | UDP              |    50 | 0xc1d8 |  no |  net |  -20 | RX | 0x0800 |  15.4 |
545*cfb92d14SAndroid Build Coastguard Worker|         00:00:09.569 | src: [fe80:0:0:0:54d9:5153:ffc6:df26]:19788                                 |
546*cfb92d14SAndroid Build Coastguard Worker|                      | dst: [ff02:0:0:0:0:0:0:1]:19788                                             |
547*cfb92d14SAndroid Build Coastguard Worker+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
548*cfb92d14SAndroid Build Coastguard Worker|                      | UDP              |    50 | 0x3cb1 |  no |  net |  -20 | RX | 0x0800 |  15.4 |
549*cfb92d14SAndroid Build Coastguard Worker|         00:00:16.519 | src: [fe80:0:0:0:54d9:5153:ffc6:df26]:19788                                 |
550*cfb92d14SAndroid Build Coastguard Worker|                      | dst: [ff02:0:0:0:0:0:0:1]:19788                                             |
551*cfb92d14SAndroid Build Coastguard Worker+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
552*cfb92d14SAndroid Build Coastguard Worker|                      | UDP              |    50 | 0xeda0 |  no |  net |  -20 | RX | 0x0800 |  15.4 |
553*cfb92d14SAndroid Build Coastguard Worker|         00:00:20.599 | src: [fe80:0:0:0:54d9:5153:ffc6:df26]:19788                                 |
554*cfb92d14SAndroid Build Coastguard Worker|                      | dst: [ff02:0:0:0:0:0:0:1]:19788                                             |
555*cfb92d14SAndroid Build Coastguard Worker+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
556*cfb92d14SAndroid Build Coastguard Worker|                      | UDP              |   165 | 0xbdfa | yes |  net |  -20 | RX | 0x0800 |  15.4 |
557*cfb92d14SAndroid Build Coastguard Worker|         00:00:21.059 | src: [fe80:0:0:0:54d9:5153:ffc6:df26]:19788                                 |
558*cfb92d14SAndroid Build Coastguard Worker|                      | dst: [fe80:0:0:0:8893:c2cc:d983:1e1c]:19788                                 |
559*cfb92d14SAndroid Build Coastguard Worker+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
560*cfb92d14SAndroid Build Coastguard Worker|                      | UDP              |    64 | 0x1c11 |  no |  net |  NA  | TX | 0x0800 |  15.4 |
561*cfb92d14SAndroid Build Coastguard Worker|         00:00:21.062 | src: [fe80:0:0:0:8893:c2cc:d983:1e1c]:19788                                 |
562*cfb92d14SAndroid Build Coastguard Worker|                      | dst: [fe80:0:0:0:54d9:5153:ffc6:df26]:19788                                 |
563*cfb92d14SAndroid Build Coastguard Worker+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
564*cfb92d14SAndroid Build Coastguard Worker|                      | UDP              |    93 | 0xedff |  no |  net |  -20 | RX | unknwn |  15.4 |
565*cfb92d14SAndroid Build Coastguard Worker|         00:00:21.474 | src: [fe80:0:0:0:54d9:5153:ffc6:df26]:19788                                 |
566*cfb92d14SAndroid Build Coastguard Worker|                      | dst: [fe80:0:0:0:8893:c2cc:d983:1e1c]:19788                                 |
567*cfb92d14SAndroid Build Coastguard Worker+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
568*cfb92d14SAndroid Build Coastguard Worker|                      | UDP              |    44 | 0xd383 |  no |  net |  NA  | TX | bcast  |  15.4 |
569*cfb92d14SAndroid Build Coastguard Worker|         00:00:21.811 | src: [fe80:0:0:0:8893:c2cc:d983:1e1c]:19788                                 |
570*cfb92d14SAndroid Build Coastguard Worker|                      | dst: [ff02:0:0:0:0:0:0:2]:19788                                             |
571*cfb92d14SAndroid Build Coastguard WorkerDone
572*cfb92d14SAndroid Build Coastguard Worker```
573*cfb92d14SAndroid Build Coastguard Worker
574*cfb92d14SAndroid Build Coastguard WorkerPrint the latest 5 entries of the IPv6 message RX history as a list:
575*cfb92d14SAndroid Build Coastguard Worker
576*cfb92d14SAndroid Build Coastguard Worker```bash
577*cfb92d14SAndroid Build Coastguard Worker> history rxtx list 5
578*cfb92d14SAndroid Build Coastguard Worker
579*cfb92d14SAndroid Build Coastguard Worker00:00:02.100
580*cfb92d14SAndroid Build Coastguard Worker    type:UDP len:50 checksum:0xd843 sec:no prio:net rss:-20 from:0x0800 radio:15.4
581*cfb92d14SAndroid Build Coastguard Worker    src:[fe80:0:0:0:54d9:5153:ffc6:df26]:19788
582*cfb92d14SAndroid Build Coastguard Worker    dst:[ff02:0:0:0:0:0:0:1]:19788
583*cfb92d14SAndroid Build Coastguard Worker00:00:15.331
584*cfb92d14SAndroid Build Coastguard Worker    type:HopOpts len:44 checksum:0x0000 sec:yes prio:norm rss:-20 from:0x0800 radio:15.4
585*cfb92d14SAndroid Build Coastguard Worker    src:[fdde:ad00:beef:0:0:ff:fe00:800]:0
586*cfb92d14SAndroid Build Coastguard Worker    dst:[ff03:0:0:0:0:0:0:2]:0
587*cfb92d14SAndroid Build Coastguard Worker00:00:15.354
588*cfb92d14SAndroid Build Coastguard Worker    type:UDP len:12 checksum:0x6c6b sec:yes prio:net rss:-20 from:0x0800 radio:15.4
589*cfb92d14SAndroid Build Coastguard Worker    src:[fdde:ad00:beef:0:0:ff:fe00:800]:61631
590*cfb92d14SAndroid Build Coastguard Worker    dst:[fdde:ad00:beef:0:0:ff:fe00:801]:61631
591*cfb92d14SAndroid Build Coastguard Worker00:00:15.356
592*cfb92d14SAndroid Build Coastguard Worker    type:ICMP6(EchoReqst) len:16 checksum:0xc6a2 sec:yes prio:norm rss:-20 from:0x0800 radio:15.4
593*cfb92d14SAndroid Build Coastguard Worker    src:[fdde:ad00:beef:0:efe8:4910:cf95:dee9]:0
594*cfb92d14SAndroid Build Coastguard Worker    dst:[fdde:ad00:beef:0:af4c:3644:882a:3698]:0
595*cfb92d14SAndroid Build Coastguard Worker00:00:15.356
596*cfb92d14SAndroid Build Coastguard Worker    type:ICMP6(EchoReply) len:16 checksum:0xc5a2 sec:yes prio:norm tx-success:yes to:0x0800 radio:15.4
597*cfb92d14SAndroid Build Coastguard Worker    src:[fdde:ad00:beef:0:af4c:3644:882a:3698]:0
598*cfb92d14SAndroid Build Coastguard Worker    dst:[fdde:ad00:beef:0:efe8:4910:cf95:dee9]:0
599*cfb92d14SAndroid Build Coastguard Worker```
600*cfb92d14SAndroid Build Coastguard Worker
601*cfb92d14SAndroid Build Coastguard Worker### tx
602*cfb92d14SAndroid Build Coastguard Worker
603*cfb92d14SAndroid Build Coastguard WorkerUsage `history tx [list] [<num-entries>]`
604*cfb92d14SAndroid Build Coastguard Worker
605*cfb92d14SAndroid Build Coastguard WorkerPrint the IPv6 message TX history in either table or list format. Entries provide same information and follow same format as in `history rxtx` command.
606*cfb92d14SAndroid Build Coastguard Worker
607*cfb92d14SAndroid Build Coastguard WorkerPrint the IPv6 message TX history as a table (10 latest entries):
608*cfb92d14SAndroid Build Coastguard Worker
609*cfb92d14SAndroid Build Coastguard Worker```bash
610*cfb92d14SAndroid Build Coastguard Worker> history tx
611*cfb92d14SAndroid Build Coastguard Worker| Age                  | Type             | Len   | Chksum | Sec | Prio | RSS  |Dir | Neighb | Radio |
612*cfb92d14SAndroid Build Coastguard Worker+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
613*cfb92d14SAndroid Build Coastguard Worker|                      | ICMP6(EchoReply) |    16 | 0x932c | yes | norm |  NA  | TX | 0x4800 |  15.4 |
614*cfb92d14SAndroid Build Coastguard Worker|         00:00:18.798 | src: [fdde:ad00:beef:0:dc0e:d6b3:f180:b75b]:0                               |
615*cfb92d14SAndroid Build Coastguard Worker|                      | dst: [fdde:ad00:beef:0:ac09:a16b:3204:dc09]:0                               |
616*cfb92d14SAndroid Build Coastguard Worker+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
617*cfb92d14SAndroid Build Coastguard Worker|                      | UDP              |    50 | 0xce87 | yes |  net |  NA  | TX | 0x4800 |  15.4 |
618*cfb92d14SAndroid Build Coastguard Worker|         00:00:18.800 | src: [fdde:ad00:beef:0:0:ff:fe00:4801]:61631                                |
619*cfb92d14SAndroid Build Coastguard Worker|                      | dst: [fdde:ad00:beef:0:0:ff:fe00:4800]:61631                                |
620*cfb92d14SAndroid Build Coastguard Worker+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
621*cfb92d14SAndroid Build Coastguard Worker|                      | UDP              |    64 | 0xf7ba |  no |  net |  NA  | TX | 0x4800 |  15.4 |
622*cfb92d14SAndroid Build Coastguard Worker|         00:00:39.499 | src: [fe80:0:0:0:a4a5:bbac:a8e:bd07]:19788                                  |
623*cfb92d14SAndroid Build Coastguard Worker|                      | dst: [fe80:0:0:0:d03d:d3e7:cc5e:7cd7]:19788                                 |
624*cfb92d14SAndroid Build Coastguard Worker+----------------------+------------------+-------+--------+-----+------+------+----+--------+-------+
625*cfb92d14SAndroid Build Coastguard Worker|                      | UDP              |    44 | 0x26d4 |  no |  net |  NA  | TX | bcast  |  15.4 |
626*cfb92d14SAndroid Build Coastguard Worker|         00:00:40.256 | src: [fe80:0:0:0:a4a5:bbac:a8e:bd07]:19788                                  |
627*cfb92d14SAndroid Build Coastguard Worker|                      | dst: [ff02:0:0:0:0:0:0:2]:19788                                             |
628*cfb92d14SAndroid Build Coastguard WorkerDone
629*cfb92d14SAndroid Build Coastguard Worker```
630*cfb92d14SAndroid Build Coastguard Worker
631*cfb92d14SAndroid Build Coastguard WorkerPrint the IPv6 message TX history as a list:
632*cfb92d14SAndroid Build Coastguard Worker
633*cfb92d14SAndroid Build Coastguard Worker```bash
634*cfb92d14SAndroid Build Coastguard Workerhistory tx list
635*cfb92d14SAndroid Build Coastguard Worker00:00:23.957
636*cfb92d14SAndroid Build Coastguard Worker    type:ICMP6(EchoReply) len:16 checksum:0x932c sec:yes prio:norm tx-success:yes to:0x4800 radio:15.4
637*cfb92d14SAndroid Build Coastguard Worker    src:[fdde:ad00:beef:0:dc0e:d6b3:f180:b75b]:0
638*cfb92d14SAndroid Build Coastguard Worker    dst:[fdde:ad00:beef:0:ac09:a16b:3204:dc09]:0
639*cfb92d14SAndroid Build Coastguard Worker00:00:23.959
640*cfb92d14SAndroid Build Coastguard Worker    type:UDP len:50 checksum:0xce87 sec:yes prio:net tx-success:yes to:0x4800 radio:15.4
641*cfb92d14SAndroid Build Coastguard Worker    src:[fdde:ad00:beef:0:0:ff:fe00:4801]:61631
642*cfb92d14SAndroid Build Coastguard Worker    dst:[fdde:ad00:beef:0:0:ff:fe00:4800]:61631
643*cfb92d14SAndroid Build Coastguard Worker00:00:44.658
644*cfb92d14SAndroid Build Coastguard Worker    type:UDP len:64 checksum:0xf7ba sec:no prio:net tx-success:yes to:0x4800 radio:15.4
645*cfb92d14SAndroid Build Coastguard Worker    src:[fe80:0:0:0:a4a5:bbac:a8e:bd07]:19788
646*cfb92d14SAndroid Build Coastguard Worker    dst:[fe80:0:0:0:d03d:d3e7:cc5e:7cd7]:19788
647*cfb92d14SAndroid Build Coastguard Worker00:00:45.415
648*cfb92d14SAndroid Build Coastguard Worker    type:UDP len:44 checksum:0x26d4 sec:no prio:net tx-success:yes to:0xffff radio:15.4
649*cfb92d14SAndroid Build Coastguard Worker    src:[fe80:0:0:0:a4a5:bbac:a8e:bd07]:19788
650*cfb92d14SAndroid Build Coastguard Worker    dst:[ff02:0:0:0:0:0:0:2]:19788
651*cfb92d14SAndroid Build Coastguard WorkerDone
652*cfb92d14SAndroid Build Coastguard Worker```
653