Remove rb_id parameter from SDAP TX entity - QFI determines DRB mapping

- Remove rb_id parameter from nr_sdap_tx_entity() function signature
- Update tx_entity function pointer
- Remove rb_id parameter from sdap_data_req() function signature
- Remove unused rb_id variable from sdap_tun_read_thread

The rb_id parameter was redundant since SDAP determines DRB ID
from QFI mapping via entity->qfi2drb_map(entity, qfi). This
simplifies the interface.
This commit is contained in:
Guido Casati
2025-10-24 11:55:25 +02:00
parent d760a16827
commit 0348aa08b9
8 changed files with 4 additions and 19 deletions
-1
View File
@@ -1244,7 +1244,6 @@ static int Gtpv1uHandleGpdu(int h, uint8_t *msgBuf, uint32_t msgBufLen, const st
if (!uedata.callBackSDAP(&ctxt,
uedata.ue_id,
srb_flag,
rb_id,
mui,
confirm,
sdu_buffer_size,
-1
View File
@@ -49,7 +49,6 @@ typedef struct gtpv1u_gnb_delete_tunnel_req_s gtpv1u_gnb_delete_tunnel_req_t;
typedef bool (*gtpCallbackSDAP)(protocol_ctxt_t *ctxt_pP,
const ue_id_t ue_id,
const srb_flag_t srb_flagP,
const int rb_idP,
const mui_t muiP,
const confirm_t confirmP,
const sdu_size_t sdu_buffer_sizeP,