blob: e8f80e62d73ed2de961e054b849b4da2007b0276 [file] [log] [blame]
Vadim Yanitskiy85554db2023-03-14 20:33:51 +01001
2==== Running test_idle_ready()
3DLGLOBAL DEBUG V110-TA(test_idle_ready){IDLE_READY}: Allocated
4DLGLOBAL DEBUG V110-TA(test_idle_ready){IDLE_READY}: State change to IDLE_READY (no timeout)
Vadim Yanitskiy85554db2023-03-14 20:33:51 +01005Initial status: 0x00000000
6circuit 106/CTS (Clear to Send) is OFF (expected to be OFF)
7circuit 107/DSR (Data Set Ready) is OFF (expected to be OFF)
8circuit 109/DCD (Data Carrier Detect) is OFF (expected to be OFF)
9osmo_v110_ta_frame_in(): all bits set to binary '1'
10 D-bits: 111111111111111111111111111111111111111111111111
11 E-bits: 1111111
12 S-bits: 111111111
13 X-bits: 11
14DLGLOBAL DEBUG V110-TA(test_idle_ready){IDLE_READY}: Received Event RX_FRAME_IND
15v110_ta_test_rx_cb(buf_size=48): 111111111111111111111111111111111111111111111111
16osmo_v110_ta_frame_in() returns 0
17osmo_v110_ta_frame_out(): expecting all bits set to binary '1'
18DLGLOBAL DEBUG V110-TA(test_idle_ready){IDLE_READY}: Received Event TX_FRAME_RTS
19osmo_v110_ta_frame_out() returns 0
20 D-bits: 111111111111111111111111111111111111111111111111
21 E-bits: 1111111
22 S-bits: 111111111
23 X-bits: 11
24setting circuit 108/DTR (Data Terminal Ready) ON
25DLGLOBAL DEBUG V110-TA(test_idle_ready){IDLE_READY}: Received Event V24_STATUS_CHG
26DLGLOBAL DEBUG V110-TA(test_idle_ready){IDLE_READY}: State change to CONNECT_TA_TO_LINE (T1, 10s)
27osmo_v110_ta_set_circuit() returns 0
28setting circuit 108/DTR (Data Terminal Ready) OFF
29DLGLOBAL DEBUG V110-TA(test_idle_ready){CONNECT_TA_TO_LINE}: Received Event V24_STATUS_CHG
30DLGLOBAL DEBUG V110-TA(test_idle_ready){CONNECT_TA_TO_LINE}: State change to IDLE_READY (no timeout)
Vadim Yanitskiy85554db2023-03-14 20:33:51 +010031osmo_v110_ta_set_circuit() returns 0
32setting circuit 108/DTR (Data Terminal Ready) ON
33DLGLOBAL DEBUG V110-TA(test_idle_ready){IDLE_READY}: Received Event V24_STATUS_CHG
34DLGLOBAL DEBUG V110-TA(test_idle_ready){IDLE_READY}: State change to CONNECT_TA_TO_LINE (T1, 10s)
35osmo_v110_ta_set_circuit() returns 0
36DLGLOBAL DEBUG V110-TA(test_idle_ready){CONNECT_TA_TO_LINE}: Deallocated
37
38==== Running test_conn_ta_line()
39DLGLOBAL DEBUG V110-TA(test_conn_ta_line){IDLE_READY}: Allocated
40DLGLOBAL DEBUG V110-TA(test_conn_ta_line){IDLE_READY}: State change to IDLE_READY (no timeout)
Vadim Yanitskiy85554db2023-03-14 20:33:51 +010041setting circuit 108/DTR (Data Terminal Ready) ON
42DLGLOBAL DEBUG V110-TA(test_conn_ta_line){IDLE_READY}: Received Event V24_STATUS_CHG
43DLGLOBAL DEBUG V110-TA(test_conn_ta_line){IDLE_READY}: State change to CONNECT_TA_TO_LINE (T1, 10s)
44osmo_v110_ta_set_circuit() returns 0
45osmo_v110_ta_frame_out(): S-/X-bits are expected to be 1 (OFF)
46osmo_v110_ta_frame_out(): D-/E-bits are all expected to be 1
47DLGLOBAL DEBUG V110-TA(test_conn_ta_line){CONNECT_TA_TO_LINE}: Received Event TX_FRAME_RTS
48osmo_v110_ta_frame_out() returns 0
49 D-bits: 111111111111111111111111111111111111111111111111
50 E-bits: 1111111
51 S-bits: 111111111
52 X-bits: 11
53osmo_v110_ta_sync_ind(): the lower layer indicates sync event
54DLGLOBAL DEBUG V110-TA(test_conn_ta_line){CONNECT_TA_TO_LINE}: Received Event SYNC_IND
55osmo_v110_ta_frame_out(): S-/X-bits are expected to be 0 (ON)
56osmo_v110_ta_frame_out(): D-/E-bits are all expected to be 1
57DLGLOBAL DEBUG V110-TA(test_conn_ta_line){CONNECT_TA_TO_LINE}: Received Event TX_FRAME_RTS
58osmo_v110_ta_frame_out() returns 0
59 D-bits: 111111111111111111111111111111111111111111111111
60 E-bits: 1111111
61 S-bits: 000000000
62 X-bits: 00
63osmo_v110_ta_frame_in(): S-/X-bits are OFF, expect no state change
64 D-bits: 010101010101010101010101010101010101010101010101
65 E-bits: 0111111
66 S-bits: 111111111
67 X-bits: 11
68DLGLOBAL DEBUG V110-TA(test_conn_ta_line){CONNECT_TA_TO_LINE}: Received Event RX_FRAME_IND
69v110_ta_test_rx_cb(buf_size=48): 111111111111111111111111111111111111111111111111
70osmo_v110_ta_frame_in() returns 0
71osmo_v110_ta_frame_in(): S-/X-bits are ON, expect state change
72 D-bits: 010101010101010101010101010101010101010101010101
73 E-bits: 0111111
74 S-bits: 000000000
75 X-bits: 00
76DLGLOBAL DEBUG V110-TA(test_conn_ta_line){CONNECT_TA_TO_LINE}: Received Event RX_FRAME_IND
77v110_ta_test_status_update_cb(status=0x0000001e)
78DLGLOBAL DEBUG V110-TA(test_conn_ta_line){CONNECT_TA_TO_LINE}: State change to DATA_TRANSFER (no timeout)
Vadim Yanitskiy85554db2023-03-14 20:33:51 +010079v110_ta_test_rx_cb(buf_size=48): 010101010101010101010101010101010101010101010101
80osmo_v110_ta_frame_in() returns 0
81DLGLOBAL DEBUG V110-TA(test_conn_ta_line){DATA_TRANSFER}: Deallocated
82
83==== Running test_data_transfer()
84DLGLOBAL DEBUG V110-TA(test_data_transfer){IDLE_READY}: Allocated
85DLGLOBAL DEBUG V110-TA(test_data_transfer){IDLE_READY}: State change to IDLE_READY (no timeout)
Vadim Yanitskiy85554db2023-03-14 20:33:51 +010086setting circuit 108/DTR (Data Terminal Ready) ON
87DLGLOBAL DEBUG V110-TA(test_data_transfer){IDLE_READY}: Received Event V24_STATUS_CHG
88DLGLOBAL DEBUG V110-TA(test_data_transfer){IDLE_READY}: State change to CONNECT_TA_TO_LINE (T1, 10s)
89osmo_v110_ta_set_circuit() returns 0
90osmo_v110_ta_sync_ind(): the lower layer indicates sync event
91DLGLOBAL DEBUG V110-TA(test_data_transfer){CONNECT_TA_TO_LINE}: Received Event SYNC_IND
92osmo_v110_ta_frame_in(): S-/X-bits are ON, expect state change
93 D-bits: 010101010101010101010101010101010101010101010101
94 E-bits: 0111111
95 S-bits: 000000000
96 X-bits: 00
97DLGLOBAL DEBUG V110-TA(test_data_transfer){CONNECT_TA_TO_LINE}: Received Event RX_FRAME_IND
98v110_ta_test_status_update_cb(status=0x0000001e)
99DLGLOBAL DEBUG V110-TA(test_data_transfer){CONNECT_TA_TO_LINE}: State change to DATA_TRANSFER (no timeout)
Vadim Yanitskiy85554db2023-03-14 20:33:51 +0100100v110_ta_test_rx_cb(buf_size=48): 010101010101010101010101010101010101010101010101
101osmo_v110_ta_frame_in() returns 0
102circuit 106/CTS (Clear to Send) is ON (expected to be ON)
103circuit 107/DSR (Data Set Ready) is ON (expected to be ON)
104circuit 109/DCD (Data Carrier Detect) is ON (expected to be ON)
105osmo_v110_ta_frame_out(): S-/X-bits are expected to be 0 (ON)
106osmo_v110_ta_frame_out(): E1..E3-bits are expected to be 011 (9600)
107osmo_v110_ta_frame_out(): we also expect the .tx_cb() to be called
108DLGLOBAL DEBUG V110-TA(test_data_transfer){DATA_TRANSFER}: Received Event TX_FRAME_RTS
109v110_ta_test_tx_cb(buf_size=48): 010101010101010101010101010101010101010101010101
110osmo_v110_ta_frame_out() returns 0
111 D-bits: 010101010101010101010101010101010101010101010101
112 E-bits: 0111111
113 S-bits: 000000000
114 X-bits: 00
115osmo_v110_ta_frame_in(): feed that frame that we pulled out back into the TA
116DLGLOBAL DEBUG V110-TA(test_data_transfer){DATA_TRANSFER}: Received Event RX_FRAME_IND
117v110_ta_test_rx_cb(buf_size=48): 010101010101010101010101010101010101010101010101
118osmo_v110_ta_frame_in() returns 0
119DLGLOBAL DEBUG V110-TA(test_data_transfer){DATA_TRANSFER}: Deallocated
120
121==== Running test_data_transfer_disc_local()
122DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_local){IDLE_READY}: Allocated
123DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_local){IDLE_READY}: State change to IDLE_READY (no timeout)
Vadim Yanitskiy85554db2023-03-14 20:33:51 +0100124setting circuit 108/DTR (Data Terminal Ready) ON
125DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_local){IDLE_READY}: Received Event V24_STATUS_CHG
126DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_local){IDLE_READY}: State change to CONNECT_TA_TO_LINE (T1, 10s)
127osmo_v110_ta_set_circuit() returns 0
128osmo_v110_ta_sync_ind(): the lower layer indicates sync event
129DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_local){CONNECT_TA_TO_LINE}: Received Event SYNC_IND
130osmo_v110_ta_frame_in(): S-/X-bits are ON, expect state change
131 D-bits: 010101010101010101010101010101010101010101010101
132 E-bits: 0111111
133 S-bits: 000000000
134 X-bits: 00
135DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_local){CONNECT_TA_TO_LINE}: Received Event RX_FRAME_IND
136v110_ta_test_status_update_cb(status=0x0000001e)
137DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_local){CONNECT_TA_TO_LINE}: State change to DATA_TRANSFER (no timeout)
Vadim Yanitskiy85554db2023-03-14 20:33:51 +0100138v110_ta_test_rx_cb(buf_size=48): 010101010101010101010101010101010101010101010101
139osmo_v110_ta_frame_in() returns 0
140local TE initiates disconnection
141setting circuit 108/DTR (Data Terminal Ready) OFF
142DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_local){DATA_TRANSFER}: Received Event V24_STATUS_CHG
143DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_local){DATA_TRANSFER}: State change to DISCONNECTING (T2, 5s)
144v110_ta_test_status_update_cb(status=0x00000014)
145osmo_v110_ta_set_circuit() returns 0
146osmo_v110_ta_frame_out(): S-bits are expected to be 1 (OFF)
147osmo_v110_ta_frame_out(): X-bits are expected to be 0 (ON)
148osmo_v110_ta_frame_out(): D-bits are all expected to be 0
149DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_local){DISCONNECTING}: Received Event TX_FRAME_RTS
150osmo_v110_ta_frame_out() returns 0
151 D-bits: 000000000000000000000000000000000000000000000000
152 E-bits: 1111111
153 S-bits: 111111111
154 X-bits: 00
155circuit 106/CTS (Clear to Send) is OFF (expected to be OFF)
156circuit 107/DSR (Data Set Ready) is ON (expected to be ON)
157circuit 109/DCD (Data Carrier Detect) is ON (expected to be ON)
158osmo_v110_ta_frame_in(): S-/X-bits are ON, expect no state change
159 D-bits: 010101010101010101010101010101010101010101010101
160 E-bits: 0111111
161 S-bits: 000000000
162 X-bits: 00
163DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_local){DISCONNECTING}: Received Event RX_FRAME_IND
164v110_ta_test_rx_cb(buf_size=48): 010101010101010101010101010101010101010101010101
165osmo_v110_ta_frame_in() returns 0
166osmo_v110_ta_frame_in(): S-bits are OFF, expect state change
167 D-bits: 010101010101010101010101010101010101010101010101
168 E-bits: 0111111
169 S-bits: 111111111
170 X-bits: 00
171DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_local){DISCONNECTING}: Received Event RX_FRAME_IND
172DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_local){DISCONNECTING}: State change to IDLE_READY (no timeout)
173v110_ta_test_status_update_cb(status=0x00000000)
174v110_ta_test_rx_cb(buf_size=48): 111111111111111111111111111111111111111111111111
175osmo_v110_ta_frame_in() returns 0
176circuit 106/CTS (Clear to Send) is OFF (expected to be OFF)
177circuit 107/DSR (Data Set Ready) is OFF (expected to be OFF)
178circuit 109/DCD (Data Carrier Detect) is OFF (expected to be OFF)
179DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_local){IDLE_READY}: Deallocated
180
181==== Running test_data_transfer_disc_remote()
182DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_remote){IDLE_READY}: Allocated
183DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_remote){IDLE_READY}: State change to IDLE_READY (no timeout)
Vadim Yanitskiy85554db2023-03-14 20:33:51 +0100184setting circuit 108/DTR (Data Terminal Ready) ON
185DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_remote){IDLE_READY}: Received Event V24_STATUS_CHG
186DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_remote){IDLE_READY}: State change to CONNECT_TA_TO_LINE (T1, 10s)
187osmo_v110_ta_set_circuit() returns 0
188osmo_v110_ta_sync_ind(): the lower layer indicates sync event
189DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_remote){CONNECT_TA_TO_LINE}: Received Event SYNC_IND
190osmo_v110_ta_frame_in(): S-/X-bits are ON, expect state change
191 D-bits: 010101010101010101010101010101010101010101010101
192 E-bits: 0111111
193 S-bits: 000000000
194 X-bits: 00
195DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_remote){CONNECT_TA_TO_LINE}: Received Event RX_FRAME_IND
196v110_ta_test_status_update_cb(status=0x0000001e)
197DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_remote){CONNECT_TA_TO_LINE}: State change to DATA_TRANSFER (no timeout)
Vadim Yanitskiy85554db2023-03-14 20:33:51 +0100198v110_ta_test_rx_cb(buf_size=48): 010101010101010101010101010101010101010101010101
199osmo_v110_ta_frame_in() returns 0
200remote TE initiates disconnection
201osmo_v110_ta_frame_in(): S-bits are OFF, X-bits are ON
202osmo_v110_ta_frame_in(): D-bits are all set to 0
203 D-bits: 000000000000000000000000000000000000000000000000
204 E-bits: 0111111
205 S-bits: 111111111
206 X-bits: 00
207DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_remote){DATA_TRANSFER}: Received Event RX_FRAME_IND
208v110_ta_test_status_update_cb(status=0x0000000a)
209osmo_v110_ta_frame_in() returns 0
210circuit 107/DSR (Data Set Ready) is OFF (expected to be OFF)
211circuit 109/DCD (Data Carrier Detect) is OFF (expected to be OFF)
212local TE confirms disconnection
213setting circuit 108/DTR (Data Terminal Ready) OFF
214DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_remote){DATA_TRANSFER}: Received Event V24_STATUS_CHG
215DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_remote){DATA_TRANSFER}: State change to DISCONNECTING (T2, 5s)
216v110_ta_test_status_update_cb(status=0x00000000)
217osmo_v110_ta_set_circuit() returns 0
218DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_remote){DISCONNECTING}: Received Event DESYNC_IND
219DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_remote){DISCONNECTING}: State change to IDLE_READY (no timeout)
Vadim Yanitskiy85554db2023-03-14 20:33:51 +0100220circuit 106/CTS (Clear to Send) is OFF (expected to be OFF)
221circuit 107/DSR (Data Set Ready) is OFF (expected to be OFF)
222circuit 109/DCD (Data Carrier Detect) is OFF (expected to be OFF)
223DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_remote){IDLE_READY}: Deallocated
224
225==== Running test_syncing()
226DLGLOBAL DEBUG V110-TA(test_syncing){IDLE_READY}: Allocated
227DLGLOBAL DEBUG V110-TA(test_syncing){IDLE_READY}: State change to IDLE_READY (no timeout)
Vadim Yanitskiy85554db2023-03-14 20:33:51 +0100228setting circuit 108/DTR (Data Terminal Ready) ON
229DLGLOBAL DEBUG V110-TA(test_syncing){IDLE_READY}: Received Event V24_STATUS_CHG
230DLGLOBAL DEBUG V110-TA(test_syncing){IDLE_READY}: State change to CONNECT_TA_TO_LINE (T1, 10s)
231osmo_v110_ta_set_circuit() returns 0
232osmo_v110_ta_sync_ind(): the lower layer indicates sync event
233DLGLOBAL DEBUG V110-TA(test_syncing){CONNECT_TA_TO_LINE}: Received Event SYNC_IND
234osmo_v110_ta_frame_in(): S-/X-bits are ON, expect state change
235 D-bits: 010101010101010101010101010101010101010101010101
236 E-bits: 0111111
237 S-bits: 000000000
238 X-bits: 00
239DLGLOBAL DEBUG V110-TA(test_syncing){CONNECT_TA_TO_LINE}: Received Event RX_FRAME_IND
240v110_ta_test_status_update_cb(status=0x0000001e)
241DLGLOBAL DEBUG V110-TA(test_syncing){CONNECT_TA_TO_LINE}: State change to DATA_TRANSFER (no timeout)
Vadim Yanitskiy85554db2023-03-14 20:33:51 +0100242v110_ta_test_rx_cb(buf_size=48): 010101010101010101010101010101010101010101010101
243osmo_v110_ta_frame_in() returns 0
244osmo_v110_ta_sync_ind(): the lower layer indicates out-of-sync event
245DLGLOBAL DEBUG V110-TA(test_syncing){DATA_TRANSFER}: Received Event DESYNC_IND
246DLGLOBAL DEBUG V110-TA(test_syncing){DATA_TRANSFER}: State change to RESYNCING (X1, 3s)
247osmo_v110_ta_frame_out(): S-bits are expected to be 0 (ON)
248osmo_v110_ta_frame_out(): X-bits are expected to be 1 (OFF)
249osmo_v110_ta_frame_out(): D-bits are to be set by .tx_cb()
250DLGLOBAL DEBUG V110-TA(test_syncing){RESYNCING}: Received Event TX_FRAME_RTS
251v110_ta_test_tx_cb(buf_size=48): 010101010101010101010101010101010101010101010101
252osmo_v110_ta_frame_out() returns 0
253 D-bits: 010101010101010101010101010101010101010101010101
254 E-bits: 0111111
255 S-bits: 000000000
256 X-bits: 11
257osmo_v110_ta_sync_ind(): the lower layer indicates sync event
258DLGLOBAL DEBUG V110-TA(test_syncing){RESYNCING}: Received Event SYNC_IND
259DLGLOBAL DEBUG V110-TA(test_syncing){RESYNCING}: State change to DATA_TRANSFER (no timeout)
Vadim Yanitskiy85554db2023-03-14 20:33:51 +0100260osmo_v110_ta_frame_out(): S-bits are expected to be 0 (ON)
261osmo_v110_ta_frame_out(): X-bits are expected to be 0 (ON)
262osmo_v110_ta_frame_out(): D-bits are to be set by .tx_cb()
263DLGLOBAL DEBUG V110-TA(test_syncing){DATA_TRANSFER}: Received Event TX_FRAME_RTS
264v110_ta_test_tx_cb(buf_size=48): 010101010101010101010101010101010101010101010101
265osmo_v110_ta_frame_out() returns 0
266 D-bits: 010101010101010101010101010101010101010101010101
267 E-bits: 0111111
268 S-bits: 000000000
269 X-bits: 00
270DLGLOBAL DEBUG V110-TA(test_syncing){DATA_TRANSFER}: Deallocated