|
libosmocore
1.8.0.79-b394d
Osmocom core library
|
GSMTAP support code in libosmocore. More...
#include "config.h"#include <osmocom/core/gsmtap_util.h>#include <osmocom/core/logging.h>#include <osmocom/core/gsmtap.h>#include <osmocom/core/msgb.h>#include <osmocom/core/talloc.h>#include <osmocom/core/select.h>#include <osmocom/core/socket.h>#include <osmocom/core/byteswap.h>#include <osmocom/gsm/protocol/gsm_04_08.h>#include <osmocom/gsm/rsl.h>#include <sys/types.h>#include <stdio.h>#include <unistd.h>#include <stdint.h>#include <string.h>#include <errno.h>Functions | |
| uint8_t | chantype_rsl2gsmtap2 (uint8_t rsl_chantype, uint8_t link_id, bool user_plane) |
| convert RSL channel number to GSMTAP channel type More... | |
| uint8_t | chantype_rsl2gsmtap (uint8_t rsl_chantype, uint8_t link_id) |
| convert RSL channel number to GSMTAP channel type More... | |
| void | chantype_gsmtap2rsl (uint8_t gsmtap_chantype, uint8_t *rsl_chantype, uint8_t *link_id) |
| convert GSMTAP channel type to RSL channel number + Link ID More... | |
| struct msgb * | gsmtap_makemsg_ex (uint8_t type, uint16_t arfcn, uint8_t ts, uint8_t chan_type, uint8_t ss, uint32_t fn, int8_t signal_dbm, int8_t snr, const uint8_t *data, unsigned int len) |
| create an arbitrary type GSMTAP message More... | |
| struct msgb * | gsmtap_makemsg (uint16_t arfcn, uint8_t ts, uint8_t chan_type, uint8_t ss, uint32_t fn, int8_t signal_dbm, int8_t snr, const uint8_t *data, unsigned int len) |
| create L1/L2 data and put it into GSMTAP More... | |
Variables | |
| const struct value_string | gsmtap_gsm_channel_names [] |
| const struct value_string | gsmtap_type_names [] |
GSMTAP support code in libosmocore.