Skip to content

Commit 8776550

Browse files
committed
e2sm_rc: removing unused RC parameters
1 parent 73c9e72 commit 8776550

File tree

2 files changed

+11
-40
lines changed

2 files changed

+11
-40
lines changed

lib/e2/e2sm/e2sm_param_provider.h

Lines changed: 3 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -67,46 +67,20 @@ class e2sm_param_provider
6767
public:
6868
e2sm_param_provider()
6969
{
70-
// DRB QoS Configuration(1) -> Radio Bearer control(1)
71-
std::vector<action_parameter_t> action_params1_1;
72-
action_params1_1.push_back({1, "DRB ID"});
73-
action_params1_1.push_back({2, "5QI"});
74-
action_params1_1.push_back({3, "Packet Delay Budget"});
75-
action_params1_1.push_back({4, "Packet Error Rate"});
76-
77-
e2sm_action_provider action_provider1("DRB QoS Configuration");
78-
for (auto& param : action_params1_1) {
79-
action_provider1.add_parameter_support(param.id, param.name);
80-
}
81-
e2sm_style_provider style_provider1("Radio Bearer control");
82-
style_provider1.add_action_provider(1, action_provider1);
83-
8470
// Slice-level PRB quota(6) -> Radio Resource Allocation Control(2)
8571
std::vector<action_parameter_t> action_params2_6;
86-
action_params2_6.push_back({1, "RRM Policy Ratio List"});
87-
action_params2_6.push_back({2, "RRM Policy Ratio Group"});
88-
action_params2_6.push_back({3, "RRM Policy"});
89-
action_params2_6.push_back({4, "RRM Policy Member List"});
90-
action_params2_6.push_back({5, "RRM Policy Member"});
91-
action_params2_6.push_back({6, "PLMN Identity"});
92-
action_params2_6.push_back({7, "S-NSSAI"});
93-
action_params2_6.push_back({8, "SST"});
94-
action_params2_6.push_back({9, "SD"});
9572
action_params2_6.push_back({10, "Min PRB Policy Ratio"});
9673
action_params2_6.push_back({11, "Max PRB Policy Ratio"});
97-
action_params2_6.push_back({12, "Dedicated PRB Policy Ratio"});
98-
9974
e2sm_action_provider action_provider6("Slice-level PRB quota");
10075
for (auto& param : action_params2_6) {
10176
action_provider6.add_parameter_support(param.id, param.name);
10277
}
10378
e2sm_style_provider style_provider2("Radio Resource Allocation Control");
10479
style_provider2.add_action_provider(6, action_provider6);
10580

106-
e2sm_service_provider provider1("Control Service");
107-
provider1.add_style_provider(1, style_provider1);
108-
provider1.add_style_provider(2, style_provider2);
109-
service_providers.emplace(1, provider1);
81+
e2sm_service_provider ctrl_provider("Control Service");
82+
ctrl_provider.add_style_provider(2, style_provider2);
83+
service_providers.emplace(1, ctrl_provider);
11084
}
11185
e2sm_param_provider(const e2sm_param_provider& other) : name(other.name), service_providers(other.service_providers)
11286
{

tests/unittests/e2/e2_setup_procedure_test.cpp

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -188,29 +188,26 @@ TEST_F(e2_test_setup, e2_sends_correct_rc_ran_function_definition)
188188
}
189189

190190
ASSERT_EQ(ran_func_def.ran_function_name.ran_function_short_name.to_string(), "ORAN-E2SM-RC");
191-
ASSERT_EQ(ran_func_def.ran_function_definition_ctrl.ric_ctrl_style_list[0].ric_ctrl_style_type, 1);
192-
ASSERT_EQ(ran_func_def.ran_function_definition_ctrl.ric_ctrl_style_list[0].ric_ctrl_style_name.to_string(),
193-
"Radio Bearer control");
194191

195-
ASSERT_EQ(ran_func_def.ran_function_definition_ctrl.ric_ctrl_style_list[1].ric_ctrl_style_type, 2);
196-
ASSERT_EQ(ran_func_def.ran_function_definition_ctrl.ric_ctrl_style_list[1].ric_ctrl_style_name.to_string(),
192+
ASSERT_EQ(ran_func_def.ran_function_definition_ctrl.ric_ctrl_style_list[0].ric_ctrl_style_type, 2);
193+
ASSERT_EQ(ran_func_def.ran_function_definition_ctrl.ric_ctrl_style_list[0].ric_ctrl_style_name.to_string(),
197194
"Radio Resource Allocation Control");
198-
ASSERT_EQ(ran_func_def.ran_function_definition_ctrl.ric_ctrl_style_list[1].ric_ctrl_action_list[0].ric_ctrl_action_id,
195+
ASSERT_EQ(ran_func_def.ran_function_definition_ctrl.ric_ctrl_style_list[0].ric_ctrl_action_list[0].ric_ctrl_action_id,
199196
6);
200-
ASSERT_EQ(ran_func_def.ran_function_definition_ctrl.ric_ctrl_style_list[1]
197+
ASSERT_EQ(ran_func_def.ran_function_definition_ctrl.ric_ctrl_style_list[0]
201198
.ric_ctrl_action_list[0]
202199
.ric_ctrl_action_name.to_string(),
203200
"Slice-level PRB quota");
204-
ASSERT_EQ(ran_func_def.ran_function_definition_ctrl.ric_ctrl_style_list[1]
201+
ASSERT_EQ(ran_func_def.ran_function_definition_ctrl.ric_ctrl_style_list[0]
205202
.ric_ctrl_action_list[0]
206203
.ran_ctrl_action_params_list[0]
207204
.ran_param_id,
208-
1);
209-
ASSERT_EQ(ran_func_def.ran_function_definition_ctrl.ric_ctrl_style_list[1]
205+
10);
206+
ASSERT_EQ(ran_func_def.ran_function_definition_ctrl.ric_ctrl_style_list[0]
210207
.ric_ctrl_action_list[0]
211208
.ran_ctrl_action_params_list[0]
212209
.ran_param_name.to_string(),
213-
"RRM Policy Ratio List");
210+
"Min PRB Policy Ratio");
214211

215212
// Status: Procedure not yet ready.
216213
ASSERT_FALSE(t.ready());

0 commit comments

Comments
 (0)