@@ -124,7 +124,7 @@ ble_l2cap_test_util_verify_tx_update_conn(
124124}
125125
126126static 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 )
128128{
129129 return 0 ;
130130}
@@ -220,8 +220,7 @@ ble_l2cap_test_util_verify_first_frag(uint16_t conn_handle,
220220
221221 conn = ble_hs_conn_find (conn_handle );
222222 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 );
225224
226225 ble_hs_unlock ();
227226}
@@ -240,8 +239,7 @@ ble_l2cap_test_util_verify_middle_frag(uint16_t conn_handle,
240239
241240 conn = ble_hs_conn_find (conn_handle );
242241 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 );
245243
246244 ble_hs_unlock ();
247245}
@@ -260,7 +258,7 @@ ble_l2cap_test_util_verify_last_frag(uint16_t conn_handle,
260258
261259 conn = ble_hs_conn_find (conn_handle );
262260 TEST_ASSERT_FATAL (conn != NULL );
263- TEST_ASSERT (conn -> bhc_rx_chan == NULL );
261+ TEST_ASSERT (conn -> rx_len == 0 );
264262
265263 ble_hs_unlock ();
266264}
@@ -279,7 +277,7 @@ TEST_CASE_SELF(ble_l2cap_test_case_bad_header)
279277 NULL , NULL );
280278
281279 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 );
283281
284282 ble_hs_test_util_assert_mbufs_freed (NULL );
285283}
@@ -386,8 +384,7 @@ TEST_CASE_SELF(ble_l2cap_test_case_frag_channels)
386384 ble_hs_lock ();
387385 conn = ble_hs_conn_find (2 );
388386 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 );
391388 ble_hs_unlock ();
392389
393390 /* Receive a starting fragment on a different channel. The first fragment
@@ -400,8 +397,7 @@ TEST_CASE_SELF(ble_l2cap_test_case_frag_channels)
400397 ble_hs_lock ();
401398 conn = ble_hs_conn_find (2 );
402399 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 );
405401 ble_hs_unlock ();
406402
407403 /* Terminate the connection. The received fragments should get freed.
0 commit comments