mirror of https://gerrit.osmocom.org/libosmocore
introduce gsm0808_create_reset_ack()
This commit is contained in:
parent
14df1c07ec
commit
a62fe31d69
|
@ -26,6 +26,7 @@ struct msgb;
|
|||
|
||||
struct msgb *gsm0808_create_layer3(struct msgb *msg, uint16_t netcode, uint16_t countrycode, int lac, uint16_t ci);
|
||||
struct msgb *gsm0808_create_reset(void);
|
||||
struct msgb *gsm0808_create_reset_ack(void);
|
||||
struct msgb *gsm0808_create_clear_command(uint8_t reason);
|
||||
struct msgb *gsm0808_create_clear_complete(void);
|
||||
struct msgb *gsm0808_create_cipher_complete(struct msgb *layer3, uint8_t alg_id);
|
||||
|
|
|
@ -76,6 +76,19 @@ struct msgb *gsm0808_create_reset(void)
|
|||
return msg;
|
||||
}
|
||||
|
||||
struct msgb *gsm0808_create_reset_ack(void)
|
||||
{
|
||||
struct msgb *msg = msgb_alloc_headroom(BSSMAP_MSG_SIZE, BSSMAP_MSG_HEADROOM,
|
||||
"bssmap: reset ack");
|
||||
if (!msg)
|
||||
return NULL;
|
||||
|
||||
msgb_v_put(msg, BSS_MAP_MSG_RESET_ACKNOWLEDGE);
|
||||
msg->l3h = msgb_tv_push(msg, BSSAP_MSG_BSS_MANAGEMENT, msgb_length(msg));
|
||||
|
||||
return msg;
|
||||
}
|
||||
|
||||
struct msgb *gsm0808_create_clear_complete(void)
|
||||
{
|
||||
struct msgb *msg = msgb_alloc_headroom(BSSMAP_MSG_SIZE, BSSMAP_MSG_HEADROOM,
|
||||
|
|
Loading…
Reference in New Issue