mirror of
https://gitlab.eurecom.fr/oai/openairinterface5g.git
synced 2026-07-13 04:30:28 +00:00
This commit introduces the O-RU (O-RAN Radio Unit) packet processor implementation for handling UL & DL C-plane and U-plane Key features include: - Processing of eCPRI headers and Section Type 1 radio app headers. - Strict timing validation against T2a minimum and maximum bounds for both C-plane and U-plane symbols. - A DPDK ring-based job queue for managing symbol processing state (`dl_symbol_job_t`) across multiple concurrent symbol windows. - Reordering of received CP & UP data so that produced IQ is always in order. - Extraction and buffering of IQ samples for downlink. - Supports up to 4 fragments per symbol Signed-off-by: Bartosz Podrygajlo <bartosz.podrygajlo@openairinterface.org> and assisted-by Gemini