Skip to content

Commit 0cef597

Browse files
committed
f1u: address reviewers comments
1 parent bd77f92 commit 0cef597

File tree

4 files changed

+11
-3
lines changed

4 files changed

+11
-3
lines changed

lib/du_manager/du_ue/du_bearer.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,10 @@ void du_drb_connector::connect(du_ue_index_t ue_index,
9292

9393
void du_drb_connector::disconnect()
9494
{
95-
// Disconnect F1-U <-> RLC interface.
95+
// Disconnect NR-U <-> F1-U GW interface
96+
f1u_gateway_nru_rx_notif.disconnect();
97+
98+
// Disconnect NR-U <-> RLC interface.
9699
rlc_rx_sdu_notif.disconnect();
97100
rlc_tx_data_notif.disconnect();
98101
f1u_rx_sdu_notif.disconnect();

lib/du_manager/du_ue/du_ue_adapters.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,11 @@ void f1c_rx_sdu_rlc_adapter::disconnect()
5656
connect(null_rlc_bearer);
5757
}
5858

59+
void f1u_gateway_nru_rx_adapter::disconnect()
60+
{
61+
connect(null_f1u_bearer);
62+
}
63+
5964
void f1u_rx_rlc_sdu_adapter::disconnect()
6065
{
6166
connect(null_rlc_bearer);

lib/du_manager/du_ue/du_ue_adapters.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ class f1u_gateway_nru_rx_adapter final : public f1u_du_gateway_bearer_rx_notifie
8484
}
8585

8686
private:
87-
srs_du::f1u_rx_pdu_handler* nru_rx;
87+
srs_du::f1u_rx_pdu_handler* nru_rx = nullptr;
8888
};
8989

9090
// RLC

lib/f1u/local_connector/f1u_local_connector.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ void f1u_local_connector::disconnect_cu_bearer(const up_transport_layer_info& ul
7070
logger_cu.warning("Could not find UL GTP Tunnel={} at CU to remove.", ul_up_tnl_info);
7171
return;
7272
}
73-
f1u_gateway_cu_bearer* cu_tun = cu_map.at(ul_up_tnl_info);
73+
f1u_gateway_cu_bearer* cu_tun = bearer_it->second;
7474

7575
// Disconnect UL path of DU first if we have a dl_teid for lookup
7676
if (cu_tun->dl_tnl_info.has_value()) {

0 commit comments

Comments
 (0)