Project

General

Profile

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]].
Add picture from clipboard (Maximum size: 48.8 MB)