1 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
2 .. http://creativecommons.org/licenses/by/4.0
9 This is the API-docs for e-release o-du/l2.
18 This document lists the APIs implemented between various modules of ODU-High and their functionality.
19 These are in line with ORAN-WG8.AAD-v5.00.00, hereafter referred to as AAD Spec.
21 Note: DU APP module consist functionality related to F1 Handler and O1 Handler
27 - AAD Spec : section 9.2.2
31 a. Data Transfer(DL) : Transfers DL data to MAC as per Section 9.2.2.1 of the AAD Spec
33 b. Buffer Status Reporting(DL) : Reports DL data volume pending in the RLC entity, as per Section 9.2.2.4 of the
38 a. Data Transfer(UL) : Transfers UL data to RLC as per Section 9.2.2.2 of the AAD Spec
40 b. Schedule Result Reporting (DL) : Reports DL schedule result to RLC as per Section 9.2.2.3 of the AAD Spec
42 2. MAC-Scheduler Interface
44 - AAD Spec : section 9.2.3
48 a. Air Interface Time : Sends timing information over air interface in terms of SFN and slo, as per Section
49 9.2.3.1.1 of the AAD Spec
51 b. Cell Configuration Request : MAC provides SCH the cell configuration as per Section 9.2.3.2.1 of the AAD Spec
53 c. Add UE Configuration Request : MAC provides SCH the configuration/capabilities of a UE as per Section 9.2.3.2.5 of the AAD Spec
55 d. Modify UE Reconfiguration Request : MAC provides SCH the re-configuration of UE, also used to
56 add/release/modify existing bearers, as per Section 9.2.3.2.6 of the AAD Spec
58 e. RACH Indication : MAC receives the RACH Indication and share the contents with SCH as per Section 9.2.3.2.12 of the AAD Spec
60 f. DL RLC Buffer Status Information : Reports data volume per LC when it is received at MAC as per Section
61 9.2.3.2.16 of the AAD Spec
63 g. UL Buffer Status Report Indication : On reception and decoding of received BSR from the UE, MAC provides SCH
64 buffer status report for UL scheduling, as per Section 9.2.3.2.18 of the AAD Spec
66 h. UE Delete Request : MAC receives UE delete request and forwards the request to SCH as per Section 9.2.3.2.7
69 i. Cell Delete Request : MAC receives UE delete request and forwards the request to SCH as per Section 9.2.3.2.2
72 j. Slice Configuration Request : MAC receives Slice Configuration request and forwards the request to SCH as per Section
73 9.2.3.2.3 of the AAD Spec
75 k. Slice Reconfiguration Request : MAC receives Slice Reconfiguration request and forwards the request to SCH as per
76 Section 9.2.3.2.4 of the AAD Spec
78 l. Paging Indication : MAC receives Paging Indication and forwards the trigger to SCH as per Section 9.2.3.2.13 of the AAD Spec
82 a. Cell Configuration Response - Response to cell configuration request from MAC, as per Section 9.2.3.3.1 of the AAD Spec
84 b. UE Reconfiguration Response - Response to UE reconfiguration request from MAC, as per Section 9.2.3.3.6 of the AAD Spec
86 c. DL Scheduling Information - Provides scheduling information for a given slot for downlink data, as per Section
87 9.2.3.3.8 of the AAD spec.
89 d. UL Scheduling Information - Provides scheduled information for MAC to form the UL_TTI.request towards O-DU Low,
90 as per Section 9.2.3.3.9 of the AAD Spec.
92 e. RAR Information - Informs MAC of uplink scheduling and Msg3 scheduling information, as per Section 9.2.3.3.10 of the AAD Spec.
94 f. Downlink Control Channel Information - Provides DCI scheduling information for a given slot on PDCCH, as per
95 Section 9.2.3.3.11 of the AAD Spec
97 g. Downlink Broadcast Allocation - Provides DCI and DL data scheduling information for SIB1 for a given slot for
98 Broadcast Channel, as per Section 9.2.3.3.12 of the AAD Spec.
100 h. UE Delete Response - Response to UE delete request from MAC, as per Section 9.2.3.3.7
102 i. Cell Delete Response - Response to Cell delete request from MAC, as per Section 9.2.3.3.2
104 j. Slice Configuration Response : Response to Slice Configuration request from MAC, as per Section 9.2.3.3.3 of the AAD Spec
106 k. Slice Reconfiguration Response : Response to Slice Reconfiguration request from MAC, as per Section 9.2.3.3.4 of the AAD Spec
108 l. Downlink Paging Allocation : Provides DCI and DL data scheduling information for any Paging queued for a given slot
109 for Paging Channel, as per Section 9.2.3.3.13 of the AAD Spec.
112 3. DU APP - MAC Interface
114 - AAD Spec : section 9.2.4
118 a. Cell Start - Commands MAC to start cell at L1 and to start broadcasting system information, as per Section
119 9.2.4.1 of the AAD Spec.
121 b. UE Create Request - Adds UE information at MAC as per Section 9.2.4.3 of the AAD Spec.
123 c. UE Reconfiguration Request - Reconfigure UE information for a UE already added at MAC, as per Section 9.2.4.5 of the AAD Spec.
125 d. DL CCCH Indication - Sends DL CCCH Message to MAC to be sent to UE, as per Section 9.2.4.16 of the AAD Spec.
127 e. Cell Stop - Commands MAC to stop cell at L1, as per Section 9.2.4.2 of the AAD spec.
129 f. UE Delete Request - Deletes UE information at MAC as per Section 9.2.4.7 of the AAD Spec.
131 g. DL PCCH Indication - Sends DL PCCH Message to MAC for any Paging scheduled on a slot, as per Section 9.2.4.17 of the AAD Spec.
136 a. UE Create Response - Response to UE Create Request from DU Manager as per Section 9.2.4.4 of the AAD Spec.
138 b. UE Reconfiguration Response - Response to UE Reconfiguration Request from DU APP as per Section 9.2.4.6 of the
141 c. UL-CCCH Indication - Sends the UL CCCH Message received from UE to DU APP as per Section 9.2.4.15 of AAD Spec.
143 d. UE Delete Response - Response to UE Delete Request from DU Manager as per Section 9.2.4.8 of the AAD Spec.
145 4. DU APP - RLC Interface
147 - AAD Spec : section 9.2.5
151 a. UE Create - Adds UE associated RLC entity and related information as per Section 9.2.5.1 of the AAD Spec.
153 b. UE Reconfiguration - Reconfigures the UE associated RLC entity previously added at RLC, as per Section 9.2.5.3 of the AAD Spec.
155 c. DL RRC Message Transfer - Requests RLC to deliver RRC message from CU to the UE, as per Section 9.2.5.7 of the AAD Spec.
157 d. UE Delete Request - Deletes UE associated RLC entity and related information as per Section 9.2.5.5 of the AAD Spec.
161 a. UE Create Response - Response to UE Create Request from DU APP, as per Section 9.2.5.3
163 b. UE Reconfiguration Response - Response to UE Recofiguration Request from DU APP, as per Section 9.2.5.4
165 c. UL RRC Message Tranfer - Delivers RRC Message from UE to CU as per Section 9.2.5.8 of the AAD spec.
167 d. RRC Message Delivery Report - Informs DU Manager on failed/successful delivery of a DL RRC message to UE, as
168 per Section 9.2.5.9 of the AAD Spec.
170 e. UE Delete Response - Response to UE Delete Request from DU APP, as per section 9.2.5.6
174 - AAD Spec: Section 9.2.1
178 a. Cell Configuration - Sends Basic Cell Configurations to DU APP as per Section 9.2.1.1
180 b. Slice Configuration - Sends Slice Configurations to DU APP as per Section 9.2.1.2
185 1. DU APP - MAC Interface
189 a. Cell Configuration Request - Configures cell information at MAC.
191 b. Cell Delete Request - Deletes cell information at MAC.
193 c. Slice Configuration Request : Triggers Slice Configuration request once received from O1 towards MAC.
195 d. Slice Reconfiguration Request : Triggers Slice Reconfiguration request once received from O1 towards MAC.
199 a. Cell Configuration Response - Response to Cell Configuration Request from DU APP
201 b. Cell Delete Response - Response to Cell Delet request from DU APP
203 c. Slice Configuration Respone : Response to Slice Configuration request from DU Manager.
205 d. Slice Reconfiguration Request : Response to Slice Reconfiguration request from DU Manager.
207 e. Slot Indication : Indication about the ongoing SFN and Slot information to DU APP.
209 2. DU APP - RLC Interface
213 a. DL RRC Message Response - Informs DU APP if a DL RRC Message was successfuly processed at RLC and sent to MAC.
215 b. Slice Performance Metrics - Sends PM to DU APP every 60sec for every Slice configured.
220 a. Bring cell up - Informs DU to bring a specific cell up
222 b. Bring cell down - Informs DU to bring specific cell up
224 c. Set the cell operational state - Sets the cell state to ACTIVE/INACTIVE
226 d. Raise a cell alarm - Raise an alarm when the cell is ACTIVE/INACTIVE
228 e. Slice PM - DU APP sends PM for all Slices in 60sec duration.