libosmocore 1.11.1
Osmocom core library
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level 1234]
 
include
 
osmocom
 
core
 
src
 
core
 
application.c
Routines for helping with the osmocom application setup
 
backtrace.c
Routines related to generating call back traces
 
base64.c
 
bitcomp.c
Osmocom bit compression routines
 
bits.c
 
bitvec.c
 
context.c
Talloc context handling
 
conv.c
Generic convolutional encoding / decoding
 
conv_acc.c
Accelerated Viterbi decoder implementation
 
conv_acc_generic.c
Accelerated Viterbi decoder implementation for generic architectures without SSE support
 
conv_acc_neon.c
Accelerated Viterbi decoder implementation for architectures with only NEON available
 
conv_acc_neon_impl.h
Accelerated Viterbi decoder implementation: straight port of SSE to NEON based on Tom Tsous work
 
conv_acc_sse.c
Accelerated Viterbi decoder implementation for architectures with only SSSE3 available
 
conv_acc_sse_avx.c
Accelerated Viterbi decoder implementation for architectures with both SSSE3 and AVX2 support
 
conv_acc_sse_impl.h
Accelerated Viterbi decoder implementation: Actual definitions which are being included from both conv_acc_sse.c and conv_acc_sse_avx.c
 
counter.c
Utility routines for keeping some statistics
 
crc16.c
This was copied from the linux kernel and adjusted for our types
 
crc16gen.c
Osmocom generic CRC routines (for max 16 bits poly)
 
crc32gen.c
Osmocom generic CRC routines (for max 32 bits poly)
 
crc64gen.c
Osmocom generic CRC routines (for max 64 bits poly)
 
crc8gen.c
Osmocom generic CRC routines (for max 8 bits poly)
 
exec.c
 
fsm.c
Osmocom generic Finite State Machine implementation
 
gsmtap_util.c
GSMTAP support code in libosmocore
 
isdnhdlc.c
 
it_q.c
Osmocom Inter-Thread queue implementation
 
logging.c
Debugging/Logging support code
 
logging_gsmtap.c
Libosmocore log output encapsulated in GSMTAP
 
logging_syslog.c
Syslog logging support code
 
logging_systemd.c
 
loggingrb.c
Ringbuffer-backed logging support code
 
macaddr.c
MAC address utility routines
 
mnl.c
This code integrates libmnl (minimal netlink library) into the osmocom select loop abstraction
 
msgb.c
 
msgfile.c
Parse a simple file with messages, e.g used for USSD messages
 
netdev.c
Example lifecycle use of the API:
 
netns.c
 
osmo_io.c
 
osmo_io_internal.h
 
osmo_io_poll.c
New osmocom async I/O API
 
osmo_io_uring.c
Io_uring backend for osmo_io
 
panic.c
Routines for panic handling
 
plugin.c
Routines for loading and managing shared library plug-ins
 
prbs.c
 
prim.c
 
probes.d
 
rate_ctr.c
 
rbtree.c
 
select.c
Select filedescriptor handling
 
sercomm.c
 
serial.c
Utility functions to deal with serial ports
 
signal.c
Generic signalling/notification infrastructure
 
sockaddr_str.c
Common implementation to store an IP address and port
 
socket.c
 
soft_uart.c
Software UART implementation
 
stat_item.c
Utility routines for keeping statistical values
 
stat_item_internal.h
Internal definitions for the osmo_stat_item API
 
stats.c
 
stats_statsd.c
 
stats_tcp.c
 
strrb.c
Ringbuffer implementation, tailored for logging
 
tdef.c
Implementation to define Tnnn timers globally and use for FSM state changes
 
thread.c
 
time_cc.c
 
timer.c
 
timer_clockgettime.c
Overriding Time: osmo_clock_gettime()
 
timer_gettimeofday.c
Overriding Time: osmo_gettimeofday()
 
tun.c
 
use_count.c
Generic object usage counter Implementation (get, put and deallocate on zero count)
 
utils.c
 
write_queue.c