Kernel » History » Revision 2
Revision 1 (laforge, 01/02/2022 05:03 PM) → Revision 2/3 (laforge, 01/02/2022 05:03 PM)
h1. Kernel The kernel contains the PHL, MAC and DLC layers. The DECT source code is contained in @drivers/dect@, @net/dect@ and @include/net/dect@. The code is available in a git repository at git://://git.osmocom.org/dect/linux-2.6 and can be viewed online at https://cgit.osmocom.org/dect/linux-2.6/ h2. Build instructions See [[Build_instructions#kernel]] page. h2. Physical (PHL) Layer The PHL layer is implemented as generic DECT transceiver interface and a set of drivers. A [[virtual transceiver]] transceiver] driver can be used for testing, see [[Supported_Hardware]] for supported real hardware. h2. Medium Access Control (MAC) Layer The MAC layer consists of the Cell Site Functions and Cluster Control Functions. For multi-cell systems a so far untested TIPC-based network protocol exists for communication between the two entities. h2. Data Link Control (DLC) Layer The DLC layer contains the DLC C-plane and U-plane. The U-plane contains support for the LU1 SAP (Voice transmission). The DLC protocols offer a socket API to userspace. Applications would usually not use the socket API directly, but through [[libdect]].