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