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.
See Build instructions page.
Physical (PHL) Layer
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.