libosmogsm 1.11.1
Osmocom GSM library
|
Go to the source code of this file.
Data Structures | |
struct | ipaccess_unit |
Functions | |
const char * | ipa_ccm_idtag_name (uint8_t tag) |
int | ipa_ccm_idtag_parse (struct tlv_parsed *dec, unsigned char *buf, int len) OSMO_DEPRECATED("Use ipa_ccm_id_ |
int | ipa_ccm_idtag_parse_off (struct tlv_parsed *dec, unsigned char *buf, int len, const int len_offset) OSMO_DEPRECATED_OUTSIDE("Use ipa_ccm_id_ |
int | ipa_ccm_id_get_parse (struct tlv_parsed *dec, const uint8_t *buf, unsigned int len) |
Parse the payload part of an IPA CCM ID GET, return tlv_parsed format. | |
int | ipa_ccm_id_resp_parse (struct tlv_parsed *dec, const uint8_t *buf, unsigned int len) |
Parse the payload part of an IPA CCM ID RESP, return tlv_parsed format. | |
int | ipa_parse_unitid (const char *str, struct ipaccess_unit *unit_data) |
int | ipa_ccm_tlv_to_unitdata (struct ipaccess_unit *ud, const struct tlv_parsed *tp) |
Fill ud struct from tp structure. | |
struct msgb * | ipa_ccm_make_id_resp (const struct ipaccess_unit *dev, const uint8_t *ies_req, unsigned int num_ies_req) |
Generate IPA CCM ID RESP based on list of IEs. | |
struct msgb * | ipa_ccm_make_id_resp_from_req (const struct ipaccess_unit *dev, const uint8_t *data, unsigned int len) |
Generate IPA CCM ID RESP based on request payload. | |
int | ipa_send (int fd, const void *msg, size_t msglen) |
int | ipa_ccm_send_pong (int fd) |
int | ipa_ccm_send_id_ack (int fd) |
int | ipa_ccm_send_id_req (int fd) |
int | ipa_ccm_rcvmsg_base (struct msgb *msg, struct osmo_fd *bfd) |
int | ipa_ccm_rcvmsg_bts_base (struct msgb *msg, struct osmo_fd *bfd) |
void | ipa_prepend_header_ext (struct msgb *msg, int proto) |
void | ipa_prepend_header (struct msgb *msg, int proto) |
struct msgb * | ipa_msg_alloc (int headroom) |
int | ipa_msg_recv (int fd, struct msgb **rmsg) |
int | ipa_msg_recv_buffered (int fd, struct msgb **rmsg, struct msgb **tmp_msg) |
Variables | |
_parse | instead |
int ipa_ccm_idtag_parse | ( | struct tlv_parsed * | dec, |
unsigned char * | buf, | ||
int | len ) |
References len.
int ipa_ccm_idtag_parse_off | ( | struct tlv_parsed * | dec, |
unsigned char * | buf, | ||
int | len, | ||
const int | len_offset ) |
References ipa_ccm_id_get_parse(), ipa_ccm_id_resp_parse(), ipa_ccm_idtag_parse_off(), ipa_ccm_make_id_resp(), ipa_ccm_make_id_resp_from_req(), ipa_ccm_rcvmsg_base(), ipa_ccm_rcvmsg_bts_base(), ipa_ccm_send_id_ack(), ipa_ccm_send_id_req(), ipa_ccm_send_pong(), ipa_ccm_tlv_to_unitdata(), ipa_msg_alloc(), ipa_parse_unitid(), ipa_prepend_header(), ipa_prepend_header_ext(), ipa_send(), len, msg, and proto.
Referenced by ipa_ccm_idtag_parse_off().
int ipa_msg_recv | ( | int | fd, |
struct msgb ** | rmsg ) |
References ipa_msg_recv().
Referenced by ipa_msg_recv().
References ipa_msg_recv_buffered().
Referenced by ipa_msg_recv_buffered().
_parse instead |