Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 268ed8d5 authored by Łukasz Rymanowski's avatar Łukasz Rymanowski Committed by Łukasz Rymanowski (xWF)
Browse files

sdp: Use ERTM for PTS testing

To avoid creating additional tools, use SDP for testing L2CAP/FOC test
cases

Bug:371947246
Flag: TEST_ONLY
Test: mmm packages/modules/Bluetooth
Test: PTS

Change-Id: Iaa34cdaa5c9e30607a8ef0a040219eb2edd63aac
parent defb2b18
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -423,9 +423,16 @@ void sdp_init(void) {
  sdp_cb.reg_info.pL2CA_DataInd_Cb = sdp_data_ind;
  sdp_cb.reg_info.pL2CA_Error_Cb = sdp_on_l2cap_error;

  tL2CAP_ERTM_INFO ertm_info;
  ertm_info.preferred_mode = L2CAP_FCR_BASIC_MODE;

#if (L2CAP_CONFORMANCE_TESTING == TRUE)
  ertm_info.preferred_mode = L2CAP_FCR_ERTM_MODE;
#endif

  /* Now, register with L2CAP */
  if (!stack::l2cap::get_interface().L2CA_RegisterWithSecurity(BT_PSM_SDP, sdp_cb.reg_info,
                                                               true /* enable_snoop */, nullptr,
                                                               true /* enable_snoop */, &ertm_info,
                                                               SDP_MTU_SIZE, 0, BTM_SEC_NONE)) {
    log::error("SDP Registration failed");
  }