2022-01-06 14:45:35 +00:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
int ranap_rab_ass_req_encode(uint8_t *data, unsigned int len,
|
|
|
|
RANAP_RAB_AssignmentRequestIEs_t *rab_assignment_request_ies);
|
|
|
|
int ranap_rab_ass_resp_encode(uint8_t *data, unsigned int len,
|
|
|
|
RANAP_RAB_AssignmentResponseIEs_t *rab_assignment_response_ies);
|
|
|
|
|
|
|
|
int ranap_rab_ass_req_ies_extract_inet_addr(struct osmo_sockaddr *addr, uint8_t *rab_id,
|
2022-02-09 17:17:48 +00:00
|
|
|
RANAP_RAB_AssignmentRequestIEs_t *ies, unsigned int index);
|
|
|
|
int ranap_rab_ass_resp_ies_extract_inet_addr(struct osmo_sockaddr *addr, RANAP_RAB_AssignmentResponseIEs_t *ies,
|
|
|
|
uint8_t rab_id);
|
2022-01-06 14:45:35 +00:00
|
|
|
|
2022-02-09 17:17:48 +00:00
|
|
|
int ranap_rab_ass_req_ies_replace_inet_addr(RANAP_RAB_AssignmentRequestIEs_t *ies, struct osmo_sockaddr *addr,
|
|
|
|
uint8_t rab_id);
|
|
|
|
int ranap_rab_ass_resp_ies_replace_inet_addr(RANAP_RAB_AssignmentResponseIEs_t *ies, struct osmo_sockaddr *addr,
|
|
|
|
uint8_t rab_id);
|
2022-02-10 17:16:28 +00:00
|
|
|
|
2022-02-15 10:20:52 +00:00
|
|
|
bool ranap_rab_ass_req_ies_check_release(RANAP_RAB_AssignmentRequestIEs_t *ies, uint8_t rab_id);
|
2022-02-10 17:16:28 +00:00
|
|
|
bool ranap_rab_ass_resp_ies_check_failure(RANAP_RAB_AssignmentResponseIEs_t *ies, uint8_t rab_id);
|