Slicing xApp #224
Replies: 1 comment
-
Hi, we use the Near-Real-Time RIC from the FlexRIC framework as an example RIC to control our gnb. Note that FlexRIC is a third-party project and we do not plan to extend it. Moreover, the E2 agent in our gnb does not support the SLICE RAN Function (here with id=145) as it is a custom function provided in FlexRIC framework. We plan to provide only standard-compliant E2 service modules, i.e., E2SM_KPM, E2SM_RC, E2SM_CCC. Note that the listed SMs provide functions to monitor and control slicing. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
We were trying to deploy flexric with its slicing xApp, but ran into make errors in the code. We have determine a possibility that its the near real-time-ric that is causing the issue as its not sending the proper service model ID, the proper sm_id has a comment saying it hasn't been implemented yet. I wanted to ask if there were plans to finish it soon or do we need to implement it for ourselves? Also, is ran_function_ID and sm_id the same, because it seems they are used interchangeably?
The first error was the sent sm_id was not properly pass through the report_sm_xapp_api as shown, I believe the highlighted part is supposed to pass through the first element (0) and not the fourth (3). I captured the entire array as {147, 21298, 19744, 25956} where I noticed the first element was used in print statement for showing the ran_function_id in the terminal. ( flexric/examples/xApp/c/slice/xapp_slice_moni_ctrl.c ; line 262 )
Once I modified that, I ran into an error with sm_cb_slice where the assert(rd->type == SLICE_STATS_V0) failed as rd->type was supposed to have a value of 3 and it was actually 6. I believe this is due to the given sm_id being 147 not 145 changing the assigned rd.type value. ( flexric/examples/xApp/c/slice/xapp_slice_moni_ctrl.c ; line 41 in github, line 43 in photo )
I have screenshot and attached these lines, all errors are assertion errors within the called function or the line itself.



Beta Was this translation helpful? Give feedback.
All reactions