| 
    libosmocore 1.11.0.52-28973f
    
   Osmocom core library 
   | 
 
| Bit compression | |
| soft, unpacked and packed bits | Osmocom bit level support code | 
| Bit vectors | Osmocom bit vector abstraction utility routines | 
| Convolutional encoding and decoding routines | Osmocom convolutional encoder and decoder | 
| Osmocom CRC routines | Osmocom generic CRC routines (for max 16 bits poly) | 
| General-purpose utility functions | Various utility routines | 
| Finite State Machine abstraction | Finite State Machine abstraction | 
| GSMTAP | GSMTAP utility routines | 
| Inter-Thread Queue | |
| Simple doubly linked list implementation | |
| Osmocom logging framework | Libosmocore Logging sub-system | 
| Osmocom logging internals | |
| Osmocom ringbuffer-backed logging | This adds a log which consist of an in-memory ring buffer | 
| Message buffers | Libosmocore message buffers, inspired by Linux kernel skbuff | 
| Osmocom I/O interface | Osmo_io is the new (2023) interface for performing asynchronous I/O | 
| Osmocom primitives | Osmocom Primitives are a method to express inter-layer primitives as used often in ITU/ETSI/3GPP specifications in a generic way | 
| Rate counters | Counters about events and their event rates | 
| Select loop abstraction | |
| Seriall Communications (HDLC) | Serial communications layer, based on HDLC | 
| Utility functions to deal with serial ports | Osmocom serial port helpers | 
| Intra-application signals | Generic signalling/notification infrastructure | 
| IP address/port utilities. | |
| Socket convenience functions | Osmocom socket convenience functions | 
| Statistics value item | This osmo_stat_item module adds instrumentation capabilities to gather measurement and statistical values in a similar fashion to what we have as osmo_counter_group | 
| Statistics reporting | This module implements periodic reporting of statistics / counters | 
| Osmocom ringbuffers for log strings | |
| Tnnn timer configuration | Implementation to define Tnnn timers globally and use for FSM state changes | 
| Osmocom thread helpers | |
| Cumulative counter of time as rate counter. | Report the cumulative counter of time for which a flag is true as rate counter | 
| Osmocom timers | Timer management: | 
| Use Counter | Generic object usage counter (get, put and deallocate on zero count) | 
| Osmocom msgb write queues | Write queue for writing Message buffers to sockets/fds | 
| It_q | Inter-Thread Message Queue | 
| Netdev | Network device (interface) convenience functions | 
| Netns | Network namespace convenience functions | 
| Tun | Tun network device (interface) convenience functions | 
| GSM A5 ciphering algorithm [external] | |
| A-bis OML [external] | |
| GPRS GEA3/GEA4 ciphering algorithm [external] | |
| Short Message Service (SMS) [external] | |
| GSM 05.02 / 3GPP TS 45.002 [external] | |
| GSM 08.08 / 3GPP TS 48.008 A Interface [external] | |
| 3GPP TS 29.205 [external] | |
| Generic Subscriber Update Protocol [external] | |
| LAPDm implementation according to GSM TS 04.06 [external] | |
| Osmocom Authentication Protocol [external] | |
| 3GPP TS 23.032 GAD: Universal Geographical Area Description. [external] | |
| 3GPP TS 48.071 BSS LCS Assistance Protocol (BSSLAP). [external] | |
| 3GPP TS 49.031 BSSMAP-LE. [external] | |
| GSM RLP (Radio Link Protocol) as used in CSD (3GPP TS 24.022) [external] | |
| A-bis RSL [external] | |
| TLV parser [external] | |
| GSM/GPRS/3G Authentication [external] | |
| key derivation functions [external] | |
| Crypto [external] | |
| Gsm0408 [external] | |
| Ipa [external] | |
| LAPD implementation common part [external] | |
| VTY Command [external] | |
| Configuration [external] | |
| Tnnn timer VTY configuration [external] | |
| Telnet Interface [external] | |
| VTY (Virtual TTY) interface [external] | |
| Osmocom vty internals [external] | |
| Cpu_sched_vty [external] | |
| Vector [external] | |
| Coding [external] | |
| Interleaving [external] | |
| Mapping [external] | |
| Parity [external] | |
| Tables [external] | |
| Libgb [external] |