|
static void | osmo_bsslap_ie_enc_cell_id (struct msgb *msg, uint16_t cell_id) |
|
static int | osmo_bsslap_ie_dec_cell_id (uint16_t *cell_id, enum bsslap_msgt msgt, enum bsslap_iei iei, struct osmo_bsslap_err **err, void *err_ctx, const uint8_t *data, size_t len) |
|
static void | osmo_bsslap_ie_enc_ta (struct msgb *msg, uint8_t ta) |
|
static int | osmo_bsslap_ie_dec_ta (uint8_t *ta, enum bsslap_msgt msgt, enum bsslap_iei iei, struct osmo_bsslap_err **err, void *err_ctx, const uint8_t *data, size_t len) |
|
static void | osmo_bsslap_ie_enc_cause (struct msgb *msg, enum bsslap_cause cause) |
|
static int | osmo_bsslap_ie_dec_cause (enum bsslap_cause *cause, enum bsslap_msgt msgt, enum bsslap_iei iei, struct osmo_bsslap_err **err, void *err_ctx, const uint8_t *data, size_t len) |
|
static void | osmo_bsslap_ie_enc_chan_desc (struct msgb *msg, const struct gsm48_chan_desc *chan_desc) |
|
static int | osmo_bsslap_ie_dec_chan_desc (struct gsm48_chan_desc *chan_desc, enum bsslap_msgt msgt, enum bsslap_iei iei, struct osmo_bsslap_err **err, void *err_ctx, 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). More...
|
|
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). More...
|
|
Message encoding and decoding for 3GPP TS 48.071 BSSLAP protocol.