@@ -124,7 +124,7 @@ ble_l2cap_test_util_verify_tx_update_conn(
124
124
}
125
125
126
126
static int
127
- ble_l2cap_test_util_dummy_rx (struct ble_l2cap_chan * chan )
127
+ ble_l2cap_test_util_dummy_rx (struct ble_l2cap_chan * chan , struct os_mbuf * * om )
128
128
{
129
129
return 0 ;
130
130
}
@@ -220,8 +220,7 @@ ble_l2cap_test_util_verify_first_frag(uint16_t conn_handle,
220
220
221
221
conn = ble_hs_conn_find (conn_handle );
222
222
TEST_ASSERT_FATAL (conn != NULL );
223
- TEST_ASSERT (conn -> bhc_rx_chan != NULL &&
224
- conn -> bhc_rx_chan -> scid == BLE_L2CAP_TEST_CID );
223
+ TEST_ASSERT (conn -> rx_len && conn -> rx_cid == BLE_L2CAP_TEST_CID );
225
224
226
225
ble_hs_unlock ();
227
226
}
@@ -240,8 +239,7 @@ ble_l2cap_test_util_verify_middle_frag(uint16_t conn_handle,
240
239
241
240
conn = ble_hs_conn_find (conn_handle );
242
241
TEST_ASSERT_FATAL (conn != NULL );
243
- TEST_ASSERT (conn -> bhc_rx_chan != NULL &&
244
- conn -> bhc_rx_chan -> scid == BLE_L2CAP_TEST_CID );
242
+ TEST_ASSERT (conn -> rx_len && conn -> rx_cid == BLE_L2CAP_TEST_CID );
245
243
246
244
ble_hs_unlock ();
247
245
}
@@ -260,7 +258,7 @@ ble_l2cap_test_util_verify_last_frag(uint16_t conn_handle,
260
258
261
259
conn = ble_hs_conn_find (conn_handle );
262
260
TEST_ASSERT_FATAL (conn != NULL );
263
- TEST_ASSERT (conn -> bhc_rx_chan == NULL );
261
+ TEST_ASSERT (conn -> rx_len == 0 );
264
262
265
263
ble_hs_unlock ();
266
264
}
@@ -279,7 +277,7 @@ TEST_CASE_SELF(ble_l2cap_test_case_bad_header)
279
277
NULL , NULL );
280
278
281
279
rc = ble_l2cap_test_util_rx_first_frag (2 , 14 , 1234 , 10 );
282
- TEST_ASSERT (rc == BLE_HS_ENOENT );
280
+ TEST_ASSERT (rc == BLE_HS_EBADDATA );
283
281
284
282
ble_hs_test_util_assert_mbufs_freed (NULL );
285
283
}
@@ -386,8 +384,7 @@ TEST_CASE_SELF(ble_l2cap_test_case_frag_channels)
386
384
ble_hs_lock ();
387
385
conn = ble_hs_conn_find (2 );
388
386
TEST_ASSERT_FATAL (conn != NULL );
389
- TEST_ASSERT (conn -> bhc_rx_chan != NULL &&
390
- conn -> bhc_rx_chan -> scid == BLE_L2CAP_TEST_CID );
387
+ TEST_ASSERT (conn -> rx_len && conn -> rx_cid == BLE_L2CAP_TEST_CID );
391
388
ble_hs_unlock ();
392
389
393
390
/* Receive a starting fragment on a different channel. The first fragment
@@ -400,8 +397,7 @@ TEST_CASE_SELF(ble_l2cap_test_case_frag_channels)
400
397
ble_hs_lock ();
401
398
conn = ble_hs_conn_find (2 );
402
399
TEST_ASSERT_FATAL (conn != NULL );
403
- TEST_ASSERT (conn -> bhc_rx_chan != NULL &&
404
- conn -> bhc_rx_chan -> scid == BLE_L2CAP_CID_ATT );
400
+ TEST_ASSERT (conn -> rx_len && conn -> rx_cid == BLE_L2CAP_CID_ATT );
405
401
ble_hs_unlock ();
406
402
407
403
/* Terminate the connection. The received fragments should get freed.
0 commit comments