Project

General

Profile

Kernel » History » Version 3

laforge, 07/25/2022 07:06 AM
gitea

1 1 laforge
h1. Kernel
2
3
The kernel contains the PHL, MAC and DLC layers.
4
5 3 laforge
The DECT source code is contained in @drivers/dect@, @net/dect@ and @include/net/dect@. The code is available in a git repository at https://gitea.osmocom.org/dect/linux-2.6
6 1 laforge
7
h2. Build instructions
8
9
See [[Build_instructions#kernel]] page.
10
11
h2. Physical (PHL) Layer
12
13 2 laforge
The PHL layer is implemented as generic DECT transceiver interface and a set of drivers. A [[virtual transceiver]] driver can be used for testing, see [[Supported_Hardware]] for supported real hardware.
14 1 laforge
15
h2. Medium Access Control (MAC) Layer
16
17
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.
18
19
h2. Data Link Control (DLC) Layer
20
21
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)