libosmocore 1.11.0.4-1b755
Osmocom core library
|
▼ 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 |