Compare commits

...

2 Commits

Author SHA1 Message Date
Guido Casati
1b85b63ff0 Initialize PDU session socket in start_sdap_tun_ue only for new SDAP entities 2025-04-28 10:31:57 +02:00
Guido Casati
23d22d6c95 Print errno in nr_sdap_rx_entity 2025-04-28 10:31:57 +02:00
2 changed files with 3 additions and 2 deletions

View File

@@ -177,7 +177,8 @@ void start_sdap_tun_ue(ue_id_t ue_id, int pdu_session_id, int sock)
{
nr_sdap_entity_t *entity = nr_sdap_get_entity(ue_id, pdu_session_id);
DevAssert(entity != NULL);
entity->pdusession_sock = sock;
if (entity->pdusession_sock == -1) // initialize socket only for new entities
entity->pdusession_sock = sock;
entity->stop_thread = false;
char thread_name[64];
snprintf(thread_name, sizeof(thread_name), "ue_tun_read_%ld_p%d", ue_id, pdu_session_id);

View File

@@ -329,7 +329,7 @@ static void nr_sdap_rx_entity(nr_sdap_entity_t *entity,
LOG_D(SDAP, "RX Entity offset : %d\n", offset);
if (len != size-offset)
LOG_E(SDAP, "%s:%d:%s: fatal\n", __FILE__, __LINE__, __FUNCTION__);
LOG_E(SDAP, "%s: write failed! errno = %s\n", __func__, strerror(errno));
}
}