User's Manual
Confidential
Chapter 3 System Structure
LTE eNB System Description v2.0 38
Copyright © 2017, All Rights Reserved.
Kernel Manages the operation of multiple software processes and provides
various primitives to optimize the use of limited resources.
RFS: Stores and manages the binary files, libraries, and configuration files
necessary for running and operating the software by File-system Hierarchy
Standard 2.2 (FHS).
Utility: Provides the functions for managing the complex programmable logic
device (CPLD), LED, watchdog, and environment and inventory information,
measuring and viewing the CPU load, and storing and managing fault
information when a processor goes down.
Device Driver (DD)
The DD allows applications to operate normally on devices that are not directly
controlled from OS in the system. The DD consists of physical DD and virtual DD.
Physical DD: Provides the interface through which an upper application can
configure, control, and monitor the external devices of the processor. (Switch
device driver and Ethernet MAC driver, and so on.)
Virtual DD: In case of physical network interfaces, virtual interfaces are
created on the kernel so that the upper applications may control the virtual
interfaces instead of controlling the physical network interfaces directly.
Network Processing Control (NPC)
The NPC, via the interfaces with the upper processes such as IPRS and OAM,
constructs and manages various tables necessary for processing packets of the NP
software described above, and performs the network statistics collection function
and the network status management function.
Network Processing (NP)
The NP is the software which processes the packets required for backhaul interface.
The functions of the NP are as follows:
Packet RX and TX
IPv4 and IPv6
Packet RX and TX
IPv4 and IPv6
Packet queuing and scheduling
MAC filtering
IP Packet forwarding
IP fragmentation and reassembly
Link aggregation
VLAN termination