void osmo_oap_encode(struct msgb *msg, const struct osmo_oap_message *oap_msg)
Compose OAP message data.
Definition: oap.c:160
uint8_t auts[14]
Definition: oap.h:68
int osmo_oap_decode(struct osmo_oap_message *oap_msg, const uint8_t *data, size_t data_len)
Decode OAP message data.
Definition: oap.c:43
uint8_t rand[16]
Definition: oap.h:62
osmo_oap_iei
Information Element Identifiers for OAP IEs.
Definition: oap.h:32
int autn_present
Definition: oap.h:63
int xres_present
Definition: oap.h:65
enum gsm48_gmm_cause cause
Definition: oap.h:59
uint16_t client_id
Definition: oap.h:60
int rand_present
Definition: oap.h:61
uint8_t autn[16]
Definition: oap.h:64
int auts_present
Definition: oap.h:67
gsm48_gmm_cause
Definition: gsm_04_08_gprs.h:175
uint8_t xres[8]
Definition: oap.h:66
enum osmo_oap_message_type message_type
Definition: oap.h:58
uint8_t data[0]
message payload data
Definition: gsm_03_41.h:101
Parsed/decoded OAP protocol message.
Definition: oap.h:57
osmo_oap_message_type
OAP message types.
Definition: oap.h:42