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:76
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:70
osmo_oap_message_type
OAP message types.
Definition: oap.h:50
int autn_present
Definition: oap.h:71
int xres_present
Definition: oap.h:73
enum gsm48_gmm_cause cause
Definition: oap.h:67
uint16_t client_id
Definition: oap.h:68
osmo_oap_iei
Information Element Identifiers for OAP IEs.
Definition: oap.h:40
int rand_present
Definition: oap.h:69
uint8_t autn[16]
Definition: oap.h:72
int auts_present
Definition: oap.h:75
gsm48_gmm_cause
Definition: gsm_04_08_gprs.h:207
uint8_t xres[8]
Definition: oap.h:74
uint8_t msg[0]
Definition: gsm_08_08.h:528
enum osmo_oap_message_type message_type
Definition: oap.h:66
Parsed/decoded OAP protocol message.
Definition: oap.h:65