51 const uint8_t *
data,
size_t len);
int osmo_bsslap_enc(struct msgb *msg, const struct bsslap_pdu *pdu)
Encode BSSLAP PDU and append to msgb (3GPP TS 48.071).
Definition: bsslap.c:163
static const char * osmo_bsslap_msgt_name(enum bsslap_msgt val)
Definition: bsslap.h:41
const struct value_string osmo_bsslap_msgt_names[]
Definition: bsslap.c:281
int osmo_bsslap_dec(struct bsslap_pdu *pdu, struct osmo_bsslap_err **err, void *err_ctx, const uint8_t *data, size_t len)
Decode BSSLAP PDU (3GPP TS 48.071).
Definition: bsslap.c:212
static const char * osmo_bsslap_iei_name(enum bsslap_iei val)
Definition: bsslap.h:45
const struct value_string osmo_bsslap_iei_names[]
Definition: bsslap.c:295
bsslap_msgt
Definition: gsm_48_071.h:28
bsslap_iei
Definition: gsm_48_071.h:55
lcs_cause
3GPP TS 49.031 10.13 LCS Cause, also in 3GPP TS 48.008 3.2.2.66, which simply refers to the former.
Definition: gsm_49_031.h:36
const char * get_value_string(const struct value_string *vs, uint32_t val)
uint8_t len
Definition: gsm_04_11.h:0
uint8_t msg[0]
Definition: gsm_08_08.h:8
Definition: gsm_48_071.h:106
int rc
Definition: bsslap.h:33
enum bsslap_iei iei
Definition: bsslap.h:35
enum bsslap_msgt msg_type
Definition: bsslap.h:34
enum lcs_cause cause
Definition: bsslap.h:36
char * logmsg
Definition: bsslap.h:37