wiki:kernel

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://dect.osmocom.org/git/linux-2.6.git and can be viewed online at http://dect.osmocom.org/cgi-bin/gitweb.cgi?p=linux-2.6.git.

Build instructions

See Build instructions page.

Physical (PHL) Layer

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.

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.

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.

Last modified 7 years ago Last modified on Oct 15, 2010, 2:03:42 AM