Skip to content

Commit 47c95f9

Browse files
FabianEckermannFabian Eckermann
authored andcommitted
cu_cp: remove unused interface
1 parent 48cd0b5 commit 47c95f9

File tree

4 files changed

+1
-19
lines changed

4 files changed

+1
-19
lines changed

lib/cu_cp/du_processor/du_processor.h

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -218,15 +218,6 @@ class du_processor_mobility_handler
218218
/// \brief Retrieve the SIB1 for a given PCI of a DU.
219219
virtual byte_buffer get_packed_sib1(nr_cell_global_id_t cgi) = 0;
220220
};
221-
/// Handler for an NGAP entity to communicate with the DU processor
222-
class du_processor_ngap_interface
223-
{
224-
public:
225-
virtual ~du_processor_ngap_interface() = default;
226-
227-
/// \brief Allocate a new UE index.
228-
virtual ue_index_t allocate_new_ue_index() = 0;
229-
};
230221

231222
/// Interface to notify the F1AP about control messages.
232223
class du_processor_f1ap_control_notifier
@@ -321,7 +312,6 @@ class du_processor : public du_processor_cell_info_interface
321312
virtual ~du_processor() = default;
322313

323314
virtual du_processor_f1ap_interface& get_f1ap_interface() = 0;
324-
virtual du_processor_ngap_interface& get_ngap_interface() = 0;
325315
virtual du_processor_paging_handler& get_paging_handler() = 0;
326316
virtual du_processor_statistics_handler& get_statistics_handler() = 0;
327317
virtual du_processor_mobility_handler& get_mobility_handler() = 0;

lib/cu_cp/du_processor/du_processor_impl.cpp

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -110,11 +110,6 @@ du_setup_result du_processor_impl::handle_du_setup_request(const du_setup_reques
110110
return res;
111111
}
112112

113-
ue_index_t du_processor_impl::allocate_new_ue_index()
114-
{
115-
return ue_mng.add_ue(cfg.du_index);
116-
}
117-
118113
bool du_processor_impl::create_rrc_ue(cu_cp_ue& ue,
119114
rnti_t c_rnti,
120115
const nr_cell_global_id_t& cgi,

lib/cu_cp/du_processor/du_processor_impl.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ class du_processor_impl : public du_processor,
3131
public du_setup_handler,
3232
public du_metrics_handler,
3333
public du_processor_f1ap_interface,
34-
public du_processor_ngap_interface,
3534
public du_processor_paging_handler,
3635
public du_processor_statistics_handler,
3736
public du_processor_mobility_handler
@@ -61,7 +60,6 @@ class du_processor_impl : public du_processor,
6160

6261
// du_processor_f1ap_interface
6362
du_setup_result handle_du_setup_request(const du_setup_request& req) override;
64-
ue_index_t allocate_new_ue_index() override;
6563
ue_rrc_context_creation_outcome
6664
handle_ue_rrc_context_creation_request(const ue_rrc_context_creation_request& req) override;
6765
void handle_du_initiated_ue_context_release_request(const f1ap_ue_context_release_request& request) override;
@@ -81,7 +79,6 @@ class du_processor_impl : public du_processor,
8179
metrics_report::du_info handle_du_metrics_report_request() const override;
8280

8381
du_processor_f1ap_interface& get_f1ap_interface() override { return *this; }
84-
du_processor_ngap_interface& get_ngap_interface() override { return *this; }
8582
du_processor_paging_handler& get_paging_handler() override { return *this; }
8683
du_processor_statistics_handler& get_statistics_handler() override { return *this; }
8784
du_processor_mobility_handler& get_mobility_handler() override { return *this; }

lib/cu_cp/du_processor/du_processor_repository.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ ue_index_t du_processor_repository::handle_ue_index_allocation_request(const nr_
140140
{
141141
for (auto& du : du_db) {
142142
if (du.second.processor->has_cell(cgi)) {
143-
return du.second.processor->get_ngap_interface().allocate_new_ue_index();
143+
return cfg.ue_mng.add_ue(du.first);
144144
}
145145
}
146146
logger.debug("No DU with plmn={} and cell_id={} found.", cgi.plmn_id, cgi.nci);

0 commit comments

Comments
 (0)