bssgp_bvc_fsm.h /build/_deps/libosmocore/include/osmocom/gprs/ bssgp__bvc__fsm_8h.html bssgp_bvc_fsm_ops bssp_ptp_bvc_fsm_state bssgp__bvc__fsm_8h.html a9c671abc17ec21f6b316aedbfcddf421 BSSGP_BVCFSM_S_NULL bssgp__bvc__fsm_8h.html a9c671abc17ec21f6b316aedbfcddf421aeae1b99ed4e3681bb34aa16faa1208d8 BSSGP_BVCFSM_S_BLOCKED bssgp__bvc__fsm_8h.html a9c671abc17ec21f6b316aedbfcddf421adca23b35c984d986a1dc909fa59ebd62 BSSGP_BVCFSM_S_WAIT_RESET_ACK bssgp__bvc__fsm_8h.html a9c671abc17ec21f6b316aedbfcddf421a30e4e6a206ddc0ba3c85420b94d9d692 BSSGP_BVCFSM_S_UNBLOCKED bssgp__bvc__fsm_8h.html a9c671abc17ec21f6b316aedbfcddf421aa01f5c82d5aab85bb46615404b4bd329 bssgp_ptp_bvc_fsm_event bssgp__bvc__fsm_8h.html aedc9800bcd95976bc56f3d7415edd4a7 BSSGP_BVCFSM_E_RX_BLOCK bssgp__bvc__fsm_8h.html aedc9800bcd95976bc56f3d7415edd4a7ab604803b9365c6f650defc8b935d2ced BSSGP_BVCFSM_E_RX_BLOCK_ACK bssgp__bvc__fsm_8h.html aedc9800bcd95976bc56f3d7415edd4a7a1607085a8c54ac153a9966480e3fd926 BSSGP_BVCFSM_E_RX_UNBLOCK bssgp__bvc__fsm_8h.html aedc9800bcd95976bc56f3d7415edd4a7ada127e4d61a197c53da1bce8d7cfd240 BSSGP_BVCFSM_E_RX_UNBLOCK_ACK bssgp__bvc__fsm_8h.html aedc9800bcd95976bc56f3d7415edd4a7a292e98dbcbbd49a64455fe5867d435ce BSSGP_BVCFSM_E_RX_RESET bssgp__bvc__fsm_8h.html aedc9800bcd95976bc56f3d7415edd4a7ab7d3e7bc9d3dae274ff224a21e78ae04 BSSGP_BVCFSM_E_RX_RESET_ACK bssgp__bvc__fsm_8h.html aedc9800bcd95976bc56f3d7415edd4a7ae5596738447e36545b21da681cfc41e3 BSSGP_BVCFSM_E_RX_FC_BVC bssgp__bvc__fsm_8h.html aedc9800bcd95976bc56f3d7415edd4a7a3f7ca5ce17e0b6d288dc238d4871c5d0 BSSGP_BVCFSM_E_RX_FC_BVC_ACK bssgp__bvc__fsm_8h.html aedc9800bcd95976bc56f3d7415edd4a7a074975700fca43410926927ede9dcabc BSSGP_BVCFSM_E_REQ_BLOCK bssgp__bvc__fsm_8h.html aedc9800bcd95976bc56f3d7415edd4a7a4e2be90d6db58ae7eff65b06ade4eaa3 BSSGP_BVCFSM_E_REQ_UNBLOCK bssgp__bvc__fsm_8h.html aedc9800bcd95976bc56f3d7415edd4a7a67682a96893ab161d552668bc8ce3919 BSSGP_BVCFSM_E_REQ_RESET bssgp__bvc__fsm_8h.html aedc9800bcd95976bc56f3d7415edd4a7a887f12f8afb8fd49cabb7914f58fca07 BSSGP_BVCFSM_E_REQ_FC_BVC bssgp__bvc__fsm_8h.html aedc9800bcd95976bc56f3d7415edd4a7a20a8fb2d2a2e8071f8fdb87a2ea559c5 struct osmo_fsm_inst * bssgp_bvc_fsm_alloc_sig_bss bssgp__bvc__fsm_8h.html afec5232a8c3c5b2ec1f5418ef325f4e7 (void *ctx, struct gprs_ns2_inst *nsi, uint16_t nsei, uint32_t features) struct osmo_fsm_inst * bssgp_bvc_fsm_alloc_ptp_bss bssgp__bvc__fsm_8h.html a3e479a5d63c7e1760f025fa4ca8e7576 (void *ctx, struct gprs_ns2_inst *nsi, uint16_t nsei, uint16_t bvci, const struct gprs_ra_id *ra_id, uint16_t cell_id) struct osmo_fsm_inst * bssgp_bvc_fsm_alloc_sig_sgsn bssgp__bvc__fsm_8h.html a7affab582f86dc3d68ff88232fa73844 (void *ctx, struct gprs_ns2_inst *nsi, uint16_t nsei, uint32_t features) struct osmo_fsm_inst * bssgp_bvc_fsm_alloc_ptp_sgsn bssgp__bvc__fsm_8h.html a9a1103beb7f81878c3aca6a615eb0eec (void *ctx, struct gprs_ns2_inst *nsi, uint16_t nsei, uint16_t bvci) void bssgp_bvc_fsm_set_ops bssgp__bvc__fsm_8h.html a177522223d0c571c1d6e35e62b65bade (struct osmo_fsm_inst *fi, const struct bssgp_bvc_fsm_ops *ops, void *ops_priv) bool bssgp_bvc_fsm_is_unblocked bssgp__bvc__fsm_8h.html aaa626dcd9226d284941b0355cf542470 (struct osmo_fsm_inst *fi) uint8_t bssgp_bvc_fsm_get_block_cause bssgp__bvc__fsm_8h.html a61a8d3c073379f72e29b3e03afe80b7e (struct osmo_fsm_inst *fi) uint32_t bssgp_bvc_fsm_get_features_advertised bssgp__bvc__fsm_8h.html ad50d06c709d7d0ffeda4132948d65118 (struct osmo_fsm_inst *fi) uint32_t bssgp_bvc_fsm_get_features_received bssgp__bvc__fsm_8h.html ae81c2998cbbfecb8208715ebc91ae7e8 (struct osmo_fsm_inst *fi) uint32_t bssgp_bvc_fsm_get_features_negotiated bssgp__bvc__fsm_8h.html a72abbcaa099cbf23f2fc4caffbbb14c5 (struct osmo_fsm_inst *fi) void bssgp_bvc_fsm_set_max_pdu_len bssgp__bvc__fsm_8h.html a594e61f9eddffccead43e932ec534649 (struct osmo_fsm_inst *fi, uint16_t max_pdu_len) uint16_t bssgp_bvc_fsm_get_max_pdu_len bssgp__bvc__fsm_8h.html a68da073d73b8d03be80590fc94abe197 (const struct osmo_fsm_inst *fi) frame_relay.h /build/_deps/libosmocore/include/osmocom/gprs/ frame__relay_8h.html osmo_fr_network osmo_fr_link osmo_fr_dlc #define FRAME_RELAY_MTU frame__relay_8h.html a48472829f7e6bfc5437ebc91d8174d10 #define FRAME_RELAY_SDU frame__relay_8h.html aa8319e8474e14850622b73a401ccd1c3 osmo_fr_role frame__relay_8h.html a7785a8fcc8e70e37fc143df8f8f3e07c FR_ROLE_USER_EQUIPMENT frame__relay_8h.html a7785a8fcc8e70e37fc143df8f8f3e07cad09814727fe6196ec38b43e5f9449e7b FR_ROLE_NETWORK_EQUIPMENT frame__relay_8h.html a7785a8fcc8e70e37fc143df8f8f3e07ca577bd6eb97a56aeb4b4c41b8ebe8275b static const char * osmo_fr_role_str frame__relay_8h.html a1682e642674e1a8e4da1b4a03e7c7fa2 (enum osmo_fr_role role) struct osmo_fr_network * osmo_fr_network_alloc frame__relay_8h.html a8372e8211744d6cad0c9a8c219b38275 (void *ctx) void osmo_fr_network_free frame__relay_8h.html aae696c1d6c6715342fd50f8a78b16ac6 (struct osmo_fr_network *net) void osmo_fr_network_dump_vty frame__relay_8h.html a2e521648caaa714c621bc790aa32418c (struct vty *vty, const struct osmo_fr_network *net) struct osmo_fr_link * osmo_fr_link_alloc frame__relay_8h.html aa1fb3d9049f75ae0bac69574e426357c (struct osmo_fr_network *net, enum osmo_fr_role role, const char *name) void osmo_fr_link_free frame__relay_8h.html aa64cf661d63a8fb5405ba2475f2708b6 (struct osmo_fr_link *link) struct osmo_fr_dlc * osmo_fr_dlc_alloc frame__relay_8h.html a01800b646f871bab7e32fc489111f93a (struct osmo_fr_link *link, uint16_t dlci) void osmo_fr_dlc_free frame__relay_8h.html a3c50da2c7ad055b10b7d940a69098298 (struct osmo_fr_dlc *dlc) struct osmo_fr_dlc * osmo_fr_dlc_by_dlci frame__relay_8h.html ac41b5316fd736925013464db29acd7ee (struct osmo_fr_link *link, uint16_t dlci) int osmo_fr_rx frame__relay_8h.html ae2e93052b9e36bf116e394f7578214a1 (struct msgb *msg) int osmo_fr_tx_dlc frame__relay_8h.html a5aef782a8787b0d0f1cd4a67cdf7bc83 (struct msgb *msg) const struct value_string osmo_fr_role_names frame__relay_8h.html a8162b9511bf7ca7d137c9b76780589a7 [] gprs_bssgp.h /build/_deps/libosmocore/include/osmocom/gprs/ gprs__bssgp_8h.html osmocom/gprs/protocol/gsm_08_18.h osmocom/gprs/protocol/gsm_24_301.h osmocom/gprs/gprs_bssgp_rim.h osmocom/gprs/gprs_msgb.h osmo_bssgp_prim bssgp_flow_control bssgp_bvc_ctx bssgp_lv bssgp_dl_ud_par bssgp_paging_info #define BSSGP_PDUF_UL gprs__bssgp_8h.html a3f8d4f9a2d508b0574aa0d3d1c1fff29 #define BSSGP_PDUF_DL gprs__bssgp_8h.html ac087813643653e6def4e2c52e21bc706 #define BSSGP_PDUF_SIG gprs__bssgp_8h.html a122bac56e8c82142d153c91ad6a360d8 #define BSSGP_PDUF_PTP gprs__bssgp_8h.html a70154a6420fb45ba4d1850a79db7f444 #define BSSGP_PDUF_PTM gprs__bssgp_8h.html a42f6a2705c368aeaa94216adbd00c143 #define BVC_S_BLOCKED gprs__bssgp_8h.html ae34bda54c43f3b8d3734524d8cf72434 #define BVC_F_BLOCKED gprs__bssgp_8h.html acafbc480c1da3de742fd2f4497e28c64 int(* bssgp_bvc_send gprs__bssgp_8h.html aa1ea7b012bec06bf8423c438d7128143 )(void *ctx, struct msgb *msg) bssgp_prim gprs__bssgp_8h.html a588c2193fbc3f087a3c019daae08fe20 PRIM_BSSGP_DL_UD gprs__bssgp_8h.html a588c2193fbc3f087a3c019daae08fe20ac6d190d5a534d321f505aef073b95828 PRIM_BSSGP_UL_UD gprs__bssgp_8h.html a588c2193fbc3f087a3c019daae08fe20ae283406a39fdb39b40c0431e36d0964d PRIM_BSSGP_PTM_UD gprs__bssgp_8h.html a588c2193fbc3f087a3c019daae08fe20a1fec06be7dd5ad4fc94984cef095057c PRIM_BSSGP_GMM_SUSPEND gprs__bssgp_8h.html a588c2193fbc3f087a3c019daae08fe20a276c3b1f4cc577ba45dad503f534216d PRIM_BSSGP_GMM_RESUME gprs__bssgp_8h.html a588c2193fbc3f087a3c019daae08fe20a612c23c6c63c5d6e7c7e937a0c646e04 PRIM_BSSGP_GMM_PAGING gprs__bssgp_8h.html a588c2193fbc3f087a3c019daae08fe20a86e3d4c7b03ef3df0babb4dfba51e048 PRIM_NM_FLUSH_LL gprs__bssgp_8h.html a588c2193fbc3f087a3c019daae08fe20a53f9e33ff2c5cb67305a310073dccbbe PRIM_NM_LLC_DISCARDED gprs__bssgp_8h.html a588c2193fbc3f087a3c019daae08fe20ac525af6629d83595b37a57441aecd61b PRIM_NM_BVC_RESET gprs__bssgp_8h.html a588c2193fbc3f087a3c019daae08fe20aacaa30ab49baa42d4b859e49a7a84c3f PRIM_NM_BVC_BLOCK gprs__bssgp_8h.html a588c2193fbc3f087a3c019daae08fe20a934625e056d0a75c5ae04dd36968be0b PRIM_NM_BVC_UNBLOCK gprs__bssgp_8h.html a588c2193fbc3f087a3c019daae08fe20a05d907eedb06518a4c27ff98f275e951 PRIM_NM_STATUS gprs__bssgp_8h.html a588c2193fbc3f087a3c019daae08fe20a4ffcee5c03adad452259f91271ec44f0 PRIM_BSSGP_RIM_PDU_TRANSFER gprs__bssgp_8h.html a588c2193fbc3f087a3c019daae08fe20ad50087fb669ca95099dc6b5b5c07d024 bssgp_ctr gprs__bssgp_8h.html acba675b97b0d09f32fec5862b85eaf3e BSSGP_CTR_PKTS_IN gprs__bssgp_8h.html acba675b97b0d09f32fec5862b85eaf3ea5f5d6c27c2d4c76838f5113a2d550e1d BSSGP_CTR_PKTS_OUT gprs__bssgp_8h.html acba675b97b0d09f32fec5862b85eaf3eaaa67473692137655a60238c8012fa347 BSSGP_CTR_BYTES_IN gprs__bssgp_8h.html acba675b97b0d09f32fec5862b85eaf3ead89c21b89525f3678f498234636b5971 BSSGP_CTR_BYTES_OUT gprs__bssgp_8h.html acba675b97b0d09f32fec5862b85eaf3ea758f9040772315dabadb862c9af7e839 BSSGP_CTR_BLOCKED gprs__bssgp_8h.html acba675b97b0d09f32fec5862b85eaf3eaad56e3ce41f0cd9f57e76ca1270b8aac BSSGP_CTR_DISCARDED gprs__bssgp_8h.html acba675b97b0d09f32fec5862b85eaf3ea1f8def93821f380d1c99a38b4d5fee12 BSSGP_CTR_STATUS gprs__bssgp_8h.html acba675b97b0d09f32fec5862b85eaf3eacfd6d705f74ee59f7a72f09438e71e3a bssgp_paging_mode gprs__bssgp_8h.html a52fcf9dd5a508afea36d758c00fcaaf9 BSSGP_PAGING_PS gprs__bssgp_8h.html a52fcf9dd5a508afea36d758c00fcaaf9a08f8745713903661146f4130fe6f8777 BSSGP_PAGING_CS gprs__bssgp_8h.html a52fcf9dd5a508afea36d758c00fcaaf9ad1a7b4365e8f3acb7c8db1253773f402 bssgp_paging_scope gprs__bssgp_8h.html ad19432a6bb28b1a4ad1864f79e67aaa7 BSSGP_PAGING_BSS_AREA gprs__bssgp_8h.html ad19432a6bb28b1a4ad1864f79e67aaa7ae168b6de8772463815efe142c9673483 BSSGP_PAGING_LOCATION_AREA gprs__bssgp_8h.html ad19432a6bb28b1a4ad1864f79e67aaa7a99fc29f24f451321e4fa5835ab4ff980 BSSGP_PAGING_ROUTEING_AREA gprs__bssgp_8h.html ad19432a6bb28b1a4ad1864f79e67aaa7a2ee71e6b83b6a4bb3509855683085781 BSSGP_PAGING_BVCI gprs__bssgp_8h.html ad19432a6bb28b1a4ad1864f79e67aaa7aa267fe1767a6c6bdd5ee4bf91b38c38c static uint32_t bssgp_pdu_type_flags gprs__bssgp_8h.html a6377d3d4a6947bf4d61a541d780a967b (uint8_t pdu_type) void bssgp_set_bssgp_callback gprs__bssgp_8h.html a76b5db5a98b2548172ef61163cac8bca (bssgp_bvc_send ns_send, void *data) struct msgb * bssgp_msgb_alloc gprs__bssgp_8h.html ad6dae2d5136390ed52d994b494377b18 (void) struct msgb * bssgp_msgb_copy gprs__bssgp_8h.html a0da4d8b82755a46c921c4b2aaf28dd7b (const struct msgb *msg, const char *name) const char * bssgp_cause_str gprs__bssgp_8h.html ac135944ac79774324810b7d7fb84c9f0 (enum gprs_bssgp_cause cause) const char * bssgp_pdu_str gprs__bssgp_8h.html ab532d740ac429042753607ed8874e274 (enum bssgp_pdu_type pdu) int bssgp_tx_bvc_reset_nsei_bvci gprs__bssgp_8h.html afa47eb940961a940fad10c6b808b2c09 (uint16_t nsei, uint16_t bvci, enum gprs_bssgp_cause cause, const struct gprs_ra_id *ra_id, uint16_t cell_id) int bssgp_tx_simple_bvci gprs__bssgp_8h.html a3e64c5a2dba7519668b780f45fc74f07 (uint8_t pdu_type, uint16_t nsei, uint16_t bvci, uint16_t ns_bvci) int bssgp_tx_status gprs__bssgp_8h.html aefa4aef5a1f62b373c087781bbe73e3a (uint8_t cause, uint16_t *bvci, struct msgb *orig_msg) struct bssgp_bvc_ctx * btsctx_alloc gprs__bssgp_8h.html a35ddef0081e4606a60a2d2c1c9756f79 (uint16_t bvci, uint16_t nsei) struct bssgp_bvc_ctx * btsctx_by_raid_cid gprs__bssgp_8h.html af96d4cba93429cc761a8d1a61303ecdd (const struct gprs_ra_id *raid, uint16_t cid) struct bssgp_bvc_ctx * btsctx_by_bvci_nsei gprs__bssgp_8h.html a618ce884b53d92e63e401b09677d9a35 (uint16_t bvci, uint16_t nsei) void bssgp_bvc_ctx_free gprs__bssgp_8h.html aad568539266986434182a416c7418983 (struct bssgp_bvc_ctx *ctx) int bssgp_rcvmsg gprs__bssgp_8h.html a17b24f1f586729b4fa5c7aae0ffd2669 (struct msgb *msg) int bssgp_tx_dl_ud gprs__bssgp_8h.html ae07840bc5aca86dfb3144bc1e5bd2fc9 (struct msgb *msg, uint16_t pdu_lifetime, struct bssgp_dl_ud_par *dup) uint16_t bssgp_parse_cell_id gprs__bssgp_8h.html a8a0554704834b44454e34748b0a71c0f (struct gprs_ra_id *raid, const uint8_t *buf) int bssgp_create_cell_id gprs__bssgp_8h.html aab23b9c5ef7e25dbb4894b43eadb94cc (uint8_t *buf, const struct gprs_ra_id *raid, uint16_t cid) static int bssgp_tlv_parse gprs__bssgp_8h.html aefbd4c57d2f7d1a604fe58229fedb23a (struct tlv_parsed *tp, const uint8_t *buf, int len) int bssgp_tx_paging gprs__bssgp_8h.html ab00bbbd15687a6440fb3887d10297224 (uint16_t nsei, uint16_t ns_bvci, struct bssgp_paging_info *pinfo) void bssgp_fc_init gprs__bssgp_8h.html ae909801dfb274c44ed85c30e0154cdb0 (struct bssgp_flow_control *fc, uint32_t bucket_size_max, uint32_t bucket_leak_rate, uint32_t max_queue_depth, int(*out_cb)(struct bssgp_flow_control *fc, struct msgb *msg, uint32_t llc_pdu_len, void *priv)) int bssgp_fc_in gprs__bssgp_8h.html af18185da9d3eee1e61c28d13f716479b (struct bssgp_flow_control *fc, struct msgb *msg, uint32_t llc_pdu_len, void *priv) int bssgp_fc_ms_init gprs__bssgp_8h.html a93529d3a568de7b575f23761fd0bde90 (struct bssgp_flow_control *fc_ms, uint16_t bvci, uint16_t nsei, uint32_t max_queue_depth) void bssgp_flush_all_queues gprs__bssgp_8h.html ad64feb6bd0a3c188685de75cf9eb9388 (void) void bssgp_fc_flush_queue gprs__bssgp_8h.html a291684f8e48bdcfd0bf492ecfc2fe10f (struct bssgp_flow_control *fc) int bssgp_vty_init gprs__bssgp_8h.html acf8050dc08e36ce62f003a3c8a8af7b4 (void) void bssgp_set_log_ss gprs__bssgp_8h.html adc873779d51e6d6c5e669df0236e0c08 (int ss) OSMO_DEPRECATED("Use DLBSSGP instead!\n") int bssgp_prim_cb gprs__bssgp_8h.html a67c4484d48f92882aa76843fcaf908c2 (struct osmo_prim_hdr *oph, void *ctx) const struct osmo_tlv_prot_def osmo_pdef_bssgp gprs__bssgp_8h.html a69e4a98967a7fbd317b9fb32d17db7f7 struct gprs_ns_inst * bssgp_nsi gprs__bssgp_8h.html a7abd4b99378cd62a1fe7ae8edeaba1f9 struct llist_head bssgp_bvc_ctxts gprs__bssgp_8h.html aca86b756352692871de9f609e4a8ee9e gprs_bssgp2.h /build/_deps/libosmocore/include/osmocom/gprs/ gprs__bssgp2_8h.html osmocom/gprs/protocol/gsm_08_18.h osmocom/gprs/gprs_ns2.h bssgp2_flow_ctrl int bssgp2_nsi_tx_ptp gprs__bssgp2_8h.html a8a1a253b40f2b1f605ea0efb8d17ec68 (struct gprs_ns2_inst *nsi, uint16_t nsei, uint16_t bvci, struct msgb *msg, uint32_t lsp) int bssgp2_nsi_tx_sig gprs__bssgp2_8h.html a91244c66113e45587f422bef72a9566a (struct gprs_ns2_inst *nsi, uint16_t nsei, struct msgb *msg, uint32_t lsp) struct msgb * bssgp2_enc_bvc_block gprs__bssgp2_8h.html ad6c375d68f6b04a0378ee82e37101f51 (uint16_t bvci, enum gprs_bssgp_cause cause) struct msgb * bssgp2_enc_bvc_block_ack gprs__bssgp2_8h.html ad04587b781cd8763e158d644800b6d64 (uint16_t bvci) struct msgb * bssgp2_enc_bvc_unblock gprs__bssgp2_8h.html a02169ab95ea0f25848941e328bb860d2 (uint16_t bvci) struct msgb * bssgp2_enc_bvc_unblock_ack gprs__bssgp2_8h.html ae17de05721d2697302eef8d0d6ca9dcc (uint16_t bvci) struct msgb * bssgp2_enc_bvc_reset gprs__bssgp2_8h.html a60772960b811172c9a41984527a2b03a (uint16_t bvci, enum gprs_bssgp_cause cause, const struct gprs_ra_id *ra_id, uint16_t cell_id, const uint8_t *feat_bm, const uint8_t *ext_feat_bm) struct msgb * bssgp2_enc_bvc_reset_ack gprs__bssgp2_8h.html ac935811dd05a101c1bdf4f6b78ca18e9 (uint16_t bvci, const struct gprs_ra_id *ra_id, uint16_t cell_id, const uint8_t *feat_bm, const uint8_t *ext_feat_bm) struct msgb * bssgp2_enc_flush_ll gprs__bssgp2_8h.html a49376a28b36c9b73424a111770fc9709 (uint32_t tlli, uint16_t old_bvci, const uint16_t *new_bvci, const uint16_t *nsei) struct msgb * bssgp2_enc_status gprs__bssgp2_8h.html a07f6856d5a04cb89d3cbcbe436319553 (uint8_t cause, const uint16_t *bvci, const struct msgb *orig_msg, uint16_t max_pdu_len) int bssgp2_dec_fc_bvc gprs__bssgp2_8h.html aba187394edb33bbb4b2129068879f7ff (struct bssgp2_flow_ctrl *fc, const struct tlv_parsed *tp) struct msgb * bssgp2_enc_fc_bvc gprs__bssgp2_8h.html a871ab7a667d95fe33715e02df0170ee5 (const struct bssgp2_flow_ctrl *fc, enum bssgp_fc_granularity *gran) struct msgb * bssgp2_enc_fc_bvc_ack gprs__bssgp2_8h.html acb76dc31d70d608e051f6815610e29d3 (uint8_t tag) int bssgp2_dec_fc_ms gprs__bssgp2_8h.html a5570877ce80148f927f3629144d25f3a (struct bssgp2_flow_ctrl *fc, struct tlv_parsed *tp) struct msgb * bssgp2_enc_fc_ms gprs__bssgp2_8h.html a85aa8b98f176ac067fc206981417cd81 (const struct bssgp2_flow_ctrl *fc, enum bssgp_fc_granularity *gran) struct msgb * bssgp2_enc_fc_ms_ack gprs__bssgp2_8h.html a0fddbff02d798d187078200c3e5fc1c8 (uint32_t tlli, uint8_t tag) gprs_bssgp_bss.h /build/_deps/libosmocore/include/osmocom/gprs/ gprs__bssgp__bss_8h.html osmocom/gprs/gprs_bssgp.h uint8_t * bssgp_msgb_tlli_put gprs__bssgp__bss_8h.html a01115ef3a9e887d47000f25874fcd1e5 (struct msgb *msg, uint32_t tlli) uint8_t * bssgp_msgb_ra_put gprs__bssgp__bss_8h.html aec493d997dc0bb1a79e72e8d51478a3d (struct msgb *msg, const struct gprs_ra_id *ra_id) int bssgp_tx_bvc_ptp_reset gprs__bssgp__bss_8h.html ad57da17b8aaad82802cf258dfd72dfc9 (uint16_t nsei, enum gprs_bssgp_cause cause) int bssgp_tx_suspend gprs__bssgp__bss_8h.html a9b6f2e6bd8d07b253d824d642ae37862 (uint16_t nsei, uint32_t tlli, const struct gprs_ra_id *ra_id) int bssgp_tx_resume gprs__bssgp__bss_8h.html acf50b722650b5b60863378bbdf52d522 (uint16_t nsei, uint32_t tlli, const struct gprs_ra_id *ra_id, uint8_t suspend_ref) int bssgp_tx_ra_capa_upd gprs__bssgp__bss_8h.html a36c43b26ae23e318b31e86f0b58b5a73 (struct bssgp_bvc_ctx *bctx, uint32_t tlli, uint8_t tag) int bssgp_tx_radio_status_tlli gprs__bssgp__bss_8h.html a12f22eebec47f4798df2f86dbc4ce694 (struct bssgp_bvc_ctx *bctx, uint8_t cause, uint32_t tlli) int bssgp_tx_radio_status_tmsi gprs__bssgp__bss_8h.html ae5ddf07cef4a8eca000952b539546b84 (struct bssgp_bvc_ctx *bctx, uint8_t cause, uint32_t tmsi) int bssgp_tx_radio_status_imsi gprs__bssgp__bss_8h.html a19123f7105053d9894f9d5411a88750a (struct bssgp_bvc_ctx *bctx, uint8_t cause, const char *imsi) int bssgp_tx_flush_ll_ack gprs__bssgp__bss_8h.html a321e0b0807d0c3f06b7a871c7df5e3da (struct bssgp_bvc_ctx *bctx, uint32_t tlli, uint8_t action, uint16_t bvci_new, uint32_t num_octets) int bssgp_tx_llc_discarded gprs__bssgp__bss_8h.html a98eeaea71a75c64ba1d82033093ee7eb (struct bssgp_bvc_ctx *bctx, uint32_t tlli, uint8_t num_frames, uint32_t num_octets) int bssgp_tx_bvc_block gprs__bssgp__bss_8h.html ab5fbe1ab01472bbd5227d3fa072e4c30 (struct bssgp_bvc_ctx *bctx, uint8_t cause) int bssgp_tx_bvc_unblock gprs__bssgp__bss_8h.html ad680a1bec5c25142280deffc246f6cfa (struct bssgp_bvc_ctx *bctx) int bssgp_tx_bvc_reset gprs__bssgp__bss_8h.html a81943590c9ca6c3a961ef567bdf19883 (struct bssgp_bvc_ctx *bctx, uint16_t bvci, uint8_t cause) int bssgp_tx_bvc_reset2 gprs__bssgp__bss_8h.html aabefbe67317a589b6c484aaa80348b9f (struct bssgp_bvc_ctx *bctx, uint16_t bvci, uint8_t cause, bool add_cell_id) int bssgp_tx_ul_ud gprs__bssgp__bss_8h.html a86639c3e67df0f818630ca547ddf1200 (struct bssgp_bvc_ctx *bctx, uint32_t tlli, const uint8_t *qos_profile, struct msgb *llc_pdu) int bssgp_rx_paging gprs__bssgp__bss_8h.html a50c3246618a8a59d9bac8c3acbd4c29f (struct bssgp_paging_info *pinfo, struct msgb *msg) int bssgp_tx_fc_bvc gprs__bssgp__bss_8h.html a7902e846d83f59e753f610b8ac181b1b (struct bssgp_bvc_ctx *bctx, uint8_t tag, uint32_t bucket_size, uint32_t bucket_leak_rate, uint32_t bmax_default_ms, uint32_t r_default_ms, uint8_t *bucket_full_ratio, uint32_t *queue_delay_ms) int bssgp_tx_fc_ms gprs__bssgp__bss_8h.html a0c3fe77e38e6d6befba69a3a36ff4e0b (struct bssgp_bvc_ctx *bctx, uint32_t tlli, uint8_t tag, uint32_t ms_bucket_size, uint32_t bucket_leak_rate, uint8_t *bucket_full_ratio) gprs_bssgp_rim.h /build/_deps/libosmocore/include/osmocom/gprs/ gprs__bssgp__rim_8h.html osmocom/gprs/protocol/gsm_08_18.h osmocom/gprs/protocol/gsm_24_301.h bssgp_rim_routing_info bssgp_ran_inf_req_app_cont_nacc bssgp_ran_inf_app_cont_nacc bssgp_app_err_cont_nacc bssgp_ran_inf_req_rim_cont bssgp_ran_inf_rim_cont bssgp_ran_inf_ack_rim_cont bssgp_ran_inf_err_rim_cont bssgp_ran_inf_app_err_rim_cont bssgp_ran_information_pdu #define BSSGP_RIM_ROUTING_INFO_MAXLEN gprs__bssgp__rim_8h.html a0b095eaacd4e819ba2c6f2b3887755a3 #define BSSGP_RIM_SI_LEN gprs__bssgp__rim_8h.html ad859c973a86c7dc0dec9861954b9f2a4 #define BSSGP_RIM_PSI_LEN gprs__bssgp__rim_8h.html a5bf1f7117629e3714ad8967a4a27a601 bssgp_rim_routing_info_discr gprs__bssgp__rim_8h.html af9f0540712eff04e60ce8ab0e2c81489 BSSGP_RIM_ROUTING_INFO_GERAN gprs__bssgp__rim_8h.html af9f0540712eff04e60ce8ab0e2c81489adb752b87ab8f72748e9488b9da3b0b98 BSSGP_RIM_ROUTING_INFO_UTRAN gprs__bssgp__rim_8h.html af9f0540712eff04e60ce8ab0e2c81489a1268be7afd585517ef00492b0634b28a BSSGP_RIM_ROUTING_INFO_EUTRAN gprs__bssgp__rim_8h.html af9f0540712eff04e60ce8ab0e2c81489a1985bdd848a94f5d287640ef26d6e349 bssgp_nacc_cause gprs__bssgp__rim_8h.html ae02e0dbba0118c446e0d32a8a754ea75 BSSGP_NACC_CAUSE_UNSPEC gprs__bssgp__rim_8h.html ae02e0dbba0118c446e0d32a8a754ea75a811f976f6940f6a5481bae244312708c BSSGP_NACC_CAUSE_SYNTAX_ERR gprs__bssgp__rim_8h.html ae02e0dbba0118c446e0d32a8a754ea75a7fae9d5d62f263526ac1ada18728a44a BSSGP_NACC_CAUSE_RPRT_CELL_MISSMTCH gprs__bssgp__rim_8h.html ae02e0dbba0118c446e0d32a8a754ea75a4e16e2b7eecdf04dcbadcc56547b6f37 BSSGP_NACC_CAUSE_SIPSI_TYPE_ERR gprs__bssgp__rim_8h.html ae02e0dbba0118c446e0d32a8a754ea75a87c74bff889d1cac9347c77a603e0a4b BSSGP_NACC_CAUSE_SIPSI_LEN_ERR gprs__bssgp__rim_8h.html ae02e0dbba0118c446e0d32a8a754ea75a41c088dc54a85755492af37dda7da247 BSSGP_NACC_CAUSE_SIPSI_SET_ERR gprs__bssgp__rim_8h.html ae02e0dbba0118c446e0d32a8a754ea75aae3ab658cc623e1e0f2dd30354b07582 bssgp_ran_inf_app_id gprs__bssgp__rim_8h.html a3b8978a0f38942573d9187138808a35c BSSGP_RAN_INF_APP_ID_NACC gprs__bssgp__rim_8h.html a3b8978a0f38942573d9187138808a35caf0fe171091d6fb18a98776e195b7ea9a BSSGP_RAN_INF_APP_ID_SI3 gprs__bssgp__rim_8h.html a3b8978a0f38942573d9187138808a35ca9ba39a397c5070d5170737fd14e2dc45 BSSGP_RAN_INF_APP_ID_MBMS gprs__bssgp__rim_8h.html a3b8978a0f38942573d9187138808a35ca30bee6c5a12312f82f958d3affc88cd6 BSSGP_RAN_INF_APP_ID_SON gprs__bssgp__rim_8h.html a3b8978a0f38942573d9187138808a35cadab673a5fb2a3967285dfba2248dba4c BSSGP_RAN_INF_APP_ID_UTRA_SI gprs__bssgp__rim_8h.html a3b8978a0f38942573d9187138808a35ca569a439cf129ee29e7d60430c07daaf3 static const char * bssgp_rim_routing_info_discr_str gprs__bssgp__rim_8h.html aefdd445c53a9b8e2eacda62876f816d4 (enum bssgp_rim_routing_info_discr val) char * bssgp_rim_ri_name_buf gprs__bssgp__rim_8h.html a8046365ffc5e2128863ab7ee50a836df (char *buf, size_t buf_len, const struct bssgp_rim_routing_info *ri) const char * bssgp_rim_ri_name gprs__bssgp__rim_8h.html aa716d4e414575b3395fd69148d637643 (const struct bssgp_rim_routing_info *ri) int bssgp_parse_rim_ri gprs__bssgp__rim_8h.html ae5ff42abb32c415ec15bdda9d678223f (struct bssgp_rim_routing_info *ri, const uint8_t *buf, unsigned int len) int bssgp_parse_rim_ra gprs__bssgp__rim_8h.html a57e30aff85e97cc09ba9d2149c806213 (struct bssgp_rim_routing_info *ri, const uint8_t *buf, unsigned int len, uint8_t discr) int bssgp_create_rim_ri gprs__bssgp__rim_8h.html a5143593001047d4acde4b35c6058c245 (uint8_t *buf, const struct bssgp_rim_routing_info *ri) int bssgp_dec_ran_inf_req_app_cont_nacc gprs__bssgp__rim_8h.html ae29d8371d835a224f7706a134f491040 (struct bssgp_ran_inf_req_app_cont_nacc *cont, const uint8_t *buf, size_t len) int bssgp_enc_ran_inf_req_app_cont_nacc gprs__bssgp__rim_8h.html a96684f5bf75a31b861ec490654fc730c (uint8_t *buf, size_t len, const struct bssgp_ran_inf_req_app_cont_nacc *cont) int bssgp_dec_ran_inf_app_cont_nacc gprs__bssgp__rim_8h.html ab61dbf035e7da34c777e97436908efa3 (struct bssgp_ran_inf_app_cont_nacc *cont, const uint8_t *buf, size_t len) int bssgp_enc_ran_inf_app_cont_nacc gprs__bssgp__rim_8h.html ad8d3aaaf579011dc1bd5a952cb118464 (uint8_t *buf, size_t len, const struct bssgp_ran_inf_app_cont_nacc *cont) static const char * bssgp_nacc_cause_str gprs__bssgp__rim_8h.html afa23eaa26b6ca67bf5255761f0a87833 (enum bssgp_nacc_cause val) int bssgp_dec_app_err_cont_nacc gprs__bssgp__rim_8h.html a63a248ebb5e91e946655e55b2a64a7d0 (struct bssgp_app_err_cont_nacc *cont, const uint8_t *buf, size_t len) int bssgp_enc_app_err_cont_nacc gprs__bssgp__rim_8h.html ac0031753573e96f6e19bf977754cd946 (uint8_t *buf, size_t len, const struct bssgp_app_err_cont_nacc *cont) static const char * bssgp_ran_inf_app_id_str gprs__bssgp__rim_8h.html add9bb30b3b09e2a24ea8c118ba99711d (enum bssgp_ran_inf_app_id val) int bssgp_dec_ran_inf_req_rim_cont gprs__bssgp__rim_8h.html aabd938c584e74f6a536b867f1663d3ec (struct bssgp_ran_inf_req_rim_cont *cont, const uint8_t *buf, size_t len) int bssgp_enc_ran_inf_req_rim_cont gprs__bssgp__rim_8h.html a5310baf1fff0a59333df655011a34546 (uint8_t *buf, size_t len, const struct bssgp_ran_inf_req_rim_cont *cont) int bssgp_dec_ran_inf_rim_cont gprs__bssgp__rim_8h.html af097b10d8c1adea3cf93e541c2cf305d (struct bssgp_ran_inf_rim_cont *cont, const uint8_t *buf, size_t len) int bssgp_enc_ran_inf_rim_cont gprs__bssgp__rim_8h.html a6285c324edc07aac3b20de771eb98a8f (uint8_t *buf, size_t len, const struct bssgp_ran_inf_rim_cont *cont) int bssgp_dec_ran_inf_ack_rim_cont gprs__bssgp__rim_8h.html a7ba7c4c81ce8e45de28cbeb1a13586fa (struct bssgp_ran_inf_ack_rim_cont *cont, const uint8_t *buf, size_t len) int bssgp_enc_ran_inf_ack_rim_cont gprs__bssgp__rim_8h.html ac5d8be0ccfe34a35fa779fe0d1dc2edd (uint8_t *buf, size_t len, const struct bssgp_ran_inf_ack_rim_cont *cont) int bssgp_dec_ran_inf_err_rim_cont gprs__bssgp__rim_8h.html aafd4199cd6a0337c482a6ee20d0980cb (struct bssgp_ran_inf_err_rim_cont *cont, const uint8_t *buf, size_t len) int bssgp_enc_ran_inf_err_rim_cont gprs__bssgp__rim_8h.html a54822fb74f80697d8e174785eb5c0234 (uint8_t *buf, size_t len, const struct bssgp_ran_inf_err_rim_cont *cont) int bssgp_dec_ran_inf_app_err_rim_cont gprs__bssgp__rim_8h.html ae7d62170b9d2ec5f7724ee566f2e2501 (struct bssgp_ran_inf_app_err_rim_cont *cont, const uint8_t *buf, size_t len) int bssgp_enc_ran_inf_app_err_rim_cont gprs__bssgp__rim_8h.html a1e85d8d5638255b6ef8161b1c9c59375 (uint8_t *buf, size_t len, const struct bssgp_ran_inf_app_err_rim_cont *cont) int bssgp_parse_rim_pdu gprs__bssgp__rim_8h.html a9dad361ddc1031881e09fb82b77cd304 (struct bssgp_ran_information_pdu *pdu, const struct msgb *msg) struct msgb * bssgp_encode_rim_pdu gprs__bssgp__rim_8h.html afcea52a5a0f22ad62874c4b3e9767e45 (const struct bssgp_ran_information_pdu *pdu) int bssgp_tx_rim gprs__bssgp__rim_8h.html adc8fc5f188d68fdccea3cde20b49004c (const struct bssgp_ran_information_pdu *pdu, uint16_t nsei) int bssgp_tx_rim_encoded gprs__bssgp__rim_8h.html a4505f3574384823e6818c4222820677c (struct msgb *msg, uint16_t nsei) const struct value_string bssgp_rim_routing_info_discr_strs gprs__bssgp__rim_8h.html a420c591c5149db026bb89db4865820b4 [] const struct value_string bssgp_nacc_cause_strs gprs__bssgp__rim_8h.html adc763578767c9ea0e66ae8d98c8c661a [] const struct value_string bssgp_ran_inf_app_id_strs gprs__bssgp__rim_8h.html acfc4d4faea92dde12d9c6594eae631d4 [] gprs_msgb.h /build/_deps/libosmocore/include/osmocom/gprs/ gprs__msgb_8h.html libgb_msgb_cb #define LIBGB_MSGB_CB gprs__msgb_8h.html a983b051def1203e68fb9fd5328fc864a (__msgb) #define msgb_tlli gprs__msgb_8h.html a57b228b93f2d0348ea078346cbf49722 (__x) #define msgb_nsei gprs__msgb_8h.html ac613dcc5499dd7838886583340d68c66 (__x) #define msgb_bvci gprs__msgb_8h.html a881a662d4cb4d05332b7fbbb0b690a06 (__x) #define msgb_gmmh gprs__msgb_8h.html ab19887826b2437d122ecf8f693c03b51 (__x) #define msgb_bssgph gprs__msgb_8h.html a1e0126c7d1a173e4e1b10e3aa0169d96 (__x) #define msgb_bssgp_len gprs__msgb_8h.html a73ebd76b2a9567ecaa03fce696a7600e (__x) #define msgb_bcid gprs__msgb_8h.html af5f79ad1f6fc65c9a55b72b784353d53 (__x) #define msgb_llch gprs__msgb_8h.html a29b01570a6a849ca00f86c6f013ddd42 (__x) struct libgb_msgb_cb __attribute__ gprs__msgb_8h.html a07073f09276463198618cb422cc42912 ((packed, may_alias)) int gprs_log_filter_fn gprs__msgb_8h.html a4146cd23ffed87c72ab0b75dfe44b948 (const struct log_context *ctx, struct log_target *tar) unsigned char * bssgph gprs__msgb_8h.html a5ebb9fffbd33c69d80f020135d4b52e6 unsigned char * llch gprs__msgb_8h.html a8965531088fd9528dc9ba1e084c4f9e0 unsigned char * bssgp_cell_id gprs__msgb_8h.html aca508fce610ae5107cb55e19fe8d02a0 uint16_t nsei gprs__msgb_8h.html aea208550f26e3f647a9f7b67ac368391 uint16_t bvci gprs__msgb_8h.html a8dd29bba274aebcad8962e5cb941c42b uint32_t tlli gprs__msgb_8h.html a704df073f013b579e470eda096e9446b gprs_ns.h /build/_deps/libosmocore/include/osmocom/gprs/ gprs__ns_8h.html osmocom/gprs/gprs_msgb.h osmocom/gprs/protocol/gsm_08_16.h gprs_ns_inst gprs_nsvc ns_signal_data #define NS_TIMERS_COUNT gprs__ns_8h.html a8893f811b32e1d3d8b81a043e90a1c2d #define NS_TIMERS gprs__ns_8h.html aedf7b460e889da2bb26efa3e858946c6 #define NS_TIMERS_HELP gprs__ns_8h.html a57477386d3c188b4cce27f3cec0ed5aa #define NS_ALLOC_SIZE gprs__ns_8h.html af5363aace93ed474cb25cd097313ae55 #define NS_ALLOC_HEADROOM gprs__ns_8h.html a21dcafeca8157bed0188c7aa3c516bb3 #define NSE_S_BLOCKED gprs__ns_8h.html a2710f3dc87f800f2b6182a339043fe6a #define NSE_S_ALIVE gprs__ns_8h.html a6301bf5438b51498dd61144880b487bc #define NSE_S_RESET gprs__ns_8h.html ab3e4e8ac0fd5bc7bdc3d4889e9bc032d #define NS_DESC_B gprs__ns_8h.html a197ee2afe1666dce1146bcaa8a00df33 (st) #define NS_DESC_A gprs__ns_8h.html af601813cfa22b316bb8681b29a2b0bab (st) #define NS_DESC_R gprs__ns_8h.html aa179c38f7aa2575a5109fd2b40bfc3dc (st) int gprs_ns_cb_t gprs__ns_8h.html ab674581cacde83373846bb6f6cce80ed (enum gprs_ns_evt event, struct gprs_nsvc *nsvc, struct msgb *msg, uint16_t bvci) ns_timeout gprs__ns_8h.html ad3688f8ecfe7122c092b4bc4a9c60da0 NS_TOUT_TNS_BLOCK gprs__ns_8h.html ad3688f8ecfe7122c092b4bc4a9c60da0a1b88b04adf65281e7bcf29402e1f020b NS_TOUT_TNS_BLOCK_RETRIES gprs__ns_8h.html ad3688f8ecfe7122c092b4bc4a9c60da0a693b33132aa0f6212d78d1376580fb1b NS_TOUT_TNS_RESET gprs__ns_8h.html ad3688f8ecfe7122c092b4bc4a9c60da0a48736cfedf1e8f0bd435dc0cc61d9a6f NS_TOUT_TNS_RESET_RETRIES gprs__ns_8h.html ad3688f8ecfe7122c092b4bc4a9c60da0aba64fc2c5555e6aff03cac04fc8c2c03 NS_TOUT_TNS_TEST gprs__ns_8h.html ad3688f8ecfe7122c092b4bc4a9c60da0a76893fc8b4f6b3c5f27702a0a1675d78 NS_TOUT_TNS_ALIVE gprs__ns_8h.html ad3688f8ecfe7122c092b4bc4a9c60da0ad767683eaf1ba4f4b9ce9ff1a45a0947 NS_TOUT_TNS_ALIVE_RETRIES gprs__ns_8h.html ad3688f8ecfe7122c092b4bc4a9c60da0a9336ff01b118c798994367338341a8e4 NS_TOUT_TSNS_PROV gprs__ns_8h.html ad3688f8ecfe7122c092b4bc4a9c60da0a0e83fee5874c82abdf5158ee09b7081f gprs_ns_ll gprs__ns_8h.html aa01f7a112f0ef8c85ab554ca8721d7ee GPRS_NS_LL_UDP gprs__ns_8h.html aa01f7a112f0ef8c85ab554ca8721d7eeaa05b54b1d41aed29290d6da1c73f6bed GPRS_NS_LL_E1 gprs__ns_8h.html aa01f7a112f0ef8c85ab554ca8721d7eeabdc236710c7397159447be611a898778 GPRS_NS_LL_FR_GRE gprs__ns_8h.html aa01f7a112f0ef8c85ab554ca8721d7eea4a2f68b7db85ee5133876d7719b9b7d2 gprs_ns_evt gprs__ns_8h.html a8507d6b23c322e80fdf2357817ae0183 GPRS_NS_EVT_UNIT_DATA gprs__ns_8h.html a8507d6b23c322e80fdf2357817ae0183a3676520d51ee76c9ddeb06180755c35f gprs_ns_cs gprs__ns_8h.html a1f0dd4569e3f6485b92a3b07614f1555 GPRS_NS_CS_CREATED gprs__ns_8h.html a1f0dd4569e3f6485b92a3b07614f1555a454ee63f041bc11653cad28053433731 GPRS_NS_CS_FOUND gprs__ns_8h.html a1f0dd4569e3f6485b92a3b07614f1555a296fc67d238f06a39fbfd972cf3f91e9 GPRS_NS_CS_REJECTED gprs__ns_8h.html a1f0dd4569e3f6485b92a3b07614f1555a5e62149e2a2f158d1f9597649b5513c1 GPRS_NS_CS_SKIPPED gprs__ns_8h.html a1f0dd4569e3f6485b92a3b07614f1555a98489970daba731bd7b74d5e30344462 GPRS_NS_CS_ERROR gprs__ns_8h.html a1f0dd4569e3f6485b92a3b07614f1555a9b6c044f121a1356dc5d478d445761b1 nsvc_timer_mode gprs__ns_8h.html a22fa3f1397f5263438aefa3a6fd0fc71 NSVC_TIMER_TNS_TEST gprs__ns_8h.html a22fa3f1397f5263438aefa3a6fd0fc71a71d606ca3b510246d183acfab5ca8b11 NSVC_TIMER_TNS_ALIVE gprs__ns_8h.html a22fa3f1397f5263438aefa3a6fd0fc71a1efef849296320b862e0c3c5b1b66376 NSVC_TIMER_TNS_RESET gprs__ns_8h.html a22fa3f1397f5263438aefa3a6fd0fc71a0d8bd1932d05fb987203fe77d2ef5d7e _NSVC_TIMER_NR gprs__ns_8h.html a22fa3f1397f5263438aefa3a6fd0fc71a9f9f3d4880e284c257e372128100facf NSVC_TIMER_TNS_TEST gprs__ns2__internal_8h.html a22fa3f1397f5263438aefa3a6fd0fc71a71d606ca3b510246d183acfab5ca8b11 NSVC_TIMER_TNS_ALIVE gprs__ns2__internal_8h.html a22fa3f1397f5263438aefa3a6fd0fc71a1efef849296320b862e0c3c5b1b66376 NSVC_TIMER_TNS_RESET gprs__ns2__internal_8h.html a22fa3f1397f5263438aefa3a6fd0fc71a0d8bd1932d05fb987203fe77d2ef5d7e _NSVC_TIMER_NR gprs__ns2__internal_8h.html a22fa3f1397f5263438aefa3a6fd0fc71a9f9f3d4880e284c257e372128100facf signal_ns gprs__ns_8h.html a52310fead5e916fd47e781c0759a52af S_NS_RESET gprs__ns_8h.html a52310fead5e916fd47e781c0759a52afaa6855ba31959c6ca18699e9e51f0cb74 S_NS_BLOCK gprs__ns_8h.html a52310fead5e916fd47e781c0759a52afaa7d2b2e6ab2d668273e1f0aff80b8667 S_NS_UNBLOCK gprs__ns_8h.html a52310fead5e916fd47e781c0759a52afa7dc32d35cab15e9354b2cc82656a2b86 S_NS_ALIVE_EXP gprs__ns_8h.html a52310fead5e916fd47e781c0759a52afa9c223d46bece3021f9d2d9521dbf87bb S_NS_REPLACED gprs__ns_8h.html a52310fead5e916fd47e781c0759a52afabdb8825b637f16d43c982d440fe5e66f S_NS_MISMATCH gprs__ns_8h.html a52310fead5e916fd47e781c0759a52afa73532e3748a4a43d7687d91b89b86df7 S_SNS_CONFIGURED gprs__ns_8h.html a52310fead5e916fd47e781c0759a52afa5f2a03470347a1dc04603cd0427b3fb1 struct gprs_ns_inst * gprs_ns_instantiate group__libgb.html ga3b865a4153c5f5f99c736fe4197f0498 (gprs_ns_cb_t *cb, void *ctx) void gprs_ns_close group__libgb.html ga65bb412f8727383ef2365ad00052ccfd (struct gprs_ns_inst *nsi) void gprs_ns_destroy group__libgb.html gaf977c8dca440c87eb29d0f4eaa8dbead (struct gprs_ns_inst *nsi) int gprs_ns_nsip_listen group__libgb.html ga3a023e567b75406abec89bb04c065426 (struct gprs_ns_inst *nsi) struct gprs_nsvc * gprs_ns_nsip_connect group__libgb.html ga1e9361569860d0a51867dbafa847dc84 (struct gprs_ns_inst *nsi, struct sockaddr_in *dest, uint16_t nsei, uint16_t nsvci) struct gprs_nsvc * gprs_ns_nsip_connect_sns group__libgb.html ga7dc440599702b88f6d0128ca2cb08852 (struct gprs_ns_inst *nsi, struct sockaddr_in *dest, uint16_t nsei, uint16_t nsvci) int gprs_ns_sendmsg group__libgb.html gaf27635ee80125de543f7c5e4fefd3884 (struct gprs_ns_inst *nsi, struct msgb *msg) int gprs_ns_rcvmsg group__libgb.html gab17cf22e8b846f116a6e14522c026e42 (struct gprs_ns_inst *nsi, struct msgb *msg, struct sockaddr_in *saddr, enum gprs_ns_ll ll) int gprs_ns_tx_alive group__libgb.html gad54c7788be7c90e1078b890190a68d9f (struct gprs_nsvc *nsvc) int gprs_ns_tx_alive_ack group__libgb.html gabaebf46f59bee30756b28c3d8e0fc396 (struct gprs_nsvc *nsvc) int gprs_ns_tx_reset group__libgb.html ga424ba65d6bfe8f33fbcd4ebd085bd0fa (struct gprs_nsvc *nsvc, uint8_t cause) int gprs_ns_tx_block group__libgb.html ga7ae883da168076940f0132407d012b98 (struct gprs_nsvc *nsvc, uint8_t cause) int gprs_ns_tx_unblock group__libgb.html ga1a14e18e1103e46acd675b02f3d71ccb (struct gprs_nsvc *nsvc) int gprs_ns_frgre_listen gprs__ns_8h.html a5a54120379f9a7be3948b65e7c5abb02 (struct gprs_ns_inst *nsi) struct gprs_nsvc * gprs_nsvc_create2 group__libgb.html ga0e47ee32b76167bd38089a98570c890b (struct gprs_ns_inst *nsi, uint16_t nsvci, uint8_t sig_weight, uint8_t data_weight) void gprs_nsvc_delete group__libgb.html ga5ad66da47bc39c25ee764c6ab5bb3af0 (struct gprs_nsvc *nsvc) struct gprs_nsvc * gprs_nsvc_by_nsei group__libgb.html ga712419ff6dc9e319d1234ce91d7120f0 (struct gprs_ns_inst *nsi, uint16_t nsei) struct gprs_nsvc * gprs_nsvc_by_nsvci group__libgb.html gafa4c23bcbf2a4a9ab15e9640bb4dc987 (struct gprs_ns_inst *nsi, uint16_t nsvci) struct gprs_nsvc * gprs_nsvc_by_rem_addr group__libgb.html ga28b5b2f8f3a70ed7da94bac9698d32c1 (struct gprs_ns_inst *nsi, const struct sockaddr_in *sin) int gprs_nsvc_reset group__libgb.html ga6122988c9645e3e06af9f887caf1424d (struct gprs_nsvc *nsvc, uint8_t cause) int gprs_ns_vty_init gprs__ns_8h.html a70fb3061677b2752572e3cc380dfeeae (struct gprs_ns_inst *nsi) const char * gprs_ns_ll_str group__libgb.html ga107928cae88251302409d4a986ef1cbf (const struct gprs_nsvc *nsvc) char * gprs_ns_ll_str_buf group__libgb.html ga3c2b9ab76eb1ad97b07619e032697187 (char *buf, size_t buf_len, const struct gprs_nsvc *nsvc) char * gprs_ns_ll_str_c group__libgb.html gacc0a874cb1379e9ecf85f7b1fd8b5218 (const void *ctx, const struct gprs_nsvc *nsvc) void gprs_ns_ll_copy group__libgb.html gab001ddfdd310edd90c33dbb00c53672c (struct gprs_nsvc *nsvc, struct gprs_nsvc *other) void gprs_ns_ll_clear group__libgb.html ga59af4cce7bdb355a40e03ea80378bf47 (struct gprs_nsvc *nsvc) struct msgb * gprs_ns_msgb_alloc group__libgb.html gaae95fb6ea50aa9ecbdf336f931ea0554 (void) const char * gprs_ns_cause_str group__libgb.html gaeb32cf0eae94d480ba77b204062e5ad3 (enum ns_cause cause) void gprs_ns_set_log_ss group__libgb.html ga752e8b41655c789e047779edce0ee70a (int ss) char * gprs_nsvc_state_append group__libgb.html ga9b05c8ee019089b898ae1760fb03bfe3 (char *s, struct gprs_nsvc *nsvc) const struct value_string gprs_ns_signal_ns_names group__libgb.html gae5752b7bb37cb4caee7f3b08327d5120 [] gprs_ns2.h /build/_deps/libosmocore/include/osmocom/gprs/ gprs__ns2_8h.html osmocom/gprs/protocol/gsm_08_16.h osmocom/gprs/frame_relay.h osmo_gprs_ns2_prim int(* gprs_ns2_foreach_nsvc_cb gprs__ns2_8h.html a5eb602bb00119e008da47c0a36013fa9 )(struct gprs_ns2_vc *nsvc, void *ctx) gprs_ns2_vc_mode gprs__ns2_8h.html a5bec59a8d3f1e9b015771438d1862899 GPRS_NS2_VC_MODE_BLOCKRESET gprs__ns2_8h.html a5bec59a8d3f1e9b015771438d1862899a0c45d8e5be5a475f25a47e6b0e89ed43 GPRS_NS2_VC_MODE_ALIVE gprs__ns2_8h.html a5bec59a8d3f1e9b015771438d1862899afc6542be578a7f6699fd3f4df8758ae2 gprs_ns2_dialect gprs__ns2_8h.html ad919c6a8e8ead1f3f2cab01350c2b90d GPRS_NS2_DIALECT_UNDEF gprs__ns2_8h.html ad919c6a8e8ead1f3f2cab01350c2b90dad08d876f52db7e7fbc908b2c155959b8 GPRS_NS2_DIALECT_STATIC_ALIVE gprs__ns2_8h.html ad919c6a8e8ead1f3f2cab01350c2b90dac8eb4f49190358200bf1d08c17afe92f GPRS_NS2_DIALECT_STATIC_RESETBLOCK gprs__ns2_8h.html ad919c6a8e8ead1f3f2cab01350c2b90dac64d21004a54db8c1ea0cf6a78239873 GPRS_NS2_DIALECT_IPACCESS gprs__ns2_8h.html ad919c6a8e8ead1f3f2cab01350c2b90da77835b3dc9ca69ffebd4e01cd0327337 GPRS_NS2_DIALECT_SNS gprs__ns2_8h.html ad919c6a8e8ead1f3f2cab01350c2b90daef1146c61b793b4fcaf042e8a83b7455 gprs_ns2_ll gprs__ns2_8h.html abdaf5ebe3bd4e807a61e7bead9749191 GPRS_NS2_LL_UNDEF gprs__ns2_8h.html abdaf5ebe3bd4e807a61e7bead9749191a5799c0537f3599029faec24844c104b1 GPRS_NS2_LL_UDP gprs__ns2_8h.html abdaf5ebe3bd4e807a61e7bead9749191af227f9402efba2c8db5d0f33aa1fdbbf GPRS_NS2_LL_FR gprs__ns2_8h.html abdaf5ebe3bd4e807a61e7bead9749191a4af312b176fc4ea5b34ff7718a1bf93d GPRS_NS2_LL_FR_GRE gprs__ns2_8h.html abdaf5ebe3bd4e807a61e7bead9749191ac61a1740cc9db1c86e9cc3fd311e751f gprs_ns2_prim gprs__ns2_8h.html a9ce0f8acb44426e485926dd3d51f2d82 GPRS_NS2_PRIM_UNIT_DATA gprs__ns2_8h.html a9ce0f8acb44426e485926dd3d51f2d82a5df1430f8c9c0f2d2993bf51e792f47a GPRS_NS2_PRIM_CONGESTION gprs__ns2_8h.html a9ce0f8acb44426e485926dd3d51f2d82a0078938a3a09d1c7e171e814f97bf526 GPRS_NS2_PRIM_STATUS gprs__ns2_8h.html a9ce0f8acb44426e485926dd3d51f2d82a26a82f50b3fdeaa456790074912d106d gprs_ns2_congestion_cause gprs__ns2_8h.html aa11215074e109ffc4e157d2c40834c50 GPRS_NS2_CONG_CAUSE_BACKWARD_BEGIN gprs__ns2_8h.html aa11215074e109ffc4e157d2c40834c50a41ecf064c09a1db533e2bac1f5ee45b2 GPRS_NS2_CONG_CAUSE_BACKWARD_END gprs__ns2_8h.html aa11215074e109ffc4e157d2c40834c50a4abefbae962c72b7b81492bdb8da3f4b GPRS_NS2_CONG_CAUSE_FORWARD_BEGIN gprs__ns2_8h.html aa11215074e109ffc4e157d2c40834c50aa8d58af81c21fb059041e7a018914939 GPRS_NS2_CONG_CAUSE_FORWARD_END gprs__ns2_8h.html aa11215074e109ffc4e157d2c40834c50a99aaea87a9c15f2458b8d4fc73862afc gprs_ns2_affecting_cause gprs__ns2_8h.html aa9f2b27e8d728dddfc1ba4d34ae6517b GPRS_NS2_AFF_CAUSE_VC_FAILURE gprs__ns2_8h.html aa9f2b27e8d728dddfc1ba4d34ae6517ba0c4db131cd20cfd65ff46f46e23ad04f GPRS_NS2_AFF_CAUSE_VC_RECOVERY gprs__ns2_8h.html aa9f2b27e8d728dddfc1ba4d34ae6517ba6797cd956a29e1fca48cae41001f2213 GPRS_NS2_AFF_CAUSE_FAILURE gprs__ns2_8h.html aa9f2b27e8d728dddfc1ba4d34ae6517ba076f5e568eff117dd53c7fa82b5d73af GPRS_NS2_AFF_CAUSE_RECOVERY gprs__ns2_8h.html aa9f2b27e8d728dddfc1ba4d34ae6517ba91e00200fb079615a2ceb142218062f8 GPRS_NS2_AFF_CAUSE_SNS_CONFIGURED gprs__ns2_8h.html aa9f2b27e8d728dddfc1ba4d34ae6517baaba47bc1151c97331e9aa39824e468f9 GPRS_NS2_AFF_CAUSE_SNS_FAILURE gprs__ns2_8h.html aa9f2b27e8d728dddfc1ba4d34ae6517baa230383513ff26eacace964ad9f88606 GPRS_NS2_AFF_CAUSE_SNS_NO_ENDPOINTS gprs__ns2_8h.html aa9f2b27e8d728dddfc1ba4d34ae6517bafe3780b5dc9de93d080013bb2ee76d73 GPRS_NS2_AFF_CAUSE_MTU_CHANGE gprs__ns2_8h.html aa9f2b27e8d728dddfc1ba4d34ae6517ba377fad8e49f5a34cf8f4948a07f01f8b gprs_ns2_change_ip_endpoint gprs__ns2_8h.html ac1f6141054865095ae1d8cac6b65c46c GRPS_NS2_ENDPOINT_NO_CHANGE gprs__ns2_8h.html ac1f6141054865095ae1d8cac6b65c46cab7c74c77478830b7c820c4e939e5e1ef GPRS_NS2_ENDPOINT_REQUEST_CHANGE gprs__ns2_8h.html ac1f6141054865095ae1d8cac6b65c46ca4afc467ed45095b13a79728dcf6958f3 GPRS_NS2_ENDPOINT_CONFIRM_CHANGE gprs__ns2_8h.html ac1f6141054865095ae1d8cac6b65c46cabed0bddf40f90212af9491bf629052c1 static const char * gprs_ns2_prim_str gprs__ns2_8h.html a2ca5d35dbd51cd510924e880674a5e96 (enum gprs_ns2_prim val) static const char * gprs_ns2_lltype_str gprs__ns2_8h.html adfb883a0926a3abbaf6ad8376ba60fc2 (enum gprs_ns2_ll val) static const char * gprs_ns2_aff_cause_prim_str gprs__ns2_8h.html a10730bf2f59033309f883d5c299de2e6 (enum gprs_ns2_affecting_cause val) static const char * gprs_ns2_cause_str gprs__ns2_8h.html a18ee180416667541e6d0656ac321168d (enum ns_cause val) struct gprs_ns2_inst * gprs_ns2_instantiate group__libgb.html gab429a68a42be804a8c03c67a5f8e9987 (void *ctx, osmo_prim_cb cb, void *cb_data) void gprs_ns2_free group__libgb.html ga035899304b232be0f5d823065cd56c0c (struct gprs_ns2_inst *inst) int gprs_ns2_recv_prim group__libgb.html ga94c293f7021832116d1c2466c609667c (struct gprs_ns2_inst *nsi, struct osmo_prim_hdr *oph) int gprs_ns2_nse_foreach_nsvc group__libgb.html ga634c69147ef8d2a69eadb4f873ef8f0a (struct gprs_ns2_nse *nse, gprs_ns2_foreach_nsvc_cb cb, void *cb_data) struct gprs_ns2_nse * gprs_ns2_nse_by_nsei group__libgb.html gad3090673ef217831b309b9f446719d28 (struct gprs_ns2_inst *nsi, uint16_t nsei) struct gprs_ns2_nse * gprs_ns2_create_nse group__libgb.html ga04d5db86c79516c3379a5f585fe69b64 (struct gprs_ns2_inst *nsi, uint16_t nsei, enum gprs_ns2_ll linklayer, enum gprs_ns2_dialect dialect) struct gprs_ns2_nse * gprs_ns2_create_nse2 group__libgb.html gaf298863d99c262c976b3565d8d740167 (struct gprs_ns2_inst *nsi, uint16_t nsei, enum gprs_ns2_ll linklayer, enum gprs_ns2_dialect dialect, bool local_sgsn_role) uint16_t gprs_ns2_nse_nsei group__libgb.html gae62378d1d637d12c4b9ac4cc77457860 (struct gprs_ns2_nse *nse) void gprs_ns2_free_nse group__libgb.html gae5257e82b4a770b091d9b042dec1d65c (struct gprs_ns2_nse *nse) void gprs_ns2_free_nses group__libgb.html gaea3ed7fc6e9ccdb0d888771879476396 (struct gprs_ns2_inst *nsi) void gprs_ns2_free_nsvc group__libgb.html gaffc30efefbc2e6819d144884c7fe4adc (struct gprs_ns2_vc *nsvc) void gprs_ns2_free_nsvcs group__libgb.html gae309da0b80f9c63b11ade1551f0c9706 (struct gprs_ns2_nse *nse) struct gprs_ns2_vc * gprs_ns2_nsvc_by_nsvci group__libgb.html ga6bfddf6ae7b4e50cf9fbd54a21684643 (struct gprs_ns2_inst *nsi, uint16_t nsvci) struct gprs_ns2_vc_bind * gprs_ns2_bind_by_name group__libgb.html ga7be3ed98b412e7b58a8a29cbafa3a67e (struct gprs_ns2_inst *nsi, const char *name) int gprs_ns2_ip_bind gprs__ns2_8h.html ae777bdd223a7190ca183c0e0ebe0b26a (struct gprs_ns2_inst *nsi, const char *name, const struct osmo_sockaddr *local, int dscp, struct gprs_ns2_vc_bind **result) struct gprs_ns2_vc_bind * gprs_ns2_ip_bind_by_sockaddr gprs__ns2_8h.html a1d48413fcc9331bb9d374ccf29a39d35 (struct gprs_ns2_inst *nsi, const struct osmo_sockaddr *sockaddr) struct gprs_ns2_vc_bind * gprs_ns2_fr_bind_by_netif gprs__ns2_8h.html a086917d968c0f0e70c1d36dedf6c59e8 (struct gprs_ns2_inst *nsi, const char *netif) const char * gprs_ns2_fr_bind_netif gprs__ns2_8h.html a1ff9ad4b66b68a9981d3b722844c3038 (struct gprs_ns2_vc_bind *bind) enum osmo_fr_role gprs_ns2_fr_bind_role gprs__ns2_8h.html abbb2e4e7ae6f8288f03c4fcc10e2b329 (struct gprs_ns2_vc_bind *bind) int gprs_ns2_fr_bind gprs__ns2_8h.html a673527be920647fde63ec0b7a8c9d5ed (struct gprs_ns2_inst *nsi, const char *name, const char *netif, struct osmo_fr_network *fr_network, enum osmo_fr_role fr_role, struct gprs_ns2_vc_bind **result) int gprs_ns2_is_fr_bind gprs__ns2_8h.html a80a485eb506916a6b971551d38e22ce2 (struct gprs_ns2_vc_bind *bind) struct gprs_ns2_vc * gprs_ns2_fr_nsvc_by_dlci gprs__ns2_8h.html a5c88e59906893ba5ebd5bc79975ba87e (struct gprs_ns2_vc_bind *bind, uint16_t dlci) struct gprs_ns2_vc * gprs_ns2_fr_connect gprs__ns2_8h.html a6f16fc129c2aec0d981dbcd2ce96ac9f (struct gprs_ns2_vc_bind *bind, struct gprs_ns2_nse *nse, uint16_t nsvci, uint16_t dlci) struct gprs_ns2_vc * gprs_ns2_fr_connect2 gprs__ns2_8h.html a29c5cfa0ba80ef074bc89044208c68b5 (struct gprs_ns2_vc_bind *bind, uint16_t nsei, uint16_t nsvci, uint16_t dlci) struct gprs_ns2_vc * gprs_ns2_ip_connect group__libgb.html gabc2b19035b1d7b6457e9ab10fc49f9ed (struct gprs_ns2_vc_bind *bind, const struct osmo_sockaddr *remote, struct gprs_ns2_nse *nse, uint16_t nsvci) struct gprs_ns2_vc * gprs_ns2_ip_connect2 group__libgb.html gabcc6172a2429e3698b9e6de2d71e06fd (struct gprs_ns2_vc_bind *bind, const struct osmo_sockaddr *remote, uint16_t nsei, uint16_t nsvci, enum gprs_ns2_dialect dialect) struct gprs_ns2_vc * gprs_ns2_ip_connect_inactive group__libgb.html ga10c42f59382de5f13d626c4d4d02887f (struct gprs_ns2_vc_bind *bind, const struct osmo_sockaddr *remote, struct gprs_ns2_nse *nse, uint16_t nsvci) void gprs_ns2_ip_bind_set_sns_weight gprs__ns2_8h.html a36472eed4f70e5a5952fbc07bdb76b7f (struct gprs_ns2_vc_bind *bind, uint8_t signalling, uint8_t data) void gprs_ns2_free_bind group__libgb.html ga60ce0e2a04d5ac46598ebd123fe744f6 (struct gprs_ns2_vc_bind *bind) void gprs_ns2_free_binds group__libgb.html ga001166da799a6e874fb4de74cfcb73a3 (struct gprs_ns2_inst *nsi) int gprs_ns2_sns_count gprs__ns2_8h.html ad5b987338009b124290109789c811840 (struct gprs_ns2_nse *nse) int gprs_ns2_sns_add_endpoint gprs__ns2_8h.html aa216819fe14309d37c671be36bc5262b (struct gprs_ns2_nse *nse, const struct osmo_sockaddr *saddr) int gprs_ns2_sns_del_endpoint gprs__ns2_8h.html af7ce29702d239e804ee31e3ddcb4f51b (struct gprs_ns2_nse *nse, const struct osmo_sockaddr *saddr) int gprs_ns2_sns_add_bind gprs__ns2_8h.html ac4e486186e2d10273538c27f48178fba (struct gprs_ns2_nse *nse, struct gprs_ns2_vc_bind *bind) int gprs_ns2_sns_del_bind gprs__ns2_8h.html abe907a6b3594778c58291723a5ab7ca9 (struct gprs_ns2_nse *nse, struct gprs_ns2_vc_bind *bind) const struct osmo_sockaddr * gprs_ns2_nse_sns_remote gprs__ns2_8h.html a7d15977f0b7abac1779dbbdc9fc475c5 (struct gprs_ns2_nse *nse) const struct osmo_sockaddr * gprs_ns2_ip_vc_remote gprs__ns2_8h.html a8fd3161ea605df85fffe870f40766ffb (const struct gprs_ns2_vc *nsvc) const struct osmo_sockaddr * gprs_ns2_ip_vc_local gprs__ns2_8h.html aa78fe2cc00afbad05816b358a3276f17 (const struct gprs_ns2_vc *nsvc) bool gprs_ns2_ip_vc_equal gprs__ns2_8h.html acea1beca99e787361064e11816c79b3a (const struct gprs_ns2_vc *nsvc, const struct osmo_sockaddr *local, const struct osmo_sockaddr *remote, uint16_t nsvci) const struct osmo_sockaddr * gprs_ns2_ip_bind_sockaddr gprs__ns2_8h.html a1ce64188a0acad56a1d21d53a18d561b (struct gprs_ns2_vc_bind *bind) int gprs_ns2_is_ip_bind gprs__ns2_8h.html a0a7277d548a97db61b0d693880b06924 (struct gprs_ns2_vc_bind *bind) int gprs_ns2_ip_bind_set_dscp gprs__ns2_8h.html abc6c5168cd4db66baf60ca62a3609027 (struct gprs_ns2_vc_bind *bind, int dscp) int gprs_ns2_ip_bind_set_priority gprs__ns2_8h.html a0db4579d0b0f86d9c5628bda3fa24f87 (struct gprs_ns2_vc_bind *bind, uint8_t priority) struct gprs_ns2_vc * gprs_ns2_nsvc_by_sockaddr_bind gprs__ns2_8h.html abdf1d19f4662c3264954a5513d223d47 (struct gprs_ns2_vc_bind *bind, const struct osmo_sockaddr *rem_addr) int gprs_ns2_frgre_bind gprs__ns2_8h.html a84ca7c73ad1ba0823050a3a294bca51a (struct gprs_ns2_inst *nsi, const char *name, const struct osmo_sockaddr *local, int dscp, struct gprs_ns2_vc_bind **result) int gprs_ns2_is_frgre_bind gprs__ns2_8h.html a0454d2aa6998d2f7035bb65ae09f5338 (struct gprs_ns2_vc_bind *bind) uint16_t gprs_ns2_fr_nsvc_dlci gprs__ns2_8h.html a6d880ef22bf47cbd86427f3b693a5899 (const struct gprs_ns2_vc *nsvc) struct gprs_ns2_vc * gprs_ns2_nsvc_by_sockaddr_nse group__libgb.html gaab99735179e89154d6cafc4c1fe173d8 (struct gprs_ns2_nse *nse, const struct osmo_sockaddr *sockaddr) void gprs_ns2_start_alive_all_nsvcs group__libgb.html ga1e5ac637ca7440022c72db90f6f0f25e (struct gprs_ns2_nse *nse) const char * gprs_ns2_ll_str group__libgb.html ga88d4b06d16c8da762246fc6a55f2d924 (struct gprs_ns2_vc *nsvc) char * gprs_ns2_ll_str_buf group__libgb.html ga19c42e04e0d43a7ea8c75ce03744d0db (char *buf, size_t buf_len, struct gprs_ns2_vc *nsvc) char * gprs_ns2_ll_str_c group__libgb.html gab273d41effb8704f79d90cb0a7536dfd (const void *ctx, struct gprs_ns2_vc *nsvc) const char * gprs_ns2_nsvc_state_name group__libgb.html ga12f2eb92f6cbcd19deb98efc9c30020c (struct gprs_ns2_vc *nsvc) int gprs_ns2_vty_init gprs__ns2_8h.html a6898cbf36f2b7744dda1bb6d1b0dae19 (struct gprs_ns2_inst *nsi) const struct value_string gprs_ns2_prim_strs group__libgb.html gab3a055f57e877f799059e07232302bc4 [] const struct value_string gprs_ns2_lltype_strs group__libgb.html ga76bb15745c3f10c09986062f9aff2478 [] const struct value_string gprs_ns2_aff_cause_prim_strs group__libgb.html gac2466a43ee4da2fa855f23cc907403f7 [] const struct value_string gprs_ns2_cause_strs group__libgb.html ga77f0bb3388ee9e429a7b79666c878f33 [] gprs_ns_frgre.h /build/_deps/libosmocore/include/osmocom/gprs/ gprs__ns__frgre_8h.html int gprs_ns_frgre_sendmsg gprs__ns__frgre_8h.html ac426de2326b02388b097f3059e352295 (struct gprs_nsvc *nsvc, struct msgb *msg) gprs_rlc.h /build/_deps/libosmocore/include/osmocom/gprs/ gprs__rlc_8h.html gsm_04_60.h /build/_deps/libosmocore/include/osmocom/gprs/protocol/ gsm__04__60_8h.html gsm_08_16.h /build/_deps/libosmocore/include/osmocom/gprs/protocol/ gsm__08__16_8h.html gprs_ns_hdr gprs_ns_ie_ip4_elem gprs_ns_ie_ip6_elem ns_pdu_type group__libgb.html ga138e965973b71fed1f70981f85166f54 NS_PDUT_UNITDATA group__libgb.html gga138e965973b71fed1f70981f85166f54a868430bc1823cfa2cff6ff42f54cf45a NS_PDUT_RESET group__libgb.html gga138e965973b71fed1f70981f85166f54a1e195510dfb865e2c4c45f928c81333f NS_PDUT_RESET_ACK group__libgb.html gga138e965973b71fed1f70981f85166f54a13821dc6ce945b47c4c7f2274aff45ad NS_PDUT_BLOCK group__libgb.html gga138e965973b71fed1f70981f85166f54a988b3ced7cbfd1d5c8331615c0a84420 NS_PDUT_BLOCK_ACK group__libgb.html gga138e965973b71fed1f70981f85166f54a11379935082fbff7f322e5e70aeae02c NS_PDUT_UNBLOCK group__libgb.html gga138e965973b71fed1f70981f85166f54a1f0bcb1ce1e17b949e09dd1b9b1129ac NS_PDUT_UNBLOCK_ACK group__libgb.html gga138e965973b71fed1f70981f85166f54a1406d8dfd663016321f9ae45f94b907d NS_PDUT_STATUS group__libgb.html gga138e965973b71fed1f70981f85166f54a5226b82ddd82c37b82f3b38c167da386 NS_PDUT_ALIVE group__libgb.html gga138e965973b71fed1f70981f85166f54ae37dc3f5e36924ef0b59c093e4dac69f NS_PDUT_ALIVE_ACK group__libgb.html gga138e965973b71fed1f70981f85166f54a5ceb23850ee0382525820bc11a882f97 SNS_PDUT_ACK group__libgb.html gga138e965973b71fed1f70981f85166f54aaab6b1c4ee113801b738dff11a0d1668 SNS_PDUT_ADD group__libgb.html gga138e965973b71fed1f70981f85166f54a4a44569f7797472ead12024b3a941189 SNS_PDUT_CHANGE_WEIGHT group__libgb.html gga138e965973b71fed1f70981f85166f54a400416a7315d3daa14079313e3fefc47 SNS_PDUT_CONFIG group__libgb.html gga138e965973b71fed1f70981f85166f54a401979534b5ce7d5d2972089555ab55a SNS_PDUT_CONFIG_ACK group__libgb.html gga138e965973b71fed1f70981f85166f54a742beed958fe79c58f047ed5da203fc1 SNS_PDUT_DELETE group__libgb.html gga138e965973b71fed1f70981f85166f54abd3ea35fb5dd1adaf7920d7e46edc9ad SNS_PDUT_SIZE group__libgb.html gga138e965973b71fed1f70981f85166f54a8292986e7bc1920611f400b622e4e25f SNS_PDUT_SIZE_ACK group__libgb.html gga138e965973b71fed1f70981f85166f54a90d0f57400a0a6677727054df3599fa5 ns_ctrl_ie group__libgb.html gaaa401d24a89784c8ce88f55993ec186c NS_IE_CAUSE group__libgb.html ggaaa401d24a89784c8ce88f55993ec186ca52727a7113c3f0af211ceaf93255f577 NS_IE_VCI group__libgb.html ggaaa401d24a89784c8ce88f55993ec186ca107551c56a353513699ed4de0e03efb6 NS_IE_PDU group__libgb.html ggaaa401d24a89784c8ce88f55993ec186ca894cb4f7adf0ff5a36fd56117af37d86 NS_IE_BVCI group__libgb.html ggaaa401d24a89784c8ce88f55993ec186ca4d4fa49811e8f5a82025450efb218f7d NS_IE_NSEI group__libgb.html ggaaa401d24a89784c8ce88f55993ec186ca250a5ad06e3f9ea3587c76efc9992851 NS_IE_IPv4_LIST group__libgb.html ggaaa401d24a89784c8ce88f55993ec186ca01d7b1d8a36393c0aa93207e3e8122f5 NS_IE_IPv6_LIST group__libgb.html ggaaa401d24a89784c8ce88f55993ec186ca38654c35774d91e1edf499e4b3a4e9f7 NS_IE_MAX_NR_NSVC group__libgb.html ggaaa401d24a89784c8ce88f55993ec186ca25bd1ff0cb8b490748ade4b02abeb0e4 NS_IE_IPv4_EP_NR group__libgb.html ggaaa401d24a89784c8ce88f55993ec186ca1684f98539fa74b4b1437fc021324918 NS_IE_IPv6_EP_NR group__libgb.html ggaaa401d24a89784c8ce88f55993ec186ca00c91811e08f1d002d5523ec2e33b444 NS_IE_RESET_FLAG group__libgb.html ggaaa401d24a89784c8ce88f55993ec186cacd428793acb147fcdc222a89b401385d NS_IE_IP_ADDR group__libgb.html ggaaa401d24a89784c8ce88f55993ec186ca18551ce71fe28c7e59ee2a8873614ddc NS_IE_TRANS_ID group__libgb.html ggaaa401d24a89784c8ce88f55993ec186ca590828f78a3874db2c1be20eb73846f0 ns_cause group__libgb.html ga0273a14202d1874350629fb78b716933 NS_CAUSE_TRANSIT_FAIL group__libgb.html gga0273a14202d1874350629fb78b716933afb3f75ccc7d48825f99bace1fd135f88 NS_CAUSE_OM_INTERVENTION group__libgb.html gga0273a14202d1874350629fb78b716933ad42d92b442344f212492bddec93ff9db NS_CAUSE_EQUIP_FAIL group__libgb.html gga0273a14202d1874350629fb78b716933ab6d642f059069ed03632590805a67340 NS_CAUSE_NSVC_BLOCKED group__libgb.html gga0273a14202d1874350629fb78b716933af5c99431937201a2bdfc693e463565d6 NS_CAUSE_NSVC_UNKNOWN group__libgb.html gga0273a14202d1874350629fb78b716933afe58de8377f6f255bb465a0d4bd42ed5 NS_CAUSE_BVCI_UNKNOWN group__libgb.html gga0273a14202d1874350629fb78b716933a27499e52f04427f390152deac81614f9 NS_CAUSE_SEM_INCORR_PDU group__libgb.html gga0273a14202d1874350629fb78b716933aa5786e2b9869ed85eb7adbfc9857d772 NS_CAUSE_PDU_INCOMP_PSTATE group__libgb.html gga0273a14202d1874350629fb78b716933a921f3793fec2029726ec5ea2f8a9ed93 NS_CAUSE_PROTO_ERR_UNSPEC group__libgb.html gga0273a14202d1874350629fb78b716933a4c1025764deb7ff2917d9be9e9475126 NS_CAUSE_INVAL_ESSENT_IE group__libgb.html gga0273a14202d1874350629fb78b716933a2a8ef6c7bd84a76be26dfb99fa3bcdaf NS_CAUSE_MISSING_ESSENT_IE group__libgb.html gga0273a14202d1874350629fb78b716933ac31a5723ccb70ec9c46178160b5e92a1 NS_CAUSE_INVAL_NR_IPv4_EP group__libgb.html gga0273a14202d1874350629fb78b716933a6248afd22adb65afe1782695e3ef643e NS_CAUSE_INVAL_NR_IPv6_EP group__libgb.html gga0273a14202d1874350629fb78b716933aab6a25a2d63c965c60dac2040e60e6e0 NS_CAUSE_INVAL_NR_NS_VC group__libgb.html gga0273a14202d1874350629fb78b716933a141e0730908f2c6eabd0c82bfbca0b7a NS_CAUSE_INVAL_WEIGH group__libgb.html gga0273a14202d1874350629fb78b716933ac28093f7e1457c3ae3e5d54fbd094787 NS_CAUSE_UNKN_IP_EP group__libgb.html gga0273a14202d1874350629fb78b716933afdacbbe6de12894b1882574b9b49b1d3 NS_CAUSE_UNKN_IP_ADDR group__libgb.html gga0273a14202d1874350629fb78b716933aa5c7bece29d3f1d03f14222759b1acd8 NS_CAUSE_UNKN_IP_TEST_FAILED group__libgb.html gga0273a14202d1874350629fb78b716933a335d2da9601161154b57eb7fec004da3 struct gprs_ns_hdr __attribute__ group__libgb.html ga4bd1a4f2920427cb38f01af2f0cc985c ((packed)) uint8_t pdu_type group__libgb.html ga0e07a2d5d9c696b4a9a498cb60099666 uint8_t data group__libgb.html gac3c027f9a365f5741871df5ace13943f [0] uint32_t ip_addr group__libgb.html gaf48591de2860238a7a8f1e679a7f86ca uint16_t udp_port group__libgb.html ga8d93540b1ceafa3f9425c72763b256d0 uint8_t sig_weight group__libgb.html gab1131cc8d0b31f63a1a242ae889a0ef6 uint8_t data_weight group__libgb.html gaa735d48fdb1cd18d9409ce64bcbd4cd6 const struct value_string gprs_ns_pdu_strings group__libgb.html ga3637cd9e75327b41f140bf82690c3164 [] enum ns_pdu_type __attribute__ group__libgb.html gad0ec69510d667bdc3628cc3719af72dc gsm_08_18.h /build/_deps/libosmocore/include/osmocom/gprs/protocol/ gsm__08__18_8h.html bssgp_ud_hdr bssgp_normal_hdr bssgp_rim_pdu_ind #define BVCI_SIGNALLING gsm__08__18_8h.html a6aa79112a819ca08e59d7152d3fb6f80 #define BVCI_PTM gsm__08__18_8h.html aa7c76f746c659d8e256ff38fafefcda5 #define BSSGP_PDUT_RA_CAPA_UDPATE gsm__08__18_8h.html a7720c6f78e9bde3a6d66ef20ea47a33d #define BSSGP_FEAT_PFC gsm__08__18_8h.html a997aa731da6346bf7df15457e6729772 #define BSSGP_FEAT_CBL gsm__08__18_8h.html aba7d5aa526256a8dd712287fd82dc7d6 #define BSSGP_FEAT_INR gsm__08__18_8h.html a291267074d7a8a34e9dd0891c07d3bea #define BSSGP_FEAT_LCS gsm__08__18_8h.html aeae74168be8cb03f3c581b8ab031bc66 #define BSSGP_FEAT_RIM gsm__08__18_8h.html a46dd4d0d6b9c36ca2a09f9c9d044ebd2 #define BSSGP_FEAT_PFC_FC gsm__08__18_8h.html ab35d6b5b6d5795850759a526e3a1188f #define BSSGP_FEAT_ERS gsm__08__18_8h.html aa4d88d5fa640c98654614557c4e649b9 #define BSSGP_FEAT_MBMS gsm__08__18_8h.html a1a29f9924bb5b20b14f28bf3e167af1c #define BSSGP_XFEAT_PSHO gsm__08__18_8h.html a81186b8b565387b2638d7453c104121e #define BSSGP_XFEAT_GBIT gsm__08__18_8h.html a1591dc8c0394f0ae909722963b0898ad #define BSSGP_XFEAT_MOCN gsm__08__18_8h.html a55a0894c9b330e145f1596e25ca628d3 #define BSSGP_XFEAT_CSPS gsm__08__18_8h.html a5b6521cf1e5a1bd6e9a2e89485c90635 #define BSSGP_XFEAT_ECIoT gsm__08__18_8h.html aac954701554d8a80cee88e26747b8001 #define BSSGP_XFEAT_DCN gsm__08__18_8h.html a13dea2ba1221bbb744a71c052e36350f #define BSSGP_XFEAT_eDRX gsm__08__18_8h.html a4e112cd7cd42b1f8d24aa825710e4049 #define BSSGP_XFEAT_MSAD gsm__08__18_8h.html a4a8b832e48919fbc6e8436e91a96ee5e bssgp_pdu_type gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2e BSSGP_PDUT_DL_UNITDATA gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea238b4f293bac46d85ca8c7ddc2f9ef9f BSSGP_PDUT_UL_UNITDATA gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2eac2f67bcf56a56d67ea911509e1093d01 BSSGP_PDUT_RA_CAPABILITY gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2eabeb85fd956cd6bb2369bdc11bf4cfb44 BSSGP_PDUT_PTM_UNITDATA gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea55accaa2add1b4f7bbc0cfb5e8a48e75 BSSGP_PDUT_DL_MMBS_UNITDATA gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2eab0575946e6db48028566ebc245a61cb2 BSSGP_PDUT_UL_MMBS_UNITDATA gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea7a7dfc9ed5486bb86ba4519bf3d4d10c BSSGP_PDUT_PAGING_PS gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2eaacf7e03166b999393fc1d27f1c52a844 BSSGP_PDUT_PAGING_CS gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2eac180c5c8c7c691e492f9bc972b9b9711 BSSGP_PDUT_RA_CAPA_UPDATE gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2eaca3df9600caaa0f0af516dda6d0d337c BSSGP_PDUT_RA_CAPA_UPDATE_ACK gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea37827e388c449a452637fd4dc2ae4570 BSSGP_PDUT_RADIO_STATUS gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea65bdb8b284fa07fb996ca4aa2d82ec1c BSSGP_PDUT_SUSPEND gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea1fef56ffb4fd3d4b88fedd63ab484939 BSSGP_PDUT_SUSPEND_ACK gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ead174dcccea7dcb75508ca4ed12bbbf96 BSSGP_PDUT_SUSPEND_NACK gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2eaf518c6c9c04ab2ad14224fa26730af1a BSSGP_PDUT_RESUME gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2eab38ca3e9e1124fc902cf4e68d59a07ed BSSGP_PDUT_RESUME_ACK gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea131deb45765e5c81f9a6cb84ee8450da BSSGP_PDUT_RESUME_NACK gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2eac50a9765b91468ce6fe9d54cc168f89e BSSGP_PDUT_PAGING_PS_REJECT gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea752bd8be3a50f896f9366af2e131a103 BSSGP_PDUT_DUMMY_PAGING_PS gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea2662919915068163b59e0bdfd119c4f2 BSSGP_PDUT_DUMMY_PAGING_PS_RESP gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2eae564da0c37ff66627e8d7e385c51b2d0 BSSGP_PDUT_MS_REGISTR_ENQ gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea303d509ecb23a126e8f8514479c5bcfa BSSGP_PDUT_MS_REGISTR_ENQ_RESP gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea79dd80c59d834f3c8fedd03958c276db BSSGP_PDUT_BVC_BLOCK gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2eafdbc1817928adf352b269799d508960a BSSGP_PDUT_BVC_BLOCK_ACK gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea54668739a4ae07cbec9d2e3d7e2c33a7 BSSGP_PDUT_BVC_RESET gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2eaab9e6fad52ba4bda86e1816d7ec05a18 BSSGP_PDUT_BVC_RESET_ACK gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea34bf29a25fdebefb14edecdc73f8a5ec BSSGP_PDUT_BVC_UNBLOCK gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea28368a190dccf0d72302e12db6f5307e BSSGP_PDUT_BVC_UNBLOCK_ACK gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea44b6fc5292a1b7bbd4174979874d2ade BSSGP_PDUT_FLOW_CONTROL_BVC gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea2b13468082fe42506e3e8a1d23802e9a BSSGP_PDUT_FLOW_CONTROL_BVC_ACK gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea07f6b7b5d3a86ca77a3031c3ebe775f7 BSSGP_PDUT_FLOW_CONTROL_MS gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2eabdf52085e86e4e2d9e5dd7b745957a71 BSSGP_PDUT_FLOW_CONTROL_MS_ACK gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea3404d54db660a661272fdc830df841ba BSSGP_PDUT_FLUSH_LL gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea1ed57fc926f514945503548ba07743ee BSSGP_PDUT_FLUSH_LL_ACK gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2eab7e5c4e5b39a95ef41c9e63f88192017 BSSGP_PDUT_LLC_DISCARD gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea7711457293f7d1edb0dc8090ba55cc8d BSSGP_PDUT_FLOW_CONTROL_PFC gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea79b733eb0aa1bb2190c33ebcf917d03b BSSGP_PDUT_FLOW_CONTROL_PFC_ACK gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea9ad2d685403343e17a125bb4b5ffc559 BSSGP_PDUT_SGSN_INVOKE_TRACE gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2eac48e6df37a768fbb5a2b0429f0acad47 BSSGP_PDUT_STATUS gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea9f1ee87ba503f2be12ae185212fa31d5 BSSGP_PDUT_OVERLOAD gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2eaeef86dc3da8a1de9057b69e2119741db BSSGP_PDUT_DOWNLOAD_BSS_PFC gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2eab49acbb40e1be6864806ff465030fff1 BSSGP_PDUT_CREATE_BSS_PFC gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea8a1f878f219be3d69bd7d797fb3feee0 BSSGP_PDUT_CREATE_BSS_PFC_ACK gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ead9aa2388cd536d1f9853e8c449860b80 BSSGP_PDUT_CREATE_BSS_PFC_NACK gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea0f4aab5688f19805d817f29a69c0567d BSSGP_PDUT_MODIFY_BSS_PFC gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea36bec45ae90e4abe591aee973517ebde BSSGP_PDUT_MODIFY_BSS_PFC_ACK gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea8958dae14b18412e17beb0ab40bacf22 BSSGP_PDUT_DELETE_BSS_PFC gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea0298a794d4b9722d4b361002c8a3c3ff BSSGP_PDUT_DELETE_BSS_PFC_ACK gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea5b7a31def5a3f98b603cc8766485d870 BSSGP_PDUT_DELETE_BSS_PFC_REQ gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea9659d8a1fd020abd01dbc6e00c118f9f BSSGP_PDUT_PS_HO_REQUIRED gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea03c53ff42c6e2fd982dd1aa5fa564ea3 BSSGP_PDUT_PS_HO_REQUIRED_ACK gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea85bf644defb10697bc0129eb83e5e439 BSSGP_PDUT_PS_HO_REQUIRED_NACK gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea49219d8161fe6961c9778f787c0674ef BSSGP_PDUT_PS_HO_REQUEST gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2eadb52ee5eb0b84a3224a5de5e5a58b369 BSSGP_PDUT_PS_HO_REQUEST_ACK gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ead3936655284553a5d22e0f67f4ed89c0 BSSGP_PDUT_PS_HO_REQUEST_NACK gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea90f4db5eab165912175133b0dcd3585b BSSGP_PDUT_PS_HO_COMPLETE gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2eaf129947c05eff55b4662e4ff9c4d9bfa BSSGP_PDUT_PS_HO_CANCEL gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2eac025deecb831351ffba5e3fe4320e9ba BSSGP_PDUT_PS_HO_COMPLETE_ACK gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2eaaa53861c8351abfe62be2a50ccbdf6b6 BSSGP_PDUT_PERFORM_LOC_REQ gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2eaa5a8fac4e6a4dfcd4862a5576835c59b BSSGP_PDUT_PERFORM_LOC_RESP gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea4f8c0c1ed424cfa0d46098c649b916a2 BSSGP_PDUT_PERFORM_LOC_ABORT gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea1f41bd432b73081dbf54fd41869ab92f BSSGP_PDUT_POSITION_COMMAND gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea66dff0d259cc5864d037b1e727e6c4a7 BSSGP_PDUT_POSITION_RESPONSE gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2eabbc310e509fb56f71d693c085b731a9e BSSGP_PDUT_RAN_INFO gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea3d171027963818c1997398ee15dc7e82 BSSGP_PDUT_RAN_INFO_REQ gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea949dcc4ad2b0f102f070369af7e413b6 BSSGP_PDUT_RAN_INFO_ACK gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2eaad556dea87171745b27a2c68f9118b2e BSSGP_PDUT_RAN_INFO_ERROR gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea336a7875e12c1e382558bcd37bbde1fd BSSGP_PDUT_RAN_INFO_APP_ERROR gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2eaf61967ac0716048918404dfcabc8f201 BSSGP_PDUT_MBMS_START_REQ gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2eace401711bb2dd497f86409ff45c4410f BSSGP_PDUT_MBMS_START_RESP gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea002eaa88d8260da326bc8c25fb78bb87 BSSGP_PDUT_MBMS_STOP_REQ gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2eae95648854abcd3d5254677c0f2cdb0a8 BSSGP_PDUT_MBMS_STOP_RESP gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea3fe7af12cc6b41e2c097d5a3b9a94e79 BSSGP_PDUT_MBMS_UPDATE_REQ gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea42479967a8e635705417926fd8a50459 BSSGP_PDUT_MBMS_UPDATE_RESP gsm__08__18_8h.html a3402a7857a76deb2c4cf051e4b341b2ea4f52f8dab8169dc80e5fc2b65a5cb0d0 bssgp_iei_type gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314 BSSGP_IE_ALIGNMENT gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314aeec40656585311fa7ceb9ddb3924a741 BSSGP_IE_BMAX_DEFAULT_MS gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a93512a7e7d5882f0c12c0cd7c1e630a8 BSSGP_IE_BSS_AREA_ID gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a6de31106c5172c9f20facb2846de4268 BSSGP_IE_BUCKET_LEAK_RATE gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a5c8b8a96144200d017747ec35269d1fa BSSGP_IE_BVCI gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314aba15660b89141a72a82e1cb5b0eeb756 BSSGP_IE_BVC_BUCKET_SIZE gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314acec23c04370763d6ae30ce8ffa4f3e2f BSSGP_IE_BVC_MEASUREMENT gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314ad92e597f73850e8ce98d7c7c5d03ef1d BSSGP_IE_CAUSE gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a518958c7f3b1a26e67817ab52e9179a8 BSSGP_IE_CELL_ID gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a96accbbf0de48e99bc672b3c99d29edc BSSGP_IE_CHAN_NEEDED gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314ab6225ac75c4a633ef18507bc92d6b8f3 BSSGP_IE_DRX_PARAMS gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a6eb7840a7464990973f3bc2201630082 BSSGP_IE_EMLPP_PRIO gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314ab4e76720c6bd3770503e825766122e4f BSSGP_IE_FLUSH_ACTION gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a25d2a2940edfa817720ff0b48cde8b17 BSSGP_IE_IMSI gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a4985bd6548dd26f3833df2f29215aa78 BSSGP_IE_LLC_PDU gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a1c197d08322e67ae509cea82afe620bf BSSGP_IE_LLC_FRAMES_DISCARDED gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314aa70360c6bd72a34a001e8efeca5093ef BSSGP_IE_LOCATION_AREA gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314ab83e1e4c7001473ab19ed994ff33f2cb BSSGP_IE_MOBILE_ID gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314aa662aeaea82d641e334019d19d3780b7 BSSGP_IE_MS_BUCKET_SIZE gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a37c4c13ce208d26910c5ce81c5b0e19a BSSGP_IE_MS_RADIO_ACCESS_CAP gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a29bae09a501449994c00659044f8505d BSSGP_IE_OMC_ID gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a7444713cae36b82101fc42971bfbb95e BSSGP_IE_PDU_IN_ERROR gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a2ea5178cf222b219e32c28f16bb69a5f BSSGP_IE_PDU_LIFETIME gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a0d0a9571cd35be5484157dd97b58acf5 BSSGP_IE_PRIORITY gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314ad426eec856df0d03955770be72d5a35a BSSGP_IE_QOS_PROFILE gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314ad3af52191361cb74738b3cce210198e4 BSSGP_IE_RADIO_CAUSE gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314ad58a0aa15a483204e9f1720827abd015 BSSGP_IE_RA_CAP_UPD_CAUSE gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a1625b8cfd7b807135527b6deb121f04a BSSGP_IE_ROUTEING_AREA gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a3f70594718498c02ce9e6932b0266ca1 BSSGP_IE_R_DEFAULT_MS gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a3a9273472b24aa9680022841bf96d907 BSSGP_IE_SUSPEND_REF_NR gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a723dee79e89c80b3b001afea625d58c8 BSSGP_IE_TAG gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a1ccb70446a032a92286c14e9fbb0de1a BSSGP_IE_TLLI gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314ac827e3e4b85a49605009b58d17b6376d BSSGP_IE_TMSI gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a6441bc671eb2032fc319f8b8233ca2a8 BSSGP_IE_TRACE_REFERENC gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a18c61a690a9c30fce806f1bed5e8a49d BSSGP_IE_TRACE_TYPE gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314aa385d5a9cabb1f1b28209ef04f42db5e BSSGP_IE_TRANSACTION_ID gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314aab6fb3a25e58275de547eff7448bc79a BSSGP_IE_TRIGGER_ID gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a95b436384acc0bab491585cfebce3470 BSSGP_IE_NUM_OCT_AFF gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a7114710ffcc38ddee594aa9ec31740cd BSSGP_IE_LSA_ID_LIST gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a9e7bde4b322799f8bd529b59177a96e4 BSSGP_IE_LSA_INFORMATION gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a20992256519abf547ff3b98291b81b14 BSSGP_IE_PACKET_FLOW_ID gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a10edb81539d916550a07d25476cf5af8 BSSGP_IE_PACKET_FLOW_TIMER gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a7600fdc2004b88b4bdb74c0116199280 BSSGP_IE_AGG_BSS_QOS_PROFILE gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a08e578a9a5e3b24f6994990793492a18 BSSGP_IE_FEATURE_BITMAP gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314aede76b259cf0a0c9f2c642478887b559 BSSGP_IE_BUCKET_FULL_RATIO gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a6f6663fe13f815dd4162c9c52d01f1fb BSSGP_IE_SERVICE_UTRAN_CCO gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a8568f75e1cff653ffead8c9f89086988 BSSGP_IE_NSEI gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314ac12f06e48c0211b6d7214155aeeb5a6c BSSGP_IE_RRLP_APDU gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a8562f93d250c1273bf694720902d7922 BSSGP_IE_LCS_QOS gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314abc4bdaae19b276756ec60f4c49374e38 BSSGP_IE_LCS_CLIENT_TYPE gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a45d2b0e5955f42309fcaa354036ae8c7 BSSGP_IE_REQUESTED_GPS_AST_DATA gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a196775e5b183b363329d7fba5ac23eb6 BSSGP_IE_LOCATION_TYPE gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314af4f62bccbb9630a6e028604f4c0bc1eb BSSGP_IE_LOCATION_ESTIMATE gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314ae3db85e8ed4c7d22383866a0270039d4 BSSGP_IE_POSITIONING_DATA gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314ae6f3f16ba87b4181f457dd1ef76d9da6 BSSGP_IE_DECIPHERING_KEYS gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314aee4ac273922f641b7801188be56032e9 BSSGP_IE_LCS_PRIORITY gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a9743657a88d494571dc6716fae1ba231 BSSGP_IE_LCS_CAUSE gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314ac13f3371f45fcd5425a866a72795db4e BSSGP_IE_LCS_CAPABILITY gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a0e4b3deb25132002192ced4964c1d962 BSSGP_IE_RRLP_FLAGS gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a3e9ffc3e85d3a68d7ba0857afea000c9 BSSGP_IE_RIM_APP_IDENTITY gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314ade16dea80f4f3beb097843c42d47a1dc BSSGP_IE_RIM_SEQ_NR gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a94df5b9c74c361b6d7b102d0017717dd BSSGP_IE_RIM_REQ_APP_CONTAINER gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a035a95bf69dea7fa246a21114dd24834 BSSGP_IE_RAN_INFO_APP_CONTAINER gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314af68aad3167631fc20083f8b27f525e21 BSSGP_IE_RIM_PDU_INDICATIONS gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a5dded9a4afdd46f03abddac1c8505d6c BSSGP_IE_PFC_FLOW_CTRL_PARAMS gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a3b6f7220c61bbc742479b18d0c24ad00 BSSGP_IE_GLOBAL_CN_ID gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a81a7a3d7b37552a035182fd35195c114 BSSGP_IE_RIM_ROUTING_INFO gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a3b3913cfc1c503491d842990695a2f96 BSSGP_IE_RIM_PROTOCOL_VERSION gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a917d441d9d5d0a3284fb66af62f3130f BSSGP_IE_APP_ERROR_CONTAINER gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a86e65cb777a46a50ddecf75edf81160d BSSGP_IE_RI_REQ_RIM_CONTAINER gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a96cb7de8a6d44a31101b16c43d175fd9 BSSGP_IE_RI_RIM_CONTAINER gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a9d34981859687ddef65b9f8d8a55bf44 BSSGP_IE_RI_APP_ERROR_RIM_CONT gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314aabee805520775a6f0e3d58aa6954a3e7 BSSGP_IE_RI_ACK_RIM_CONTAINER gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a54082cfc0afb9485c3e4ece3f86044e4 BSSGP_IE_RI_ERROR_RIM_COINTAINER gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a3179b55caada62e2ffa0a24d4e3345f8 BSSGP_IE_TMGI gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a9f0688f1fd1f30c8f9f4aa561087380d BSSGP_IE_MBMS_SESSION_ID gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a5ac0d6ead5eb95965f7045d0ef89cbd7 BSSGP_IE_MBMS_SESSION_DURATION gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314abea82156733bd7bd3f0177b3e6ce4eb6 BSSGP_IE_MBMS_SA_ID_LIST gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a453fe3fef4acd9162ddf5c970ae3b6be BSSGP_IE_MBMS_RESPONSE gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a5a716b7ca1d68a5fd6dc15bc215b7011 BSSGP_IE_MBMS_RA_LIST gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a52f7c0b158bad5e2c9ee14bfb5765aba BSSGP_IE_MBMS_SESSION_INFO gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314ab11be60d97a6ee12760233690fad03ec BSSGP_IE_MBMS_STOP_CAUSE gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314ace0dee10e289e36ac7ca275d785aaf15 BSSGP_IE_SBSS_TO_TBSS_TR_CONT gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314abc938f6830fb7b99ea92b44bb9b33920 BSSGP_IE_TBSS_TO_SBSS_TR_CONT gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a3ed672503f78b672cb664fb99e625146 BSSGP_IE_NAS_CONT_FOR_PS_HO gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a43b6c2da9939fd8824aa79bffc826075 BSSGP_IE_PFC_TO_BE_SETUP_LIST gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a10118cb6c66c18dbda2d6761b8047260 BSSGP_IE_LIST_OF_SETUP_PFC gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314ae24e78d9dde44b35570d33cb207712d9 BSSGP_IE_EXT_FEATURE_BITMAP gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a9f0d70337e98d4dd7c9954e42d174764 BSSGP_IE_SRC_TO_TGT_TR_CONT gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314ae20daf927235ae5e75a544f96b7dcee3 BSSGP_IE_TGT_TO_SRC_TR_CONT gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314ac800635c6f4268d45b385e0a57d59ef1 BSSGP_IE_NC_ID gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a83dc674c48fb31693b66f41c90d9fdbd BSSGP_IE_PAGE_MODE gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a9771e4b12b899088667add58079e4682 BSSGP_IE_CONTAINER_ID gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314ace0c9a61d643c44252018f4527d1f157 BSSGP_IE_GLOBAL_TFI gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314aba9f86459b816b7949cc24161a7ed0df BSSGP_IE_IMEI gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314acb07cdb04b0be6220c7d9a9fe0496635 BSSGP_IE_TIME_TO_MBMS_DATA_XFR gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a3ddd5ae78094074e799926d01675108e BSSGP_IE_MBMS_SESSION_REP_NR gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a7c310a92904a3bce23100cea9c25e7af BSSGP_IE_INTER_RAT_HO_INFO gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a7cfdb974b6bea1361a05975de2621640 BSSGP_IE_PS_HO_COMMAND gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314ab37f74cfa170ddde4b3621e987fedf92 BSSGP_IE_PS_HO_INDICATIONS gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a1dd325f7dcb363f6f4fa400bd5e24adf BSSGP_IE_SI_PSI_CONTAINER gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a52864c3cca1a9d495c2a9269f0b9b55c BSSGP_IE_ACTIVE_PFC_LIST gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a44cf4e70f522ae17b43d1c3c07eb82e5 BSSGP_IE_VELOCITY_DATA gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a5d15e3fbc860defeed52a6f85bd1d99e BSSGP_IE_DTM_HO_COMMAND gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314ac05d182ace46b9d6249b3ce2107f5962 BSSGP_IE_CS_INDICATION gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314ab6332a900e61cec8660bd508032b3849 BSSGP_IE_RQD_GANNS_AST_DATA gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314ab12d22c348a0c02ad2a0372827a2641a BSSGP_IE_GANSS_LOCATION_TYPE gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314aeefd1db7d368b8aab3aa785a091050b2 BSSGP_IE_GANSS_POSITIONING_DATA gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a5bdfd443d310619fc7d0ea0f6b1af0e0 BSSGP_IE_FLOW_CTRL_GRANULARITY gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314add0fe6720a82ef570f4f6fa96ac63ad5 BSSGP_IE_ENB_ID gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a412f3b6b5355375532cf23e2ab133401 BSSGP_IE_EUTRAN_IRAT_HO_INFO gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a27135896d8a8a601f12a4e77eecd3940 BSSGP_IE_SUB_PID4RAT_FREQ_PRIO gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314ae0cd8edd32192267ebb0757978a8a018 BSSGP_IE_REQ4IRAT_HO_INFO gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a41819f5bd3f671e07127eff325f2ee74 BSSGP_IE_RELIABLE_IRAT_HO_INFO gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a67c8fec7a93a645c6a9562142e4cc475 BSSGP_IE_SON_TRANSFER_APP_ID gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314ac63f77c19c0fec2d70c819f65ebde826 BSSGP_IE_CSG_ID gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a6cc1d50b6802015da49f5e38ba1f68b0 BSSGP_IE_TAC gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a4f9395d51ec95d3647a1de0c6a79a73c BSSGP_IE_REDIRECT_ATTEMPT_FLAG gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a1205799e2b87904a42e26ae9273562ba BSSGP_IE_REDIRECTION_INDICATION gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a852f70ac2ad7ed67bb1ebc78374e0ff6 BSSGP_IE_REDIRECTION_COMPLETED gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314af17538de8c29f760baedda7b0b1e1d2e BSSGP_IE_UNCONF_SEND_STATE_VAR gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a425990c9b9a3a286914fcc20ebc5e0ed BSSGP_IE_IRAT_MEASUREMENT_CONF gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a13543f89aaa6358471c346038d9400cb BSSGP_IE_SCI gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314ae673d8ae5006857e6fe95ae96cd0d967 BSSGP_IE_GGSN_PGW_LOCATION gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a16aaa2ee2dd2f68735f6dfb294f0afdc BSSGP_IE_SELECTED_PLMN_ID gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a3bb137f945881956c7a929ba2e593592 BSSGP_IE_PRIO_CLASS_IND gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314acdef11fe44aa9d2ffbd79e6ee4835973 BSSGP_IE_SOURCE_CELL_ID gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314afa2596f45d60fc989f21d3521576edd2 BSSGP_IE_IRAT_MEAS_CFG_E_EARFCN gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314ac9d26777e76774c4ee049e0d78e487bb BSSGP_IE_EDRX_PARAMETERS gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a8335871ce8ea74bc52a0dea116ae9c44 BSSGP_IE_T_UNTIL_NEXT_PAGING gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314adce999b533cf9cffc0a548567f72553c BSSGP_IE_COVERAGE_CLASS gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314ad8a8accb76faae63bf784c8f23ebbe5d BSSGP_IE_PAGING_ATTEMPT_INFO gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a0ad87b9cf1907549e5b8682c3f672722 BSSGP_IE_EXCEPTION_REPORT_FLAG gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a5d4dd552ceef69627f735f40601b95a1 BSSGP_IE_OLD_RA_ID gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a4feb21fccf7bddb35301c099e01f9d1b BSSGP_IE_ATTACH_IND gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a9184ab29214a1710b7da22626dd55bd4 BSSGP_IE_PLMN_ID gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314aeb7a7e013fac2626323f6b70c7c22b55 BSSGP_IE_MME_QUERY gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314acc81bb4074b0243974f6c10279fcc5fd BSSGP_IE_SGSN_GROUP_ID gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314ad9f71060b723b7a54a3416fecfc02f12 BSSGP_IE_ADDITIONAL_PTMSI gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a2ebf53d0de27118adad933b021680b6b BSSGP_IE_UE_USAGE_TYPE gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a95ba5f17b0cd680f0154f40630cff72e BSSGP_IE_MLAT_TIMER gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314ae9a1449c28b2381e473574cbf06571cf BSSGP_IE_MLAT_TA gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a6b3037882049c9aeabf667122025ced4 BSSGP_IE_MS_SYNC_ACCURACY gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a07a81351b0717769d4304ccbbd7bf105 BSSGP_IE_BTS_RX_ACCURACY_LVL gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314ac2551eaf3363ebf218ec4ddba493ae6a BSSGP_IE_TA_REQ gsm__08__18_8h.html a6b224f00a3deb222c00efedf0689a314a1a5b3272bfc53cfe7fc0b5cd47977193 gprs_bssgp_cause gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fb BSSGP_CAUSE_PROC_OVERLOAD gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fbaff62eff0d1014d6de98998c2766e79d2 BSSGP_CAUSE_EQUIP_FAIL gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba7f0ebe5a5f2c786f53cbf35a2d998482 BSSGP_CAUSE_TRASIT_NET_FAIL gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba4f0c07008d134be8d522d62f1eb6f1f2 BSSGP_CAUSE_CAPA_GREATER_0KPBS gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba4699bc440b0c17fb6e95f558007ecd26 BSSGP_CAUSE_UNKNOWN_MS gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fbaf7e14e5dd2c77b350517801983e0788b BSSGP_CAUSE_UNKNOWN_BVCI gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba51e2e101de78d8aba1374099a0067562 BSSGP_CAUSE_CELL_TRAF_CONG gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba31769515279ded7ee58d77a9360c1e3d BSSGP_CAUSE_SGSN_CONG gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba358d7f4e2548cad281c60139f2343653 BSSGP_CAUSE_OML_INTERV gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba3f3a1980f580b26bc5a856da35ab56fd BSSGP_CAUSE_BVCI_BLOCKED gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba4fc9e0c244c69bf8b419e4f33f6d6a5c BSSGP_CAUSE_PFC_CREATE_FAIL gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba108f910eacdb47b8ae21c4f3aa4a874c BSSGP_CAUSE_PFC_PREEMPTED gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba2669469bb1402e187f40bb3d68aefbfb BSSGP_CAUSE_ABQP_NOT_SUPP gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba89e13743c35fe76dc485e35112859027 BSSGP_CAUSE_SEM_INCORR_PDU gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba6154f84c854715a8c10073ac026e0d4e BSSGP_CAUSE_INV_MAND_INF gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba300888a0605c9b34d6506855cfbef55f BSSGP_CAUSE_MISSING_MAND_IE gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba9776e11e81d8802373cbebf966190951 BSSGP_CAUSE_MISSING_COND_IE gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba8564be9584eb6b6c3b0c183dce45a45b BSSGP_CAUSE_UNEXP_COND_IE gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fbaa77a12f64a34ebafa2bbf57778397698 BSSGP_CAUSE_COND_IE_ERR gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fbad7a3ba7ac3ae3f4e3fe29401623aa477 BSSGP_CAUSE_PDU_INCOMP_STATE gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba9cf17fc84a3efc269cd4ed9b6645ed26 BSSGP_CAUSE_PROTO_ERR_UNSPEC gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba1ae81920c0b83839cf36a634bcc5e6c9 BSSGP_CAUSE_PDU_INCOMP_FEAT gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fbaf7dce20b9ec194fd1fcd998dde9138d0 BSSGP_CAUSE_REQ_INFO_NOT_AVAIL gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fbadeb78ccc1e704f9eae6febc762f8c1c2 BSSGP_CAUSE_UNKN_DST gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fbae5a449413896442761f7b8cdb8f3db2a BSSGP_CAUSE_UNKN_RIM_AI gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fbab7ad9aadcab7f417d15541d917a1bd22 BSSGP_CAUSE_INVAL_CONT_UI gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba5cf36670606257759b376ba071d09029 BSSGP_CAUSE_PFC_QUEUE gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba7a3345c99b7a214df21be99653d439e2 BSSGP_CAUSE_PFC_CREATED gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fbad78efe8107233643e83394871b6ce63e BSSGP_CAUSE_T12_EXPIRY gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fbaf7298a3e2bdb1bdc81e914fb485ebe55 BSSGP_CAUSE_MS_UNDER_PS_HO gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba50b19b3e872948662595bf7ba73192e0 BSSGP_CAUSE_UL_QUALITY gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba96fd76ad8c60a3e86f7466f5597b05c4 BSSGP_CAUSE_UL_STRENGTH gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fbab85563ceef774f390af33ca710f45b29 BSSGP_CAUSE_DL_QUALITY gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba9b79bf69d0a12d1cbac6c1412ecf25fe BSSGP_CAUSE_DL_STRENGTH gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba56eb5a1afc9716749d14b781e64c3b38 BSSGP_CAUSE_DISTANCE gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba731edc5a3aae3f8f63b25f114b41c580 BSSGP_CAUSE_BETTER_CELL gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fbaa0f1c473683a1b3cb5316a4d73f908aa BSSGP_CAUSE_TRAFFIC gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba304f4c59678f079662e68e8f7165d932 BSSGP_CAUSE_MS_RADIO_LOSS gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba3f30beebfa51826e00f21399d98537fe BSSGP_CAUSE_MS_BACK_OLD_CHAN gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fbaa33f789f799918af3c0d8c19ef14c5ca BSSGP_CAUSE_T13_EXPIRY gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fbac77df6f7ab027894a7af6ab957ddb7c3 BSSGP_CAUSE_T14_EXPIRY gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba966f0af00b2db89ec55ce856b65406be BSSGP_CAUSE_NOT_ALL_PFC gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba288fa96aff6fbddafa73573f5569613d BSSGP_CAUSE_CS gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba2513a9173d39f79a1113b286f09037ca BSSGP_CAUSE_REQ_ALG_NOT_SUPP gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba18a0aa0f13649932f1a3215b6b323fe3 BSSGP_CAUSE_RELOC_FAIL gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fbabd8c7147aec7ea058212f409122923b6 BSSGP_CAUSE_DIR_RETRY gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fbae8727c71d3fda3c20dd346abdc71c124 BSSGP_CAUSE_TIME_CRIT_RELOC gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba51dbfbb2f956c855f468a5564eb6f971 BSSGP_CAUSE_PS_HO_TARG_NA gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba8a1131325cd6dd1eec8b6bcce615a9a3 BSSGP_CAUSE_PS_HO_TARG_NOT_SUPP gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba9b9a4f65ee557c9b7a47f3a29106b066 BSSGP_CAUSE_PUESBINE gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba7a4789746733ad7a857042a098b145e6 BSSGP_CAUSE_DTM_HO_NO_CS_RES gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fbae757c9511624ed9ef17f49ae4f177d93 BSSGP_CAUSE_DTM_HO_PS_ALLOC_FAIL gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba7f81d1baf31edf00be09d9189b7fc804 BSSGP_CAUSE_DTM_HO_T24_EXPIRY gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba02ea4c042e71a1d9c1a281e91f5ad6f4 BSSGP_CAUSE_DTM_HO_INVAL_CS_IND gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba6cfbdaa71f09e161d76530eb0ef0a460 BSSGP_CAUSE_DTM_HO_T23_EXPIRY gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba6d4813171d6b8eee5e6e3794c65d3408 BSSGP_CAUSE_DTM_HO_MSC_ERR gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba74a271ac04718170e7c3de861fd81328 BSSGP_CAUSE_INVAL_CSG_CELL gsm__08__18_8h.html a533e599c90ca90bb16f1ac1f165875fba7e01340f1c1beed558f15f914dced930 bssgp_fc_granularity gsm__08__18_8h.html ab26552e21b8beb1a81b3e5eab96c1624 BSSGP_FC_GRAN_100 gsm__08__18_8h.html ab26552e21b8beb1a81b3e5eab96c1624aa9716418b38bbdc575c9fa032ec40047 BSSGP_FC_GRAN_1000 gsm__08__18_8h.html ab26552e21b8beb1a81b3e5eab96c1624ab468e1af88692498295bfb0a0b37e95c BSSGP_FC_GRAN_10000 gsm__08__18_8h.html ab26552e21b8beb1a81b3e5eab96c1624a081aff527d67bc283ffd3f5be3f002a2 BSSGP_FC_GRAN_100000 gsm__08__18_8h.html ab26552e21b8beb1a81b3e5eab96c1624a35c370e2c3e861258ae792ab0cdd8d09 bssgp_rim_pdu_type gsm__08__18_8h.html a1aa606ac6fb5945dc9ceabf16c1ef2af RIM_PDU_TYPE_STOP gsm__08__18_8h.html a1aa606ac6fb5945dc9ceabf16c1ef2afa2c8a7519179b275b044bb35da8f47d75 RIM_PDU_TYPE_SING_REP gsm__08__18_8h.html a1aa606ac6fb5945dc9ceabf16c1ef2afabf5b2caa0da85bc0abaf71fd71ae87fd RIM_PDU_TYPE_MULT_REP gsm__08__18_8h.html a1aa606ac6fb5945dc9ceabf16c1ef2afad24c9012cf649e97026baead114a58f2 struct bssgp_ud_hdr __attribute__ group__libgb.html ga4bd1a4f2920427cb38f01af2f0cc985c ((packed)) uint8_t pdu_type gsm__08__18_8h.html a0e07a2d5d9c696b4a9a498cb60099666 uint32_t tlli gsm__08__18_8h.html a704df073f013b579e470eda096e9446b uint8_t qos_profile gsm__08__18_8h.html a1055027938ab0a6c9e4ed08b4662e26e [3] uint8_t data gsm__08__18_8h.html ac3c027f9a365f5741871df5ace13943f [0] struct bssgp_normal_hdr __attribute__ gsm__08__18_8h.html a752f88c021ab1cf59a162c9aca2c5049 gsm_24_301.h /build/_deps/libosmocore/include/osmocom/gprs/protocol/ gsm__24__301_8h.html osmo_eutran_tai bssgp_bvc_fsm.c /build/_deps/libosmocore/src/gb/ bssgp__bvc__fsm_8c.html osmocom/gprs/gprs_msgb.h osmocom/gprs/gprs_bssgp.h osmocom/gprs/gprs_bssgp2.h osmocom/gprs/bssgp_bvc_fsm.h common_vty.h bvc_fsm_priv #define S bssgp__bvc__fsm_8c.html ac4a3ed3432929804c708f7760fb79e28 (x) #define T1 bssgp__bvc__fsm_8c.html ac16509a75e3d3fc46b9df1726be486ec #define T2 bssgp__bvc__fsm_8c.html a259c2993ee45e06a4ea8150451a7a70e #define T1_SECS bssgp__bvc__fsm_8c.html adf7f58e03a45f696d20842af8ed02741 #define T2_SECS bssgp__bvc__fsm_8c.html a57ba30b7e44cce08d578a18bdef86d99 static int fi_tx_ptp bssgp__bvc__fsm_8c.html a1971b2789a285c02694000cf554e7585 (struct osmo_fsm_inst *fi, struct msgb *msg) static int fi_tx_sig bssgp__bvc__fsm_8c.html a509d181da315ab3d248c4ac113809a2c (struct osmo_fsm_inst *fi, struct msgb *msg) static void _tx_bvc_reset bssgp__bvc__fsm_8c.html a6ef00065e7f8c0b9047df93401cb9114 (struct osmo_fsm_inst *fi, uint8_t cause) static void _tx_bvc_reset_ack bssgp__bvc__fsm_8c.html af5ade0f7183898dc5296adc58b53c5fe (struct osmo_fsm_inst *fi) static void _tx_status bssgp__bvc__fsm_8c.html ae5703e3c24dc9209f13660cbcb184589 (struct osmo_fsm_inst *fi, enum gprs_bssgp_cause cause, const struct msgb *rx) static void update_negotiated_features bssgp__bvc__fsm_8c.html a04303b2381a77468dd82510bbb9e0c3e (struct osmo_fsm_inst *fi, const struct tlv_parsed *tp) static void _onenter_tail bssgp__bvc__fsm_8c.html a97807422600111ec24e2b26d9040457c (struct osmo_fsm_inst *fi, uint32_t prev_state) static void bssgp_bvc_fsm_null bssgp__bvc__fsm_8c.html a0ff0d769cf1b7c40b6353079e05be938 (struct osmo_fsm_inst *fi, uint32_t event, void *data) static void bssgp_bvc_fsm_blocked_onenter bssgp__bvc__fsm_8c.html ae057c2bba9ce0cb71882bdc16fd0a67b (struct osmo_fsm_inst *fi, uint32_t prev_state) static void bssgp_bvc_fsm_blocked bssgp__bvc__fsm_8c.html a566461c248c101dae736bc188399acde (struct osmo_fsm_inst *fi, uint32_t event, void *data) static void bssgp_bvc_fsm_wait_reset_ack bssgp__bvc__fsm_8c.html a427e4153c2b1a0abc3cc961a67c9742e (struct osmo_fsm_inst *fi, uint32_t event, void *data) static void bssgp_bvc_fsm_unblocked bssgp__bvc__fsm_8c.html a21b8af7e8bf598d1b015d4d803c103d8 (struct osmo_fsm_inst *fi, uint32_t event, void *data) static void bssgp_bvc_fsm_allstate bssgp__bvc__fsm_8c.html aa43f98d4eb8d15cdb22a48f1eb5ccf8c (struct osmo_fsm_inst *fi, uint32_t event, void *data) static int bssgp_bvc_fsm_timer_cb bssgp__bvc__fsm_8c.html af9791a8ddc0863b5a7d90482817e4a53 (struct osmo_fsm_inst *fi) static struct osmo_fsm_inst * _bvc_fsm_alloc bssgp__bvc__fsm_8c.html ab803d38e7b96fbc8ee80f3246f583d3e (void *ctx, struct gprs_ns2_inst *nsi, bool role_sgsn, uint16_t nsei, uint16_t bvci) struct osmo_fsm_inst * bssgp_bvc_fsm_alloc_sig_bss bssgp__bvc__fsm_8c.html afec5232a8c3c5b2ec1f5418ef325f4e7 (void *ctx, struct gprs_ns2_inst *nsi, uint16_t nsei, uint32_t features) struct osmo_fsm_inst * bssgp_bvc_fsm_alloc_ptp_bss bssgp__bvc__fsm_8c.html a3e479a5d63c7e1760f025fa4ca8e7576 (void *ctx, struct gprs_ns2_inst *nsi, uint16_t nsei, uint16_t bvci, const struct gprs_ra_id *ra_id, uint16_t cell_id) struct osmo_fsm_inst * bssgp_bvc_fsm_alloc_sig_sgsn bssgp__bvc__fsm_8c.html a7affab582f86dc3d68ff88232fa73844 (void *ctx, struct gprs_ns2_inst *nsi, uint16_t nsei, uint32_t features) struct osmo_fsm_inst * bssgp_bvc_fsm_alloc_ptp_sgsn bssgp__bvc__fsm_8c.html a9a1103beb7f81878c3aca6a615eb0eec (void *ctx, struct gprs_ns2_inst *nsi, uint16_t nsei, uint16_t bvci) void bssgp_bvc_fsm_set_ops bssgp__bvc__fsm_8c.html a177522223d0c571c1d6e35e62b65bade (struct osmo_fsm_inst *fi, const struct bssgp_bvc_fsm_ops *ops, void *ops_priv) bool bssgp_bvc_fsm_is_unblocked bssgp__bvc__fsm_8c.html aaa626dcd9226d284941b0355cf542470 (struct osmo_fsm_inst *fi) uint8_t bssgp_bvc_fsm_get_block_cause bssgp__bvc__fsm_8c.html a61a8d3c073379f72e29b3e03afe80b7e (struct osmo_fsm_inst *fi) uint32_t bssgp_bvc_fsm_get_features_advertised bssgp__bvc__fsm_8c.html ad50d06c709d7d0ffeda4132948d65118 (struct osmo_fsm_inst *fi) uint32_t bssgp_bvc_fsm_get_features_received bssgp__bvc__fsm_8c.html ae81c2998cbbfecb8208715ebc91ae7e8 (struct osmo_fsm_inst *fi) uint32_t bssgp_bvc_fsm_get_features_negotiated bssgp__bvc__fsm_8c.html a72abbcaa099cbf23f2fc4caffbbb14c5 (struct osmo_fsm_inst *fi) void bssgp_bvc_fsm_set_max_pdu_len bssgp__bvc__fsm_8c.html a594e61f9eddffccead43e932ec534649 (struct osmo_fsm_inst *fi, uint16_t max_pdu_len) uint16_t bssgp_bvc_fsm_get_max_pdu_len bssgp__bvc__fsm_8c.html a68da073d73b8d03be80590fc94abe197 (const struct osmo_fsm_inst *fi) static __attribute__ bssgp__bvc__fsm_8c.html a9ed16867a9394d9ccf1132194edae298 ((constructor)) struct osmo_tdef bssgp_bvc_fsm_tdefs bssgp__bvc__fsm_8c.html aab268746b6eb1fba21db2e6f2b54a0d6 [] static struct osmo_fsm bssgp_bvc_fsm bssgp__bvc__fsm_8c.html a2c75171411137f9927bb8e5c9c47519c static const struct value_string ptp_bvc_event_names bssgp__bvc__fsm_8c.html ad2e7e7274806cf2c99ee375461e3ae28 [] static const struct osmo_fsm_state bssgp_bvc_fsm_states bssgp__bvc__fsm_8c.html a5462026af5ae0d0901b7d05fd5ab289c [] common_vty.c /build/_deps/libosmocore/src/gb/ common__vty_8c.html osmocom/gprs/gprs_msgb.h common_vty.h int gprs_log_filter_fn common__vty_8c.html a4146cd23ffed87c72ab0b75dfe44b948 (const struct log_context *ctx, struct log_target *tar) int DNS common__vty_8c.html a89752b3033fbe59a1e5a857139255630 common_vty.h /build/_deps/libosmocore/src/gb/ common__vty_8h.html int DNS common__vty_8h.html a89752b3033fbe59a1e5a857139255630 frame_relay.c /build/_deps/libosmocore/src/gb/ frame__relay_8c.html osmocom/gprs/frame_relay.h q933_a_hdr q933_a_pvc_sts #define LOGPFRL frame__relay_8c.html aa93e027eb43918df5bf8df7a1ef91f61 (frl, lvl, fmt, args ...) #define DFR frame__relay_8c.html a1e4ce1e3f0471f0a02f13336c1636da5 #define LAPF_UI frame__relay_8c.html a9731ef736491cce02970be5b96eef166 #define Q931_PDISC_CC frame__relay_8c.html a1976d56cbb8c86467a36f995d3195ab9 #define LMI_Q933A_CALLREF frame__relay_8c.html afccc61f496a49936db981ec1dd821a78 #define LMI_Q933A_DLCI frame__relay_8c.html afb8f77e51db46f92c8539474f76ec503 #define LMI_CISCO_DLCI frame__relay_8c.html af2fdf4bb3dd214634e3e6d678a0cee74 #define MAX_SUPPORTED_PVC frame__relay_8c.html a77774cafe06c3969b34313950bc33e49 q931_msgtype frame__relay_8c.html a1df8f2daeffd615d7ead5bcb47e66ea3 Q931_MSGT_ALERTING frame__relay_8c.html a1df8f2daeffd615d7ead5bcb47e66ea3aa866069703d51807695e56bebf5c7dcd Q931_MSGT_CALL_PROCEEDING frame__relay_8c.html a1df8f2daeffd615d7ead5bcb47e66ea3a81c05382d9619e0324309b87f81f15c5 Q931_MSGT_CONNECT frame__relay_8c.html a1df8f2daeffd615d7ead5bcb47e66ea3aa9bde39ee2d28fb56960c4653bc3e884 Q931_MSGT_CONNECT_ACK frame__relay_8c.html a1df8f2daeffd615d7ead5bcb47e66ea3a076e2c80af31746f620486759ca895fb Q931_MSGT_PROGRESS frame__relay_8c.html a1df8f2daeffd615d7ead5bcb47e66ea3af5d24be296ab5ec2cfc186b7f71abed9 Q931_MSGT_SETUP frame__relay_8c.html a1df8f2daeffd615d7ead5bcb47e66ea3a009363246cdcd1b751540fda2ba77517 Q931_MSGT_SETUP_ACK frame__relay_8c.html a1df8f2daeffd615d7ead5bcb47e66ea3a36461141428ac753e557d2ee3dac5806 Q931_MSGT_RESUME frame__relay_8c.html a1df8f2daeffd615d7ead5bcb47e66ea3a78dae9a3918c4f24a3c2e4c47b78d928 Q931_MSGT_RESUME_ACK frame__relay_8c.html a1df8f2daeffd615d7ead5bcb47e66ea3a03f4c7c6b276ee06dd13f409b2ead6f3 Q931_MSGT_RESUME_REJ frame__relay_8c.html a1df8f2daeffd615d7ead5bcb47e66ea3af93feaba651c400de549052bef8b414e Q931_MSGT_SUSPEND frame__relay_8c.html a1df8f2daeffd615d7ead5bcb47e66ea3a056cb988a931558e6e59c85a39c36909 Q931_MSGT_SUSPEND_ACK frame__relay_8c.html a1df8f2daeffd615d7ead5bcb47e66ea3a961e51e935b8c2dbf77c8ca63200fb88 Q931_MSGT_USER_INFO frame__relay_8c.html a1df8f2daeffd615d7ead5bcb47e66ea3a7549553b9bb3f51f851838ab51de09e0 Q931_MSGT_DISCONNECT frame__relay_8c.html a1df8f2daeffd615d7ead5bcb47e66ea3ac024a6460d93cedf20f68bfab6ecc983 Q931_MSGT_RELEASE frame__relay_8c.html a1df8f2daeffd615d7ead5bcb47e66ea3a81fab65f9372533b4f228e139c13d833 Q931_MSGT_RELEASE_COMPLETE frame__relay_8c.html a1df8f2daeffd615d7ead5bcb47e66ea3a6fcbdbab1c60ce2a262a7b3c734afa40 Q931_MSGT_RESTART frame__relay_8c.html a1df8f2daeffd615d7ead5bcb47e66ea3ab8a5475e4dd7dfe865ca5b2ca22c2704 Q931_MSGT_RESTART_ACK frame__relay_8c.html a1df8f2daeffd615d7ead5bcb47e66ea3a68fa14b7889e5f65638ceb67de4cbb2b Q931_MSGT_SEGMENT frame__relay_8c.html a1df8f2daeffd615d7ead5bcb47e66ea3aafcebde7509e7bf90413bd2898507a3a Q931_MSGT_CONGESTION_CONTROL frame__relay_8c.html a1df8f2daeffd615d7ead5bcb47e66ea3aea7a33dd4a938dabd558907b0404675c Q931_MSGT_IFORMATION frame__relay_8c.html a1df8f2daeffd615d7ead5bcb47e66ea3acb38629aaf29f4cc2b03614828b5f066 Q931_MSGT_NOTIFY frame__relay_8c.html a1df8f2daeffd615d7ead5bcb47e66ea3a274edb60b44d654d1ec89d5f843962f7 Q931_MSGT_STATUS frame__relay_8c.html a1df8f2daeffd615d7ead5bcb47e66ea3a0d873a6f26d3716e606e5faa98ac3d64 Q931_MSGT_STATUS_ENQUIRY frame__relay_8c.html a1df8f2daeffd615d7ead5bcb47e66ea3ab1a2fdc1776a16fd0921584cbb3b706b q933_type_of_report frame__relay_8c.html aae28d562492d50040dd8072602756bd3 Q933_REPT_FULL_STATUS frame__relay_8c.html aae28d562492d50040dd8072602756bd3acb81f36f9f1702f6803e4e20999aee2b Q933_REPT_LINK_INTEGRITY_VERIF frame__relay_8c.html aae28d562492d50040dd8072602756bd3a1ee4065bfb8e4f5ee8d41ab23401da87 Q933_REPT_SINGLE_PVC_ASYNC_STS frame__relay_8c.html aae28d562492d50040dd8072602756bd3a1b38c1e53a01d17a4131127848355a77 q933_iei frame__relay_8c.html a6fb914fcc4491586d96feb86bd3a3737 Q933_IEI_REPORT_TYPE frame__relay_8c.html a6fb914fcc4491586d96feb86bd3a3737a03913ff2b5e9bd703d6fc6f76406cc11 Q933_IEI_LINK_INT_VERIF frame__relay_8c.html a6fb914fcc4491586d96feb86bd3a3737a3de1a39bdec0f7109be7b4a905e3d9ad Q933_IEI_PVC_STATUS frame__relay_8c.html a6fb914fcc4491586d96feb86bd3a3737a9eea3a4ea501a6a6b17e462d3d57b2f2 q933_pvc_status frame__relay_8c.html a27ddb6a995e8a7477d82f28233dba330 Q933_PVC_STATUS_DLC_ACTIVE frame__relay_8c.html a27ddb6a995e8a7477d82f28233dba330af9285f2ea2f4843c6b3ce61d523b2f46 Q933_PVC_STATUS_DLC_DELETE frame__relay_8c.html a27ddb6a995e8a7477d82f28233dba330a149e4a4a973f2ddd3067f79f922491bc Q933_PVC_STATUS_DLC_NEW frame__relay_8c.html a27ddb6a995e8a7477d82f28233dba330a52cf1ddaeacfd1556a26ccd720aeb990 struct q933_a_hdr __attribute__ group__libgb.html ga4bd1a4f2920427cb38f01af2f0cc985c ((packed)) static void check_link_state frame__relay_8c.html a5a668a1ab3cd322474d1a45e497919ae (struct osmo_fr_link *link, bool valid) static uint16_t q922_to_dlci frame__relay_8c.html ab1f55d5b12ff1fa595cf301238f2dee4 (const uint8_t *hdr) static void dlci_to_q922 frame__relay_8c.html a89d33bb9eb4a790c2262a031e09d2a48 (uint8_t *hdr, uint16_t dlci) static void dlc_set_active frame__relay_8c.html a9e51c6588513a0bf3283fe6ff9094f40 (struct osmo_fr_dlc *dlc, bool active) static struct msgb * q933_msgb_alloc frame__relay_8c.html a29eb83b2ae0af944fbd7b586b0f0728b (uint16_t dlci, uint8_t prot_disc, uint8_t msg_type) static uint8_t link_get_tx_seq frame__relay_8c.html a3d4ad6a83eddc0b8ac7c222dc15e0c2e (struct osmo_fr_link *link) static void msgb_put_link_int_verif frame__relay_8c.html a71c24f399d065eed87459c601a8f815e (struct msgb *msg, struct osmo_fr_link *link) static void dlc_destroy frame__relay_8c.html a539debaf7c1deaa9749a43d2a117ad77 (struct osmo_fr_dlc *dlc) static void msgb_put_pvc_status frame__relay_8c.html aa0e783070987ba7a2deab75bf018b4ba (struct msgb *msg, struct osmo_fr_dlc *dlc) static int tx_lmi_q933_status_enq frame__relay_8c.html a79530a931d31521a4bb13920c1df243b (struct osmo_fr_link *link, uint8_t rep_type) static int tx_lmi_q933_status frame__relay_8c.html a0ad3f61fae03c150170080c2b7b37e01 (struct osmo_fr_link *link, uint8_t rep_type) static void link_set_failed frame__relay_8c.html a96eed662abc840f9e372007c341a5821 (struct osmo_fr_link *link) static int rx_lmi_q933_status_enq frame__relay_8c.html a1502011eeb0993dbb448c654282a60da (struct msgb *msg, struct tlv_parsed *tp) static int validate_pvc_status frame__relay_8c.html ac7a1df3173bd3b5057152afe8ea5431d (struct tlv_parsed *tp, size_t tp_len) static int parse_full_pvc_status frame__relay_8c.html accf2e26fc41a989604de1bb1b0437ba3 (struct osmo_fr_link *link, struct tlv_parsed *tp, size_t tp_len) static int parse_link_pvc_status frame__relay_8c.html a00c32f40af2c35387140aa47eaa130c9 (struct osmo_fr_link *link, struct tlv_parsed *tp, size_t tp_len) static size_t count_pvc_status frame__relay_8c.html a5b15cef25cde2b59ecdd7d085ab0fca7 (struct tlv_parsed *tp, size_t tp_len) static int rx_lmi_q933_status frame__relay_8c.html aa54cb6b091e6733d98477a8c28bcc35d (struct msgb *msg, struct tlv_parsed *tp) static int rx_lmi_q922 frame__relay_8c.html a25059cf93fec42bfb059c800db3db973 (struct msgb *msg) int osmo_fr_rx frame__relay_8c.html ae2e93052b9e36bf116e394f7578214a1 (struct msgb *msg) int osmo_fr_tx_dlc frame__relay_8c.html a5aef782a8787b0d0f1cd4a67cdf7bc83 (struct msgb *msg) static void fr_t391_cb frame__relay_8c.html a6d25a679da539313cfe13f6c40b094fc (void *data) static void fr_t392_cb frame__relay_8c.html a51d18faf7e6e8da4c0f1283d4387c669 (void *data) struct osmo_fr_network * osmo_fr_network_alloc frame__relay_8c.html a8372e8211744d6cad0c9a8c219b38275 (void *ctx) void osmo_fr_network_free frame__relay_8c.html aae696c1d6c6715342fd50f8a78b16ac6 (struct osmo_fr_network *net) struct osmo_fr_link * osmo_fr_link_alloc frame__relay_8c.html aa1fb3d9049f75ae0bac69574e426357c (struct osmo_fr_network *net, enum osmo_fr_role role, const char *name) void osmo_fr_link_free frame__relay_8c.html aa64cf661d63a8fb5405ba2475f2708b6 (struct osmo_fr_link *link) struct osmo_fr_dlc * osmo_fr_dlc_alloc frame__relay_8c.html a01800b646f871bab7e32fc489111f93a (struct osmo_fr_link *link, uint16_t dlci) void osmo_fr_dlc_free frame__relay_8c.html a3c50da2c7ad055b10b7d940a69098298 (struct osmo_fr_dlc *dlc) struct osmo_fr_dlc * osmo_fr_dlc_by_dlci frame__relay_8c.html ac41b5316fd736925013464db29acd7ee (struct osmo_fr_link *link, uint16_t dlci) static void fr_dlc_dump_vty frame__relay_8c.html af419f62083bdc354dfa2cbcaf3427ef3 (struct vty *vty, const struct osmo_fr_dlc *dlc) static void fr_link_dump_vty frame__relay_8c.html a9c18d8fede60ed427d9d3799242e5219 (struct vty *vty, const struct osmo_fr_link *link) void osmo_fr_network_dump_vty frame__relay_8c.html a2e521648caaa714c621bc790aa32418c (struct vty *vty, const struct osmo_fr_network *net) uint8_t prot_disc frame__relay_8c.html a3a2ab01ccd04158a13eb89a219edf843 uint8_t call_ref frame__relay_8c.html aab05b8b3fbbb3f7fd59302624f855c7a uint8_t msg_type frame__relay_8c.html af95f620c0e85b634c0caee87127b12a8 const struct value_string osmo_fr_role_names frame__relay_8c.html a8162b9511bf7ca7d137c9b76780589a7 [] struct osmo_tdef fr_tdefs frame__relay_8c.html a869ab0018489d2308a683ea5c541e934 [] static const struct tlv_definition q933_att_tlvdef frame__relay_8c.html acfd662f5c786c6b7ba5fb2314562793c gb_internal.h /build/_deps/libosmocore/src/gb/ gb__internal_8h.html osmocom/gprs/gprs_ns.h int gprs_ns_rx_sns gb__internal_8h.html adeeafe99a980eb2612867f0d0cd92703 (struct gprs_ns_inst *nsi, struct msgb *msg, struct tlv_parsed *tp) struct osmo_fsm_inst * gprs_sns_bss_fsm_alloc gb__internal_8h.html acd0a066efad503257729a6432eaf3ee9 (void *ctx, struct gprs_nsvc *nsvc, const char *id) int gprs_sns_bss_fsm_start gb__internal_8h.html a0b79a9e6e7a682928f05484bde50dcc7 (struct gprs_ns_inst *nsi) int gprs_sns_init gb__internal_8h.html a5dc9cef920e0753b4d42b0f0419d52be (void) void gprs_nsvc_start_test group__libgb.html gaba312846769d4d29dae8b4162d44809a (struct gprs_nsvc *nsvc) void gprs_start_alive_all_nsvcs group__libgb.html gab446c9ab3d6ee45c1ea71c916ee94b4a (struct gprs_ns_inst *nsi) int gprs_ns_tx_sns_ack group__libgb.html ga62404c7a8fbedba3f56065e977fb4a96 (struct gprs_nsvc *nsvc, uint8_t trans_id, uint8_t *cause, const struct gprs_ns_ie_ip4_elem *ip4_elems, unsigned int num_ip4_elems) int gprs_ns_tx_sns_config group__libgb.html ga3be5562b0ec145ca8bd91e6712066339 (struct gprs_nsvc *nsvc, bool end_flag, const struct gprs_ns_ie_ip4_elem *ip4_elems, unsigned int num_ip4_elems) int gprs_ns_tx_sns_config_ack group__libgb.html ga188c5ad22acbbe9b8f38df83a68c6359 (struct gprs_nsvc *nsvc, uint8_t *cause) int gprs_ns_tx_sns_size group__libgb.html ga9b51a08c7378db1160667369fc6b7d22 (struct gprs_nsvc *nsvc, bool reset_flag, uint16_t max_nr_nsvc, uint16_t *ip4_ep_nr, uint16_t *ip6_ep_nr) int gprs_ns_tx_sns_size_ack group__libgb.html gacc0c8deced1ba714e961bb0ef9b355b2 (struct gprs_nsvc *nsvc, uint8_t *cause) void gprs_sns_dump_vty gb__internal_8h.html a2cb17918aa03e15bfe2792bef0335ee5 (struct vty *vty, const struct gprs_ns_inst *nsi, bool stats) gprs_bssgp.c /build/_deps/libosmocore/src/gb/ gprs__bssgp_8c.html osmocom/gprs/gprs_bssgp.h osmocom/gprs/gprs_bssgp_bss.h osmocom/gprs/gprs_ns.h gprs_bssgp_internal.h bssgp_fc_queue_element static int _gprs_ns_sendmsg gprs__bssgp_8c.html a687cd58b84597c5a87ac3a21aee64caf (void *ctx, struct msgb *msg) LLIST_HEAD gprs__bssgp_8c.html adaa759a1aed5c82abe1bd3c72870b43f (bssgp_bvc_ctxts) static int _bssgp_tx_dl_ud gprs__bssgp_8c.html a795373fe7cfc46a894b46d6202e98dfd (struct bssgp_flow_control *fc, struct msgb *msg, uint32_t llc_pdu_len, void *priv) struct bssgp_bvc_ctx * btsctx_by_raid_cid gprs__bssgp_8c.html af96d4cba93429cc761a8d1a61303ecdd (const struct gprs_ra_id *raid, uint16_t cid) static int tx_bvc_reset_nsei_bvci gprs__bssgp_8c.html a7a31d3b4c519cd38aabd88dde28be46e (enum bssgp_pdu_type pdu, uint16_t nsei, uint16_t bvci, enum gprs_bssgp_cause cause, const struct gprs_ra_id *ra_id, uint16_t cell_id) int bssgp_tx_bvc_reset_nsei_bvci gprs__bssgp_8c.html afa47eb940961a940fad10c6b808b2c09 (uint16_t nsei, uint16_t bvci, enum gprs_bssgp_cause cause, const struct gprs_ra_id *ra_id, uint16_t cell_id) int bssgp_tx_bvc_reset_ack_nsei_bvci gprs__bssgp_8c.html aa5b16b21e836b91c6c36aebd15a998ef (uint16_t nsei, uint16_t bvci, const struct gprs_ra_id *ra_id, uint16_t cell_id) int bssgp_tx_bvc_ptp_reset gprs__bssgp_8c.html ad57da17b8aaad82802cf258dfd72dfc9 (uint16_t nsei, enum gprs_bssgp_cause cause) struct bssgp_bvc_ctx * btsctx_by_bvci_nsei gprs__bssgp_8c.html a618ce884b53d92e63e401b09677d9a35 (uint16_t bvci, uint16_t nsei) void bssgp_set_bssgp_callback gprs__bssgp_8c.html a76b5db5a98b2548172ef61163cac8bca (bssgp_bvc_send ns_send, void *data) struct bssgp_bvc_ctx * btsctx_alloc gprs__bssgp_8c.html a35ddef0081e4606a60a2d2c1c9756f79 (uint16_t bvci, uint16_t nsei) void bssgp_bvc_ctx_free gprs__bssgp_8c.html aad568539266986434182a416c7418983 (struct bssgp_bvc_ctx *ctx) static int bssgp_tx_fc_bvc_ack gprs__bssgp_8c.html a9d9f1aea694d80a44fae23a9d4bb7192 (uint16_t nsei, uint8_t tag, uint16_t ns_bvci) int bssgp_tx_suspend_ack gprs__bssgp_8c.html a85332b6af95519dcb6f787ad89c159d9 (uint16_t nsei, uint32_t tlli, const struct gprs_ra_id *ra_id, uint8_t suspend_ref) int bssgp_tx_suspend_nack gprs__bssgp_8c.html aac833b48b46643dc46882a7927fd4fd1 (uint16_t nsei, uint32_t tlli, const struct gprs_ra_id *ra_id, uint8_t *cause) int bssgp_tx_resume_ack gprs__bssgp_8c.html ac780f1fdce19d57344876deddf70542c (uint16_t nsei, uint32_t tlli, const struct gprs_ra_id *ra_id) int bssgp_tx_resume_nack gprs__bssgp_8c.html afaf95e0dd60cbf2f2ea6c7ee3481c827 (uint16_t nsei, uint32_t tlli, const struct gprs_ra_id *ra_id, uint8_t *cause) uint16_t bssgp_parse_cell_id gprs__bssgp_8c.html a8a0554704834b44454e34748b0a71c0f (struct gprs_ra_id *raid, const uint8_t *buf) int bssgp_create_cell_id gprs__bssgp_8c.html aab23b9c5ef7e25dbb4894b43eadb94cc (uint8_t *buf, const struct gprs_ra_id *raid, uint16_t cid) static int bssgp_rx_bvc_reset gprs__bssgp_8c.html a519977f39ef2f6285e3f085ffc46bc9e (struct msgb *msg, struct tlv_parsed *tp, uint16_t ns_bvci) static int bssgp_rx_bvc_block gprs__bssgp_8c.html a20eff8e50b122eac6d07bc28a9f98d4a (struct msgb *msg, struct tlv_parsed *tp) static int bssgp_rx_bvc_unblock gprs__bssgp_8c.html a5ee5a5384a5a2144e9fc57443f182191 (struct msgb *msg, struct tlv_parsed *tp) static int bssgp_rx_ul_ud gprs__bssgp_8c.html a5216188854a62c40096428938a7036b8 (struct msgb *msg, struct tlv_parsed *tp, struct bssgp_bvc_ctx *ctx) static int bssgp_rx_suspend gprs__bssgp_8c.html a20ad8aab5d261170b5630f534a6cc650 (struct msgb *msg, struct tlv_parsed *tp) static int bssgp_rx_resume gprs__bssgp_8c.html a9100037754ce6f0c76aeffe2fe9b667b (struct msgb *msg, struct tlv_parsed *tp) static int bssgp_rx_llc_disc gprs__bssgp_8c.html af036b9919926e901017ebba89d186066 (struct msgb *msg, struct tlv_parsed *tp, struct bssgp_bvc_ctx *ctx) int bssgp_rx_status gprs__bssgp_8c.html a5feb5ebdd2d95c36b5a89214e55ed857 (struct msgb *msg, struct tlv_parsed *tp, uint16_t bvci, struct bssgp_bvc_ctx *bctx) static int fc_queue_timer_cfg gprs__bssgp_8c.html a639c8f1ff9c7cdcd0a9d5cf9d54edcf6 (struct bssgp_flow_control *fc) static int bssgp_fc_needs_queueing gprs__bssgp_8c.html ade227f73174a8f8c64752eed80f1e598 (struct bssgp_flow_control *fc, uint32_t pdu_len) static void fc_timer_cb gprs__bssgp_8c.html ae52f727c7767224ac5c62841afb870d0 (void *data) static int fc_enqueue gprs__bssgp_8c.html a22b456acb8a0c9e35c11585d5e9d914f (struct bssgp_flow_control *fc, struct msgb *msg, uint32_t llc_pdu_len, void *priv) int bssgp_fc_in gprs__bssgp_8c.html af18185da9d3eee1e61c28d13f716479b (struct bssgp_flow_control *fc, struct msgb *msg, uint32_t llc_pdu_len, void *priv) void bssgp_fc_init gprs__bssgp_8c.html ae909801dfb274c44ed85c30e0154cdb0 (struct bssgp_flow_control *fc, uint32_t bucket_size_max, uint32_t bucket_leak_rate, uint32_t max_queue_depth, int(*out_cb)(struct bssgp_flow_control *fc, struct msgb *msg, uint32_t llc_pdu_len, void *priv)) int bssgp_fc_ms_init gprs__bssgp_8c.html a93529d3a568de7b575f23761fd0bde90 (struct bssgp_flow_control *fc_ms, uint16_t bvci, uint16_t nsei, uint32_t max_queue_depth) static int bssgp_rx_fc_bvc gprs__bssgp_8c.html a345800bd3ecc220932b7cf8cbafd9151 (struct msgb *msg, struct tlv_parsed *tp, struct bssgp_bvc_ctx *bctx) static int bssgp_rx_ptp gprs__bssgp_8c.html a428e4dbb9cb1ddf5289c49119fb46213 (struct msgb *msg, struct tlv_parsed *tp, struct bssgp_bvc_ctx *bctx) static int bssgp_rx_sign gprs__bssgp_8c.html a82ee3ddab8ce5904953a4f5e1eaafd8a (struct msgb *msg, struct tlv_parsed *tp, struct bssgp_bvc_ctx *bctx) int bssgp_rcvmsg gprs__bssgp_8c.html a17b24f1f586729b4fa5c7aae0ffd2669 (struct msgb *msg) int bssgp_tx_dl_ud gprs__bssgp_8c.html ae07840bc5aca86dfb3144bc1e5bd2fc9 (struct msgb *msg, uint16_t pdu_lifetime, struct bssgp_dl_ud_par *dup) int bssgp_tx_paging gprs__bssgp_8c.html ab00bbbd15687a6440fb3887d10297224 (uint16_t nsei, uint16_t ns_bvci, struct bssgp_paging_info *pinfo) void bssgp_set_log_ss gprs__bssgp_8c.html aec19a3e6532594e90534c9773605417d (int ss) void bssgp_fc_flush_queue gprs__bssgp_8c.html a291684f8e48bdcfd0bf492ecfc2fe10f (struct bssgp_flow_control *fc) void bssgp_flush_all_queues gprs__bssgp_8c.html ad64feb6bd0a3c188685de75cf9eb9388 (void) void * bssgp_tall_ctx gprs__bssgp_8c.html aae00f4be3cfd5efecb95aa2d0e59b792 bssgp_bvc_send bssgp_ns_send gprs__bssgp_8c.html ab994e002dc512634376c2a80763998e0 void * bssgp_ns_send_data gprs__bssgp_8c.html a3b47724ed676f56701f34021ac264be6 static const struct rate_ctr_desc bssgp_ctr_description gprs__bssgp_8c.html a6bdb08b6cf7590cf656d0b5ead79f410 [] static const struct rate_ctr_group_desc bssgp_ctrg_desc gprs__bssgp_8c.html a5edabf72e9eade0d1054dba727d77be5 gprs_bssgp2.c /build/_deps/libosmocore/src/gb/ gprs__bssgp2_8c.html osmocom/gprs/gprs_ns2.h osmocom/gprs/gprs_bssgp.h osmocom/gprs/gprs_bssgp2.h int bssgp2_nsi_tx_ptp gprs__bssgp2_8c.html a8a1a253b40f2b1f605ea0efb8d17ec68 (struct gprs_ns2_inst *nsi, uint16_t nsei, uint16_t bvci, struct msgb *msg, uint32_t lsp) int bssgp2_nsi_tx_sig gprs__bssgp2_8c.html a91244c66113e45587f422bef72a9566a (struct gprs_ns2_inst *nsi, uint16_t nsei, struct msgb *msg, uint32_t lsp) struct msgb * bssgp2_enc_bvc_block gprs__bssgp2_8c.html ad6c375d68f6b04a0378ee82e37101f51 (uint16_t bvci, enum gprs_bssgp_cause cause) struct msgb * bssgp2_enc_bvc_block_ack gprs__bssgp2_8c.html ad04587b781cd8763e158d644800b6d64 (uint16_t bvci) struct msgb * bssgp2_enc_bvc_unblock gprs__bssgp2_8c.html a02169ab95ea0f25848941e328bb860d2 (uint16_t bvci) struct msgb * bssgp2_enc_bvc_unblock_ack gprs__bssgp2_8c.html ae17de05721d2697302eef8d0d6ca9dcc (uint16_t bvci) struct msgb * bssgp2_enc_bvc_reset gprs__bssgp2_8c.html a60772960b811172c9a41984527a2b03a (uint16_t bvci, enum gprs_bssgp_cause cause, const struct gprs_ra_id *ra_id, uint16_t cell_id, const uint8_t *feat_bm, const uint8_t *ext_feat_bm) struct msgb * bssgp2_enc_bvc_reset_ack gprs__bssgp2_8c.html ac935811dd05a101c1bdf4f6b78ca18e9 (uint16_t bvci, const struct gprs_ra_id *ra_id, uint16_t cell_id, const uint8_t *feat_bm, const uint8_t *ext_feat_bm) struct msgb * bssgp2_enc_status gprs__bssgp2_8c.html a07f6856d5a04cb89d3cbcbe436319553 (uint8_t cause, const uint16_t *bvci, const struct msgb *orig_msg, uint16_t max_pdu_len) int bssgp2_dec_fc_bvc gprs__bssgp2_8c.html aba187394edb33bbb4b2129068879f7ff (struct bssgp2_flow_ctrl *fc, const struct tlv_parsed *tp) struct msgb * bssgp2_enc_fc_bvc gprs__bssgp2_8c.html a871ab7a667d95fe33715e02df0170ee5 (const struct bssgp2_flow_ctrl *fc, enum bssgp_fc_granularity *gran) struct msgb * bssgp2_enc_flush_ll gprs__bssgp2_8c.html a49376a28b36c9b73424a111770fc9709 (uint32_t tlli, uint16_t old_bvci, const uint16_t *new_bvci, const uint16_t *nsei) struct msgb * bssgp2_enc_fc_bvc_ack gprs__bssgp2_8c.html acb76dc31d70d608e051f6815610e29d3 (uint8_t tag) int bssgp2_dec_fc_ms gprs__bssgp2_8c.html a5570877ce80148f927f3629144d25f3a (struct bssgp2_flow_ctrl *fc, struct tlv_parsed *tp) struct msgb * bssgp2_enc_fc_ms gprs__bssgp2_8c.html a85aa8b98f176ac067fc206981417cd81 (const struct bssgp2_flow_ctrl *fc, enum bssgp_fc_granularity *gran) struct msgb * bssgp2_enc_fc_ms_ack gprs__bssgp2_8c.html a0fddbff02d798d187078200c3e5fc1c8 (uint32_t tlli, uint8_t tag) static const unsigned int bssgp_fc_gran_tbl gprs__bssgp2_8c.html a5585231c26c7d002e2b09ca641da8b0f [] gprs_bssgp_bss.c /build/_deps/libosmocore/src/gb/ gprs__bssgp__bss_8c.html osmocom/gprs/gprs_bssgp.h osmocom/gprs/gprs_bssgp_bss.h osmocom/gprs/gprs_ns.h gprs_bssgp_internal.h #define GSM_IMSI_LENGTH gprs__bssgp__bss_8c.html a4e31d9a1ced30685e6dfc21134ac7130 uint8_t * bssgp_msgb_tlli_put gprs__bssgp__bss_8c.html a01115ef3a9e887d47000f25874fcd1e5 (struct msgb *msg, uint32_t tlli) uint8_t * bssgp_msgb_ra_put gprs__bssgp__bss_8c.html aec493d997dc0bb1a79e72e8d51478a3d (struct msgb *msg, const struct gprs_ra_id *ra_id) int bssgp_tx_suspend gprs__bssgp__bss_8c.html a9b6f2e6bd8d07b253d824d642ae37862 (uint16_t nsei, uint32_t tlli, const struct gprs_ra_id *ra_id) int bssgp_tx_resume gprs__bssgp__bss_8c.html acf50b722650b5b60863378bbdf52d522 (uint16_t nsei, uint32_t tlli, const struct gprs_ra_id *ra_id, uint8_t suspend_ref) int bssgp_tx_ra_capa_upd gprs__bssgp__bss_8c.html a36c43b26ae23e318b31e86f0b58b5a73 (struct bssgp_bvc_ctx *bctx, uint32_t tlli, uint8_t tag) static struct msgb * common_tx_radio_status gprs__bssgp__bss_8c.html a4c709a8d99789214009c5b2def0b7aa3 (struct bssgp_bvc_ctx *bctx) static int common_tx_radio_status2 gprs__bssgp__bss_8c.html a2e260412a66f899232eae74750d1827c (struct msgb *msg, uint8_t cause) int bssgp_tx_radio_status_tlli gprs__bssgp__bss_8c.html a12f22eebec47f4798df2f86dbc4ce694 (struct bssgp_bvc_ctx *bctx, uint8_t cause, uint32_t tlli) int bssgp_tx_radio_status_tmsi gprs__bssgp__bss_8c.html ae5ddf07cef4a8eca000952b539546b84 (struct bssgp_bvc_ctx *bctx, uint8_t cause, uint32_t tmsi) int bssgp_tx_radio_status_imsi gprs__bssgp__bss_8c.html a19123f7105053d9894f9d5411a88750a (struct bssgp_bvc_ctx *bctx, uint8_t cause, const char *imsi) int bssgp_tx_flush_ll_ack gprs__bssgp__bss_8c.html a321e0b0807d0c3f06b7a871c7df5e3da (struct bssgp_bvc_ctx *bctx, uint32_t tlli, uint8_t action, uint16_t bvci_new, uint32_t num_octets) int bssgp_tx_llc_discarded gprs__bssgp__bss_8c.html a98eeaea71a75c64ba1d82033093ee7eb (struct bssgp_bvc_ctx *bctx, uint32_t tlli, uint8_t num_frames, uint32_t num_octets) int bssgp_tx_bvc_block gprs__bssgp__bss_8c.html ab5fbe1ab01472bbd5227d3fa072e4c30 (struct bssgp_bvc_ctx *bctx, uint8_t cause) int bssgp_tx_bvc_unblock gprs__bssgp__bss_8c.html ad680a1bec5c25142280deffc246f6cfa (struct bssgp_bvc_ctx *bctx) int bssgp_tx_bvc_reset2 gprs__bssgp__bss_8c.html aabefbe67317a589b6c484aaa80348b9f (struct bssgp_bvc_ctx *bctx, uint16_t bvci, uint8_t cause, bool add_cell_id) int bssgp_tx_bvc_reset gprs__bssgp__bss_8c.html a81943590c9ca6c3a961ef567bdf19883 (struct bssgp_bvc_ctx *bctx, uint16_t bvci, uint8_t cause) int bssgp_tx_fc_bvc gprs__bssgp__bss_8c.html a7902e846d83f59e753f610b8ac181b1b (struct bssgp_bvc_ctx *bctx, uint8_t tag, uint32_t bucket_size, uint32_t bucket_leak_rate, uint32_t bmax_default_ms, uint32_t r_default_ms, uint8_t *bucket_full_ratio, uint32_t *queue_delay_ms) int bssgp_tx_fc_ms gprs__bssgp__bss_8c.html a0c3fe77e38e6d6befba69a3a36ff4e0b (struct bssgp_bvc_ctx *bctx, uint32_t tlli, uint8_t tag, uint32_t ms_bucket_size, uint32_t bucket_leak_rate, uint8_t *bucket_full_ratio) int bssgp_tx_ul_ud gprs__bssgp__bss_8c.html a86639c3e67df0f818630ca547ddf1200 (struct bssgp_bvc_ctx *bctx, uint32_t tlli, const uint8_t *qos_profile, struct msgb *llc_pdu) int bssgp_rx_paging gprs__bssgp__bss_8c.html a50c3246618a8a59d9bac8c3acbd4c29f (struct bssgp_paging_info *pinfo, struct msgb *msg) gprs_bssgp_internal.h /build/_deps/libosmocore/src/gb/ gprs__bssgp__internal_8h.html osmocom/gprs/gprs_bssgp.h int bssgp_rx_rim gprs__bssgp__internal_8h.html adb19177bfa7f112c96e5c08d88c15372 (struct msgb *msg, struct tlv_parsed *tp, uint16_t bvci) bssgp_bvc_send bssgp_ns_send gprs__bssgp__internal_8h.html ab994e002dc512634376c2a80763998e0 void * bssgp_ns_send_data gprs__bssgp__internal_8h.html a3b47724ed676f56701f34021ac264be6 gprs_bssgp_rim.c /build/_deps/libosmocore/src/gb/ gprs__bssgp__rim_8c.html osmocom/gprs/gprs_bssgp.h osmocom/gprs/gprs_bssgp_rim.h gprs_bssgp_internal.h bssgp_ran_inf_x_cont #define TVLV_HDR_MAXLEN gprs__bssgp__rim_8c.html a33869b1ed744c8c52555af26b7dcfceb #define TVLV_HDR_LEN gprs__bssgp__rim_8c.html a74346824372d7b896efdfdab5817523a #define REP_CELL_ID_LEN gprs__bssgp__rim_8c.html a0a0ad726064c38be1da9fa1944d6984a int bssgp_parse_rim_ra gprs__bssgp__rim_8c.html a57e30aff85e97cc09ba9d2149c806213 (struct bssgp_rim_routing_info *ri, const uint8_t *buf, unsigned int len, uint8_t discr) int bssgp_parse_rim_ri gprs__bssgp__rim_8c.html ae5ff42abb32c415ec15bdda9d678223f (struct bssgp_rim_routing_info *ri, const uint8_t *buf, unsigned int len) int bssgp_create_rim_ri gprs__bssgp__rim_8c.html a5143593001047d4acde4b35c6058c245 (uint8_t *buf, const struct bssgp_rim_routing_info *ri) char * bssgp_rim_ri_name_buf gprs__bssgp__rim_8c.html a8046365ffc5e2128863ab7ee50a836df (char *buf, size_t buf_len, const struct bssgp_rim_routing_info *ri) const char * bssgp_rim_ri_name gprs__bssgp__rim_8c.html aa716d4e414575b3395fd69148d637643 (const struct bssgp_rim_routing_info *ri) int bssgp_dec_ran_inf_req_app_cont_nacc gprs__bssgp__rim_8c.html ae29d8371d835a224f7706a134f491040 (struct bssgp_ran_inf_req_app_cont_nacc *cont, const uint8_t *buf, size_t len) int bssgp_enc_ran_inf_req_app_cont_nacc gprs__bssgp__rim_8c.html a96684f5bf75a31b861ec490654fc730c (uint8_t *buf, size_t len, const struct bssgp_ran_inf_req_app_cont_nacc *cont) int bssgp_dec_ran_inf_app_cont_nacc gprs__bssgp__rim_8c.html ab61dbf035e7da34c777e97436908efa3 (struct bssgp_ran_inf_app_cont_nacc *cont, const uint8_t *buf, size_t len) int bssgp_enc_ran_inf_app_cont_nacc gprs__bssgp__rim_8c.html ad8d3aaaf579011dc1bd5a952cb118464 (uint8_t *buf, size_t len, const struct bssgp_ran_inf_app_cont_nacc *cont) int bssgp_dec_app_err_cont_nacc gprs__bssgp__rim_8c.html a63a248ebb5e91e946655e55b2a64a7d0 (struct bssgp_app_err_cont_nacc *cont, const uint8_t *buf, size_t len) int bssgp_enc_app_err_cont_nacc gprs__bssgp__rim_8c.html ac0031753573e96f6e19bf977754cd946 (uint8_t *buf, size_t len, const struct bssgp_app_err_cont_nacc *cont) static int dec_rim_cont_common gprs__bssgp__rim_8c.html a537db004efd68eec065edc06d954d5ae (struct bssgp_ran_inf_x_cont *cont, struct tlv_parsed *tp) static uint8_t * enc_rim_cont_common gprs__bssgp__rim_8c.html a7c8bdba6ec410a1958f1f83896504546 (uint8_t *buf, size_t len, const struct bssgp_ran_inf_x_cont *cont) int bssgp_dec_ran_inf_req_rim_cont gprs__bssgp__rim_8c.html aabd938c584e74f6a536b867f1663d3ec (struct bssgp_ran_inf_req_rim_cont *cont, const uint8_t *buf, size_t len) static uint8_t * dub_tlvp_header gprs__bssgp__rim_8c.html a71b5c0afabf83968937f90c3a31db958 (uint8_t *buf, uint8_t iei, uint16_t len) int bssgp_enc_ran_inf_req_rim_cont gprs__bssgp__rim_8c.html a5310baf1fff0a59333df655011a34546 (uint8_t *buf, size_t len, const struct bssgp_ran_inf_req_rim_cont *cont) int bssgp_dec_ran_inf_rim_cont gprs__bssgp__rim_8c.html af097b10d8c1adea3cf93e541c2cf305d (struct bssgp_ran_inf_rim_cont *cont, const uint8_t *buf, size_t len) int bssgp_enc_ran_inf_rim_cont gprs__bssgp__rim_8c.html a6285c324edc07aac3b20de771eb98a8f (uint8_t *buf, size_t len, const struct bssgp_ran_inf_rim_cont *cont) int bssgp_dec_ran_inf_ack_rim_cont gprs__bssgp__rim_8c.html a7ba7c4c81ce8e45de28cbeb1a13586fa (struct bssgp_ran_inf_ack_rim_cont *cont, const uint8_t *buf, size_t len) int bssgp_enc_ran_inf_ack_rim_cont gprs__bssgp__rim_8c.html ac5d8be0ccfe34a35fa779fe0d1dc2edd (uint8_t *buf, size_t len, const struct bssgp_ran_inf_ack_rim_cont *cont) int bssgp_dec_ran_inf_err_rim_cont gprs__bssgp__rim_8c.html aafd4199cd6a0337c482a6ee20d0980cb (struct bssgp_ran_inf_err_rim_cont *cont, const uint8_t *buf, size_t len) int bssgp_enc_ran_inf_err_rim_cont gprs__bssgp__rim_8c.html a54822fb74f80697d8e174785eb5c0234 (uint8_t *buf, size_t len, const struct bssgp_ran_inf_err_rim_cont *cont) int bssgp_dec_ran_inf_app_err_rim_cont gprs__bssgp__rim_8c.html ae7d62170b9d2ec5f7724ee566f2e2501 (struct bssgp_ran_inf_app_err_rim_cont *cont, const uint8_t *buf, size_t len) int bssgp_enc_ran_inf_app_err_rim_cont gprs__bssgp__rim_8c.html a1e85d8d5638255b6ef8161b1c9c59375 (uint8_t *buf, size_t len, const struct bssgp_ran_inf_app_err_rim_cont *cont) int bssgp_parse_rim_pdu gprs__bssgp__rim_8c.html a9dad361ddc1031881e09fb82b77cd304 (struct bssgp_ran_information_pdu *pdu, const struct msgb *msg) struct msgb * bssgp_encode_rim_pdu gprs__bssgp__rim_8c.html afcea52a5a0f22ad62874c4b3e9767e45 (const struct bssgp_ran_information_pdu *pdu) int bssgp_tx_rim gprs__bssgp__rim_8c.html adc8fc5f188d68fdccea3cde20b49004c (const struct bssgp_ran_information_pdu *pdu, uint16_t nsei) int bssgp_tx_rim_encoded gprs__bssgp__rim_8c.html a4505f3574384823e6818c4222820677c (struct msgb *msg, uint16_t nsei) int bssgp_rx_rim gprs__bssgp__rim_8c.html adb19177bfa7f112c96e5c08d88c15372 (struct msgb *msg, struct tlv_parsed *tp, uint16_t bvci) const struct value_string bssgp_rim_routing_info_discr_strs gprs__bssgp__rim_8c.html a420c591c5149db026bb89db4865820b4 [] const struct value_string bssgp_nacc_cause_strs gprs__bssgp__rim_8c.html adc763578767c9ea0e66ae8d98c8c661a [] const struct value_string bssgp_ran_inf_app_id_strs gprs__bssgp__rim_8c.html acfc4d4faea92dde12d9c6594eae631d4 [] gprs_bssgp_util.c /build/_deps/libosmocore/src/gb/ gprs__bssgp__util_8c.html osmocom/gprs/gprs_bssgp.h osmocom/gprs/gprs_ns.h gprs_bssgp_internal.h #define DL gprs__bssgp__util_8c.html a7c70057f4ac04e167029eef16e7bb770 #define UL gprs__bssgp__util_8c.html a77401f6b813b95031813338afa9221e3 #define SIG gprs__bssgp__util_8c.html ad6f1d374549d22100d676d5fcac0a7e5 #define PTP gprs__bssgp__util_8c.html a0110a12871e7df55e92e872965d30bf9 #define PTM gprs__bssgp__util_8c.html af321d4e67915520ce9b190f347508a4d const char * bssgp_cause_str gprs__bssgp__util_8c.html ac135944ac79774324810b7d7fb84c9f0 (enum gprs_bssgp_cause cause) const char * bssgp_pdu_str gprs__bssgp__util_8c.html ab532d740ac429042753607ed8874e274 (enum bssgp_pdu_type pdu) struct msgb * bssgp_msgb_alloc gprs__bssgp__util_8c.html ad6dae2d5136390ed52d994b494377b18 (void) struct msgb * bssgp_msgb_copy gprs__bssgp__util_8c.html a0da4d8b82755a46c921c4b2aaf28dd7b (const struct msgb *msg, const char *name) int bssgp_tx_simple_bvci gprs__bssgp__util_8c.html a3e64c5a2dba7519668b780f45fc74f07 (uint8_t pdu_type, uint16_t nsei, uint16_t bvci, uint16_t ns_bvci) int bssgp_tx_status gprs__bssgp__util_8c.html aefa4aef5a1f62b373c087781bbe73e3a (uint8_t cause, uint16_t *bvci, struct msgb *orig_msg) struct gprs_ns_inst * bssgp_nsi gprs__bssgp__util_8c.html a7abd4b99378cd62a1fe7ae8edeaba1f9 static const struct value_string bssgp_cause_strings gprs__bssgp__util_8c.html a4639a8503fad3a2ba501d05fdef8567b [] static const struct value_string bssgp_pdu_strings gprs__bssgp__util_8c.html a3ad74bfbf8812ddda2d4635dc6a51eb1 [] static const uint8_t dl_ud_ies gprs__bssgp__util_8c.html a99c864d07c5a421d6b4038d0fa9ec671 [] static const uint8_t ul_ud_ies gprs__bssgp__util_8c.html ab7bdbf4944aeda5fcb91f0a4108c0d08 [] static const uint8_t ra_cap_ies gprs__bssgp__util_8c.html a7462224ffd49ce6c5e13ab9c36c98d2d [] static const uint8_t dl_mb_ud_ies gprs__bssgp__util_8c.html aa83e19f9b9968971b48867873e3b8658 [] static const uint8_t ul_mb_ud_ies gprs__bssgp__util_8c.html a16d8e1070fa38f1ae4f1f954e3204464 [] static const uint8_t pag_ps_ies gprs__bssgp__util_8c.html ab67152a83f7b01d46fa50fdeabebe10f [] static const uint8_t pag_cs_ies gprs__bssgp__util_8c.html ac630bf84f8530870da3f72d670a61dbe [] static const uint8_t ra_cap_upd_ies gprs__bssgp__util_8c.html a29fd878bffb08330c615838a29e3bf5f [] static const uint8_t ra_cap_upd_ack_ies gprs__bssgp__util_8c.html abed67bdb7db548b382903d2f021ae68a [] static const uint8_t rad_sts_ies gprs__bssgp__util_8c.html a472ebae1a6ff24a6cbec5b1abd4537ad [] static const uint8_t suspend_ies gprs__bssgp__util_8c.html a0a03bbffb0b259b992c69dc39f0b93ba [] static const uint8_t suspend_ack_ies gprs__bssgp__util_8c.html a5790d0a351e04f71aa8f41377affc178 [] static const uint8_t suspend_nack_ies gprs__bssgp__util_8c.html a2e5db0219d70019c7a23dbd48db022d2 [] static const uint8_t resume_ies gprs__bssgp__util_8c.html aa0ce51594a1f72100b6ac40fe09f8f0a [] static const uint8_t resume_ack_ies gprs__bssgp__util_8c.html afc444aa9b85af7c943a97e23d21ea64f [] static const uint8_t resume_nack_ies gprs__bssgp__util_8c.html a2c238dd43c22bf7302076639d2530a51 [] static const uint8_t d_pag_ps_ies gprs__bssgp__util_8c.html ac443ca68f02fdecafe33ee1c9b689f42 [] static const uint8_t d_pag_ps_resp_ies gprs__bssgp__util_8c.html aa38eca020383962de4ace01bec6af59d [] static const uint8_t d_pag_ps_rej_ies gprs__bssgp__util_8c.html a628c1260019041b7ae51a0b2d26c0e16 [] static const uint8_t ms_reg_enq_ies gprs__bssgp__util_8c.html ad6ba688ef24123ca00b20919638ce262 [] static const uint8_t ms_reg_enq_res_ies gprs__bssgp__util_8c.html a86bb9f29aa6cb2f11fdc1130db939816 [] static const uint8_t flush_ll_ies gprs__bssgp__util_8c.html a3a2abbfb5c57e79b0a250fa1130f4c80 [] static const uint8_t flush_ll_ack_ies gprs__bssgp__util_8c.html a605a35f17b73bc395ad47511b2e91a5d [] static const uint8_t llc_disc_ies gprs__bssgp__util_8c.html a04f7c827756336d44178913112001eb2 [] static const uint8_t fc_bvc_ies gprs__bssgp__util_8c.html ae8c6e1aa96bbcf04e5245b2b0b853fa4 [] static const uint8_t fc_bvc_ack_ies gprs__bssgp__util_8c.html a6f71fbd081fd596b31a276d4ef383f31 [] static const uint8_t fc_ms_ies gprs__bssgp__util_8c.html ae84421244ce00ea34ea52e9e9a7d5db8 [] static const uint8_t fc_ms_ack_ies gprs__bssgp__util_8c.html aba84d37e882a99091189496041fdded2 [] static const uint8_t block_ies gprs__bssgp__util_8c.html aded4dbfa39ae4b4ed5720689aec8b83e [] static const uint8_t block_ack_ies gprs__bssgp__util_8c.html a223317cc33641ca983884e5f56797fc6 [] static const uint8_t unblock_ies gprs__bssgp__util_8c.html a994716d87ec5df8077c7358d4b63567e [] static const uint8_t unblock_ack_ies gprs__bssgp__util_8c.html adaf6d2784e7c117bc946aaebb906b9e8 [] static const uint8_t reset_ies gprs__bssgp__util_8c.html ad95ccea611c0cb89181917742171b490 [] static const uint8_t reset_ack_ies gprs__bssgp__util_8c.html a720c8d8b809ec94aa25e8670db9ae324 [] static const uint8_t status_ies gprs__bssgp__util_8c.html a4efc82082f307404fc6413ce1ab491c0 [] static const uint8_t inv_trc_ies gprs__bssgp__util_8c.html a42f7bae2a3922a11807b737545096441 [] static const uint8_t dl_bss_pfc_ies gprs__bssgp__util_8c.html a4a889083cf1f02620bf938e822ccd64f [] static const uint8_t crt_bss_pfc_ies gprs__bssgp__util_8c.html a4a3a1ff0008bb7a472346a6e9a6ea0b1 [] static const uint8_t crt_bss_pfc_ack_ies gprs__bssgp__util_8c.html a1207aef43ffd267000d007a77d739ed5 [] static const uint8_t crt_bss_pfc_nack_ies gprs__bssgp__util_8c.html a8b6913ef0869aae5de28a890665e5528 [] static const uint8_t mod_bss_pfc_ies gprs__bssgp__util_8c.html a4e2bd1170ba8cc64b3894a39b715e6a0 [] static const uint8_t mod_bss_pfc_ack_ies gprs__bssgp__util_8c.html a4cf1dee31ef549d06f5fe0167745c71f [] static const uint8_t del_bss_pfc_ies gprs__bssgp__util_8c.html a517bbc0fd8a716ac002a8cd5ccf6157a [] static const uint8_t del_bss_pfc_ack_ies gprs__bssgp__util_8c.html af271556d53e7abc901ca996ec4d33f67 [] static const uint8_t fc_pfc_ies gprs__bssgp__util_8c.html a8f65614c398536c7785a4d4a08e28403 [] static const uint8_t fc_pfc_ack_ies gprs__bssgp__util_8c.html a1153c5dc6a2ea4867bf4beee7a24ddbb [] static const uint8_t del_bss_pfc_req_ies gprs__bssgp__util_8c.html a83e75ed30f03187315a2b66520a9aa50 [] static const uint8_t ps_ho_required_ies gprs__bssgp__util_8c.html ada763dedcc9c1647569a9999a2336dc8 [] static const uint8_t ps_ho_required_ack_ies gprs__bssgp__util_8c.html a3205d9e0a66d2c62ee567179218c050c [] static const uint8_t ps_ho_required_nack_ies gprs__bssgp__util_8c.html a86d5206accfe2ac387c603d521c97a91 [] static const uint8_t ps_ho_request_ies gprs__bssgp__util_8c.html a32267b8f20c88f2dd4406d0df4eb97c6 [] static const uint8_t ps_ho_request_ack_ies gprs__bssgp__util_8c.html a5dc59a2e1e2f7dee8f6dd7566f38548e [] static const uint8_t ps_ho_request_nack_ies gprs__bssgp__util_8c.html a43725d58e25a1e069a4bcc0572e1bba5 [] static const uint8_t ps_ho_compl_ies gprs__bssgp__util_8c.html a237d718205f82bdf91f4171c8a8a8a2e [] static const uint8_t ps_ho_cancel_ies gprs__bssgp__util_8c.html aea7544db3e1d317e249276006103330d [] static const uint8_t ps_ho_compl_ack_ies gprs__bssgp__util_8c.html a927487f12126533265ef4d78b52edc90 [] static const uint8_t overload_ies gprs__bssgp__util_8c.html aab7aa89d564812223c4172310579b391 [] static const uint8_t rinfo_ies gprs__bssgp__util_8c.html af0f6db4adb77eb7e5c666e1b4b3e3c2f [] static const uint8_t rinfo_req_ies gprs__bssgp__util_8c.html a96643e5eba556276ad5be4ae2a8d184e [] static const uint8_t rinfo_ack_ies gprs__bssgp__util_8c.html a082339dbb25826f72e3a8b1b69a66ef2 [] static const uint8_t rinfo_err_ies gprs__bssgp__util_8c.html a3f21a1924216c0020b2aa4b0068450d8 [] static const uint8_t rinfo_aerr_ies gprs__bssgp__util_8c.html a80e533bc340b439fa45dab255dcfec31 [] const struct osmo_tlv_prot_def osmo_pdef_bssgp gprs__bssgp__util_8c.html a69e4a98967a7fbd317b9fb32d17db7f7 gprs_bssgp_vty.c /build/_deps/libosmocore/src/gb/ gprs__bssgp__vty_8c.html osmocom/gprs/gprs_ns.h osmocom/gprs/gprs_bssgp.h osmocom/gprs/gprs_bssgp_bss.h #define BSSGP_STR gprs__bssgp__vty_8c.html ae5a422461509145ca297d0b8aac809a2 static void log_set_bvc_filter gprs__bssgp__vty_8c.html a180656676e64956ef2a8445e94c447ca (struct log_target *target, struct bssgp_bvc_ctx *bctx) static int config_write_bssgp gprs__bssgp__vty_8c.html affc3c6ca9a62bf7394064f7a6f3fa04e (struct vty *vty) DEFUN gprs__bssgp__vty_8c.html a7af8ce72a1c67d93c059c9ea765ddd70 (cfg_bssgp, cfg_bssgp_cmd, "bssgp", "Configure the GPRS BSS Gateway Protocol") static void dump_bvc gprs__bssgp__vty_8c.html a9081e788dda763dfc960c66e41c58ac9 (struct vty *vty, struct bssgp_bvc_ctx *bvc, int stats) static void dump_bssgp gprs__bssgp__vty_8c.html ae75af174c6981f9a1828321844c1bad6 (struct vty *vty, int stats) DEFUN gprs__bssgp__vty_8c.html ae7fb4234bec5343c3948c4e7dae506cd (bvc_reset, bvc_reset_cmd, "bssgp bvc nsei <0-65535> bvci <0-65535> reset", "Initiate BVC RESET procedure for a given NSEI and BVCI\n" "Filter based on BSSGP Virtual Connection\n" "NSEI of the BVC to be filtered\n" "Network Service Entity Identifier (NSEI)\n" "BVCI of the BVC to be filtered\n" "BSSGP Virtual Connection Identifier (BVCI)\n" "Perform reset procedure\n") DEFUN gprs__bssgp__vty_8c.html a9e2db245737645a8447954f0845f3f40 (show_bssgp, show_bssgp_cmd, "show bssgp", SHOW_STR BSSGP_STR) DEFUN gprs__bssgp__vty_8c.html a271dab4f1644b1d4f84f15d8ad7bf2a6 (show_bssgp_stats, show_bssgp_stats_cmd, "show bssgp stats", SHOW_STR BSSGP_STR "Include statistics\n") DEFUN gprs__bssgp__vty_8c.html a2955d930a0f4b39e4fd887bc65b5dde2 (show_bvc, show_bvc_cmd, "show bssgp nsei <0-65535> [stats]", SHOW_STR BSSGP_STR "Show all BVCs on one NSE\n" "The NSEI\n" "Include Statistics\n") DEFUN gprs__bssgp__vty_8c.html aeb30477e133a9aa7a7fccbd8e9ebb45a (logging_fltr_bvc, logging_fltr_bvc_cmd, "logging filter bvc nsei <0-65535> bvci <0-65535>", LOGGING_STR FILTER_STR "Filter based on BSSGP Virtual Connection\n" "NSEI of the BVC to be filtered\n" "Network Service Entity Identifier (NSEI)\n" "BVCI of the BVC to be filtered\n" "BSSGP Virtual Connection Identifier (BVCI)\n") int bssgp_vty_init gprs__bssgp__vty_8c.html acf8050dc08e36ce62f003a3c8a8af7b4 (void) static struct cmd_node bssgp_node gprs__bssgp__vty_8c.html ac8d83fd8afa94184cca3671edbd82b76 gprs_ns.c /build/_deps/libosmocore/src/gb/ gprs__ns_8c.html osmocom/gprs/gprs_ns.h osmocom/gprs/gprs_bssgp.h osmocom/gprs/gprs_ns_frgre.h common_vty.h gb_internal.h #define ns_set_state group__libgb.html ga807fb8fb938a1fa5d1b6efcbed98a9ff (ns_, st_) #define ns_set_remote_state group__libgb.html gaeacd7544cfbac0d46ce7f2f59cea8666 (ns_, st_) #define ns_mark_blocked group__libgb.html ga8cbd6a120ccbaf199d5dbb987150f421 (ns_) #define ns_mark_unblocked group__libgb.html ga990fe02fdaeb6335928d955ef9014d52 (ns_) #define ns_mark_alive group__libgb.html gae384fb821c5c69cf96aa566a329b2f4f (ns_) #define ns_mark_dead group__libgb.html ga69aaba1c45b60b99e1e139340a22be48 (ns_) #define ERR_IF_NSVC_USES_SNS group__libgb.html ga82ed6e704b00af083bb3a9fa18b09e72 (nsvc, reason) #define CHECK_TX_RC group__libgb.html ga1c1abfc28c61d0914f1f9953774414fe (rc, nsvc) ns_ctr group__libgb.html ga9eb02dcd9b1864987ffa538af6852728 NS_CTR_PKTS_IN group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a3e5eef852df124a2e8c7b33d7ffab16a NS_CTR_PKTS_OUT group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a11ddb0337a62952a892f026ace741e49 NS_CTR_BYTES_IN group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a229595e2e6daebf26e606dc873149b41 NS_CTR_BYTES_OUT group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a1b113f24a4d2f522aacdcf18fa7a2a49 NS_CTR_BLOCKED group__libgb.html ga9eb02dcd9b1864987ffa538af6852728abcf9e62a101dd40a858def909cc763dd NS_CTR_DEAD group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a7c8d3a66448534aec6cd5b18aa49ecf6 NS_CTR_REPLACED group__libgb.html ga9eb02dcd9b1864987ffa538af6852728abcbaeb1e120682bdef61591268517dc0 NS_CTR_NSEI_CHG group__libgb.html ga9eb02dcd9b1864987ffa538af6852728ac5bc01cd8e995b6a033c187d0c8251c7 NS_CTR_INV_VCI group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a77b95b76e243f7eb6bac218ab3e139af NS_CTR_INV_NSEI group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a2e9edabd27a0e209bfd901dc0bc225b9 NS_CTR_LOST_ALIVE group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a340c633ef4293e1f30f2818a3c09c052 NS_CTR_LOST_RESET group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a06973f5082ec693df62edbfda72a1fc2 NS_CTR_PKTS_IN group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a3e5eef852df124a2e8c7b33d7ffab16a NS_CTR_PKTS_OUT group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a11ddb0337a62952a892f026ace741e49 NS_CTR_PKTS_OUT_DROP group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a0817a06e6d4c6b6d50d6e93b10b3f1d9 NS_CTR_BYTES_IN group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a229595e2e6daebf26e606dc873149b41 NS_CTR_BYTES_OUT group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a1b113f24a4d2f522aacdcf18fa7a2a49 NS_CTR_BYTES_OUT_DROP group__libgb.html ga9eb02dcd9b1864987ffa538af6852728af5c7df2bfa6f4c2a173fcde67d6a6155 NS_CTR_BLOCKED group__libgb.html ga9eb02dcd9b1864987ffa538af6852728abcf9e62a101dd40a858def909cc763dd NS_CTR_UNBLOCKED group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a6b153ab7cd8b00ad38d71f3dd7dd57c1 NS_CTR_DEAD group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a7c8d3a66448534aec6cd5b18aa49ecf6 NS_CTR_REPLACED group__libgb.html ga9eb02dcd9b1864987ffa538af6852728abcbaeb1e120682bdef61591268517dc0 NS_CTR_NSEI_CHG group__libgb.html ga9eb02dcd9b1864987ffa538af6852728ac5bc01cd8e995b6a033c187d0c8251c7 NS_CTR_INV_VCI group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a77b95b76e243f7eb6bac218ab3e139af NS_CTR_INV_NSEI group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a2e9edabd27a0e209bfd901dc0bc225b9 NS_CTR_LOST_ALIVE group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a340c633ef4293e1f30f2818a3c09c052 NS_CTR_LOST_RESET group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a06973f5082ec693df62edbfda72a1fc2 ns_stat group__libgb.html ga274730ced17f01ce4b0a1a1d60d84336 NS_STAT_ALIVE_DELAY group__libgb.html gga274730ced17f01ce4b0a1a1d60d84336a7de5febc578b6ceb366f8cac1e9e4c9d static bool nsvc_is_not_used group__libgb.html ga592fe5ba72d379eec43f7dfb05efff39 (const struct gprs_nsvc *nsvc) struct msgb * gprs_ns_msgb_alloc group__libgb.html gaae95fb6ea50aa9ecbdf336f931ea0554 (void) static void ns_set_state_with_log group__libgb.html gadd96fb73402ad8f2289f91e7db5fc7dc (struct gprs_nsvc *nsvc, uint32_t state, bool is_remote, const char *file, unsigned line) struct gprs_nsvc * gprs_nsvc_by_nsvci group__libgb.html gafa4c23bcbf2a4a9ab15e9640bb4dc987 (struct gprs_ns_inst *nsi, uint16_t nsvci) struct gprs_nsvc * gprs_nsvc_by_nsei group__libgb.html ga712419ff6dc9e319d1234ce91d7120f0 (struct gprs_ns_inst *nsi, uint16_t nsei) static struct gprs_nsvc * gprs_active_nsvc_by_nsei group__libgb.html ga84574ff5d686f87c763a72e17da7d3f3 (struct gprs_ns_inst *nsi, uint16_t nsei, uint16_t bvci) struct gprs_nsvc * gprs_nsvc_by_rem_addr group__libgb.html ga28b5b2f8f3a70ed7da94bac9698d32c1 (struct gprs_ns_inst *nsi, const struct sockaddr_in *sin) static void gprs_ns_timer_cb group__libgb.html gab4442be20e1ec80c27a62eaa68427f31 (void *data) struct gprs_nsvc * gprs_nsvc_create2 group__libgb.html ga0e47ee32b76167bd38089a98570c890b (struct gprs_ns_inst *nsi, uint16_t nsvci, uint8_t sig_weight, uint8_t data_weight) void gprs_nsvc_delete group__libgb.html ga5ad66da47bc39c25ee764c6ab5bb3af0 (struct gprs_nsvc *nsvc) static void ns_osmo_signal_dispatch group__libgb.html ga5ad5e742139221bf540577285c5373d2 (struct gprs_nsvc *nsvc, unsigned int signal, uint8_t cause) static void ns_osmo_signal_dispatch_mismatch group__libgb.html ga191b44ed2d0b01c52f1d828cfd036f70 (struct gprs_nsvc *nsvc, struct msgb *msg, uint8_t pdu_type, uint8_t ie_type) static void ns_osmo_signal_dispatch_replaced group__libgb.html ga1035399d0153e62c79ce31c812baba93 (struct gprs_nsvc *nsvc, struct gprs_nsvc *old_nsvc) const char * gprs_ns_cause_str group__libgb.html gaeb32cf0eae94d480ba77b204062e5ad3 (enum ns_cause cause) static int nsip_sendmsg group__libgb.html ga3917c8399af28401c72a6abf2df89379 (struct gprs_nsvc *nsvc, struct msgb *msg) int grps_ns_frgre_sendmsg group__libgb.html ga5c19a1727f618d34260abc10903e31b6 (struct gprs_nsvc *nsvc, struct msgb *msg) static bool ns_is_sns group__libgb.html ga3f6cc64906dcf91e6834708426f078bb (uint8_t pdu_type) static int gprs_ns_tx group__libgb.html gab852cf7403be3971638416b919e1824c (struct gprs_nsvc *nsvc, struct msgb *msg) static int gprs_ns_tx_simple group__libgb.html ga1273e9cf5ff147147acd21af115c8b75 (struct gprs_nsvc *nsvc, uint8_t pdu_type) int gprs_ns_tx_reset group__libgb.html ga424ba65d6bfe8f33fbcd4ebd085bd0fa (struct gprs_nsvc *nsvc, uint8_t cause) int gprs_ns_tx_status group__libgb.html gade9467a790f755eb8e003041658f1618 (struct gprs_nsvc *nsvc, uint8_t cause, uint16_t bvci, struct msgb *orig_msg) int gprs_ns_tx_block group__libgb.html ga7ae883da168076940f0132407d012b98 (struct gprs_nsvc *nsvc, uint8_t cause) static int gprs_ns_tx_block_ack group__libgb.html ga576bec4c6d55e02db2aa6ed8ecb54eb4 (struct gprs_nsvc *nsvc) int gprs_ns_tx_unblock group__libgb.html ga1a14e18e1103e46acd675b02f3d71ccb (struct gprs_nsvc *nsvc) int gprs_ns_tx_alive group__libgb.html gad54c7788be7c90e1078b890190a68d9f (struct gprs_nsvc *nsvc) int gprs_ns_tx_alive_ack group__libgb.html gabaebf46f59bee30756b28c3d8e0fc396 (struct gprs_nsvc *nsvc) static void nsvc_start_timer group__libgb.html gaa8f8feabfa3e74122c1576b53cbc7a00 (struct gprs_nsvc *nsvc, enum nsvc_timer_mode mode) static int nsvc_timer_elapsed_ms group__libgb.html ga31e91636eff1a21452f5863d422ba386 (struct gprs_nsvc *nsvc) static int gprs_ns_tx_reset_ack group__libgb.html gadc6fbf234afcc0d30ddd3fc42333a978 (struct gprs_nsvc *nsvc) int gprs_ns_tx_sns_ack group__libgb.html ga62404c7a8fbedba3f56065e977fb4a96 (struct gprs_nsvc *nsvc, uint8_t trans_id, uint8_t *cause, const struct gprs_ns_ie_ip4_elem *ip4_elems, unsigned int num_ip4_elems) int gprs_ns_tx_sns_config group__libgb.html ga3be5562b0ec145ca8bd91e6712066339 (struct gprs_nsvc *nsvc, bool end_flag, const struct gprs_ns_ie_ip4_elem *ip4_elems, unsigned int num_ip4_elems) int gprs_ns_tx_sns_config_ack group__libgb.html ga188c5ad22acbbe9b8f38df83a68c6359 (struct gprs_nsvc *nsvc, uint8_t *cause) int gprs_ns_tx_sns_size group__libgb.html ga9b51a08c7378db1160667369fc6b7d22 (struct gprs_nsvc *nsvc, bool reset_flag, uint16_t max_nr_nsvc, uint16_t *ip4_ep_nr, uint16_t *ip6_ep_nr) int gprs_ns_tx_sns_size_ack group__libgb.html gacc0c8deced1ba714e961bb0ef9b355b2 (struct gprs_nsvc *nsvc, uint8_t *cause) int gprs_ns_sendmsg group__libgb.html gaf27635ee80125de543f7c5e4fefd3884 (struct gprs_ns_inst *nsi, struct msgb *msg) static int gprs_ns_rx_unitdata group__libgb.html ga7ea9ffa88b12e4acd42ad1efa146c5a4 (struct gprs_nsvc *nsvc, struct msgb *msg) static int gprs_ns_rx_status group__libgb.html ga9c2a6196ab11d3b569b95a2ef819efa4 (struct gprs_nsvc *nsvc, struct msgb *msg) static int gprs_nsvc_replace_if_found group__libgb.html ga10cb424e1dbef26b190abbdd1eb96807 (uint16_t nsvci, struct gprs_nsvc **nsvc, struct gprs_nsvc **old_nsvc) static int gprs_ns_rx_reset group__libgb.html ga5ce24eb1c924e1d333572061bef6f34d (struct gprs_nsvc **nsvc, struct msgb *msg) static int gprs_ns_rx_reset_ack group__libgb.html gad9f78b06629569a06c608463e570d5bb (struct gprs_nsvc **nsvc, struct msgb *msg) static int gprs_ns_rx_block group__libgb.html gae088a546242d17e5ace8d8ec89957634 (struct gprs_nsvc *nsvc, struct msgb *msg) int gprs_ns_vc_create group__libgb.html ga9382997ee06358e2806857df6784a08c (struct gprs_ns_inst *nsi, struct msgb *msg, struct gprs_nsvc *fallback_nsvc, struct gprs_nsvc **new_nsvc) int gprs_ns_process_msg group__libgb.html ga96bdb6007b15da0a674b847a624b79ac (struct gprs_ns_inst *nsi, struct msgb *msg, struct gprs_nsvc **nsvc) int gprs_ns_rcvmsg group__libgb.html gab17cf22e8b846f116a6e14522c026e42 (struct gprs_ns_inst *nsi, struct msgb *msg, struct sockaddr_in *saddr, enum gprs_ns_ll ll) char * gprs_ns_ll_str_buf group__libgb.html ga3c2b9ab76eb1ad97b07619e032697187 (char *buf, size_t buf_len, const struct gprs_nsvc *nsvc) const char * gprs_ns_ll_str group__libgb.html ga107928cae88251302409d4a986ef1cbf (const struct gprs_nsvc *nsvc) char * gprs_ns_ll_str_c group__libgb.html gacc0a874cb1379e9ecf85f7b1fd8b5218 (const void *ctx, const struct gprs_nsvc *nsvc) void gprs_ns_ll_copy group__libgb.html gab001ddfdd310edd90c33dbb00c53672c (struct gprs_nsvc *nsvc, struct gprs_nsvc *other) void gprs_ns_ll_clear group__libgb.html ga59af4cce7bdb355a40e03ea80378bf47 (struct gprs_nsvc *nsvc) struct gprs_ns_inst * gprs_ns_instantiate group__libgb.html ga3b865a4153c5f5f99c736fe4197f0498 (gprs_ns_cb_t *cb, void *ctx) void gprs_ns_close group__libgb.html ga65bb412f8727383ef2365ad00052ccfd (struct gprs_ns_inst *nsi) void gprs_ns_destroy group__libgb.html gaf977c8dca440c87eb29d0f4eaa8dbead (struct gprs_ns_inst *nsi) static struct msgb * read_nsip_msg group__libgb.html gabb90b52f6836507b34b13214eb0fb824 (struct osmo_fd *bfd, int *error, struct sockaddr_in *saddr) static int handle_nsip_read group__libgb.html gaf453c173df6aae213320991981b2376b (struct osmo_fd *bfd) static int handle_nsip_write group__libgb.html ga2d3c686c5e059a1b738d02c7263d18ce (struct osmo_fd *bfd) static int nsip_fd_cb group__libgb.html ga4260bbd45e9ba7ca80c4dab290fbc121 (struct osmo_fd *bfd, unsigned int what) int gprs_ns_nsip_listen group__libgb.html ga3a023e567b75406abec89bb04c065426 (struct gprs_ns_inst *nsi) int gprs_nsvc_reset group__libgb.html ga6122988c9645e3e06af9f887caf1424d (struct gprs_nsvc *nsvc, uint8_t cause) struct gprs_nsvc * gprs_ns_nsip_connect group__libgb.html ga1e9361569860d0a51867dbafa847dc84 (struct gprs_ns_inst *nsi, struct sockaddr_in *dest, uint16_t nsei, uint16_t nsvci) struct gprs_nsvc * gprs_ns_nsip_connect_sns group__libgb.html ga7dc440599702b88f6d0128ca2cb08852 (struct gprs_ns_inst *nsi, struct sockaddr_in *dest, uint16_t nsei, uint16_t nsvci) void gprs_ns_set_log_ss group__libgb.html ga752e8b41655c789e047779edce0ee70a (int ss) char * gprs_nsvc_state_append group__libgb.html ga9b05c8ee019089b898ae1760fb03bfe3 (char *s, struct gprs_nsvc *nsvc) void gprs_nsvc_start_test group__libgb.html gaba312846769d4d29dae8b4162d44809a (struct gprs_nsvc *nsvc) void gprs_start_alive_all_nsvcs group__libgb.html gab446c9ab3d6ee45c1ea71c916ee94b4a (struct gprs_ns_inst *nsi) static const struct tlv_definition ns_att_tlvdef group__libgb.html gaeca0f99568ede69adf168484614985e0 static const struct rate_ctr_desc nsvc_ctr_description group__libgb.html gaeeaa3ec06e4e09940aab43d8f42efee7 [] static const struct rate_ctr_group_desc nsvc_ctrg_desc group__libgb.html ga69a4444775cc91afdd08fd3e5d0f711f static const struct osmo_stat_item_desc nsvc_stat_description group__libgb.html ga1181f009fc021fa02b721d92a694f06d [] static const struct osmo_stat_item_group_desc nsvc_statg_desc group__libgb.html ga48683aaac3dc83962671893532ae47fb const struct value_string gprs_ns_signal_ns_names group__libgb.html gae5752b7bb37cb4caee7f3b08327d5120 [] const struct value_string gprs_ns_pdu_strings group__libgb.html ga3637cd9e75327b41f140bf82690c3164 [] static const struct value_string ns_cause_str group__libgb.html ga7764591b01700d2abddf85cae4ddf811 [] static enum ns_timeout timer_mode_tout group__libgb.html ga019aab91323644c381d140ebe3cfeca7 [_NSVC_TIMER_NR] static const struct value_string timer_mode_strs group__libgb.html ga30ae8df0f132489b2af625ea7087db09 [] static bool gprs_sns_fsm_registered group__libgb.html ga9be683febf33673183f70698007b378b gprs_ns2.c /build/_deps/libosmocore/src/gb/ gprs__ns2_8c.html osmocom/gprs/gprs_msgb.h gprs_ns2_internal.h #define ns_set_state group__libgb.html ga807fb8fb938a1fa5d1b6efcbed98a9ff (ns_, st_) #define ns_set_remote_state group__libgb.html gaeacd7544cfbac0d46ce7f2f59cea8666 (ns_, st_) #define ns_mark_blocked group__libgb.html ga8cbd6a120ccbaf199d5dbb987150f421 (ns_) #define ns_mark_unblocked group__libgb.html ga990fe02fdaeb6335928d955ef9014d52 (ns_) #define ns_mark_alive group__libgb.html gae384fb821c5c69cf96aa566a329b2f4f (ns_) #define ns_mark_dead group__libgb.html ga69aaba1c45b60b99e1e139340a22be48 (ns_) #define NS2_LL_MAX_STR group__libgb.html ga97758b550e086f2f66cca6fd391f86b4 char * gprs_ns2_ll_str_buf group__libgb.html ga19c42e04e0d43a7ea8c75ce03744d0db (char *buf, size_t buf_len, struct gprs_ns2_vc *nsvc) const char * gprs_ns2_ll_str group__libgb.html ga88d4b06d16c8da762246fc6a55f2d924 (struct gprs_ns2_vc *nsvc) char * gprs_ns2_ll_str_c group__libgb.html gab273d41effb8704f79d90cb0a7536dfd (const void *ctx, struct gprs_ns2_vc *nsvc) const char * gprs_ns2_nsvc_state_name group__libgb.html ga12f2eb92f6cbcd19deb98efc9c30020c (struct gprs_ns2_vc *nsvc) static struct gprs_ns2_vc * ns2_load_sharing_signal group__libgb.html ga60161b6e65f96110b4c601dfa1894c2c (struct gprs_ns2_nse *nse) static struct gprs_ns2_vc * ns2_load_sharing_modulo group__libgb.html ga495d080d753fb17f608b346d3b2a3e86 (struct gprs_ns2_nse *nse, uint16_t bvci, uint32_t load_selector) static struct gprs_ns2_vc * ns2_load_sharing_weight_modulo group__libgb.html ga4791ee8304698ef7aeaf5e3a90e5352a (struct gprs_ns2_nse *nse, uint16_t bvci, uint32_t load_selector) struct gprs_ns2_vc * ns2_load_sharing_first group__libgb.html ga91e857f47a346ffe00fddae98231453e (struct gprs_ns2_nse *nse) static struct gprs_ns2_vc * ns2_load_sharing group__libgb.html gab61ba10e3f8ca80d53f24ffa0ff355b4 (struct gprs_ns2_nse *nse, uint16_t bvci, uint32_t link_selector) int gprs_ns2_recv_prim group__libgb.html ga94c293f7021832116d1c2466c609667c (struct gprs_ns2_inst *nsi, struct osmo_prim_hdr *oph) void ns2_prim_status_ind group__libgb.html gacd837cc413dfb48cf60a79d6d855464d (struct gprs_ns2_nse *nse, struct gprs_ns2_vc *nsvc, uint16_t bvci, enum gprs_ns2_affecting_cause cause) struct gprs_ns2_vc * ns2_vc_alloc group__libgb.html ga07c13484b7fee94a56f3079de207fc38 (struct gprs_ns2_vc_bind *bind, struct gprs_ns2_nse *nse, bool initiater, enum gprs_ns2_vc_mode vc_mode, const char *id) void gprs_ns2_free_nsvc group__libgb.html gaffc30efefbc2e6819d144884c7fe4adc (struct gprs_ns2_vc *nsvc) void ns2_free_nsvcs group__libgb.html gaf4fa46b7a6becd511e1bc09a0e6eaf7f (struct gprs_ns2_nse *nse) void gprs_ns2_free_nsvcs group__libgb.html gae309da0b80f9c63b11ade1551f0c9706 (struct gprs_ns2_nse *nse) struct msgb * ns2_msgb_alloc group__libgb.html gaef982d4ad9d66e2176fc9b6c3065b16f (void) static int reject_status_msg group__libgb.html ga68e702f38fa170d71c2b0c65c40f5a78 (struct msgb *orig_msg, struct tlv_parsed *tp, struct msgb **reject, enum ns_cause cause) struct gprs_ns2_nse * gprs_ns2_nse_by_nsei group__libgb.html gad3090673ef217831b309b9f446719d28 (struct gprs_ns2_inst *nsi, uint16_t nsei) struct gprs_ns2_vc * gprs_ns2_nsvc_by_nsvci group__libgb.html ga6bfddf6ae7b4e50cf9fbd54a21684643 (struct gprs_ns2_inst *nsi, uint16_t nsvci) struct gprs_ns2_nse * gprs_ns2_create_nse2 group__libgb.html gaf298863d99c262c976b3565d8d740167 (struct gprs_ns2_inst *nsi, uint16_t nsei, enum gprs_ns2_ll linklayer, enum gprs_ns2_dialect dialect, bool ip_sns_role_sgsn) int ns2_nse_set_dialect group__libgb.html gad29306f779636fb7354530774bb15c5d (struct gprs_ns2_nse *nse, enum gprs_ns2_dialect dialect) struct gprs_ns2_nse * gprs_ns2_create_nse group__libgb.html ga04d5db86c79516c3379a5f585fe69b64 (struct gprs_ns2_inst *nsi, uint16_t nsei, enum gprs_ns2_ll linklayer, enum gprs_ns2_dialect dialect) uint16_t gprs_ns2_nse_nsei group__libgb.html gae62378d1d637d12c4b9ac4cc77457860 (struct gprs_ns2_nse *nse) void gprs_ns2_free_nse group__libgb.html gae5257e82b4a770b091d9b042dec1d65c (struct gprs_ns2_nse *nse) void gprs_ns2_free_nses group__libgb.html gaea3ed7fc6e9ccdb0d888771879476396 (struct gprs_ns2_inst *nsi) static int ns2_tlv_parse group__libgb.html ga2f388e483471e6108aa0ad2e8c8b580b (struct tlv_parsed *dec, const uint8_t *buf, int buf_len, uint8_t lv_tag, uint8_t lv_tag2) static enum ns2_cs ns2_create_vc_sns group__libgb.html gaaabc5efc74d7af8ae0eafd3a442348db (struct gprs_ns2_vc_bind *bind, const struct osmo_sockaddr *remote, struct gprs_ns2_vc **success, uint16_t nsei) enum ns2_cs ns2_create_vc group__libgb.html ga5a86fd0cb7aa872bff2df9abe0dcfa10 (struct gprs_ns2_vc_bind *bind, struct msgb *msg, const struct osmo_sockaddr *remote, const char *logname, struct msgb **reject, struct gprs_ns2_vc **success) struct gprs_ns2_vc * gprs_ns2_ip_connect_inactive group__libgb.html ga10c42f59382de5f13d626c4d4d02887f (struct gprs_ns2_vc_bind *bind, const struct osmo_sockaddr *remote, struct gprs_ns2_nse *nse, uint16_t nsvci) struct gprs_ns2_vc * gprs_ns2_ip_connect group__libgb.html gabc2b19035b1d7b6457e9ab10fc49f9ed (struct gprs_ns2_vc_bind *bind, const struct osmo_sockaddr *remote, struct gprs_ns2_nse *nse, uint16_t nsvci) struct gprs_ns2_vc * gprs_ns2_ip_connect2 group__libgb.html gabcc6172a2429e3698b9e6de2d71e06fd (struct gprs_ns2_vc_bind *bind, const struct osmo_sockaddr *remote, uint16_t nsei, uint16_t nsvci, enum gprs_ns2_dialect dialect) struct gprs_ns2_vc * gprs_ns2_nsvc_by_sockaddr_nse group__libgb.html gaab99735179e89154d6cafc4c1fe173d8 (struct gprs_ns2_nse *nse, const struct osmo_sockaddr *sockaddr) int gprs_ns2_nse_foreach_nsvc group__libgb.html ga634c69147ef8d2a69eadb4f873ef8f0a (struct gprs_ns2_nse *nse, gprs_ns2_foreach_nsvc_cb cb, void *cb_data) int ns2_recv_vc group__libgb.html gaa1688dacd62ee5d8402633a58196cbd6 (struct gprs_ns2_vc *nsvc, struct msgb *msg) void ns2_nse_data_sum group__libgb.html ga82bdef0ac42721ad508d51a55ade9519 (struct gprs_ns2_nse *nse) void ns2_nse_notify_unblocked group__libgb.html gac29cdd91e0d537d4f679aa98316897af (struct gprs_ns2_vc *nsvc, bool unblocked) struct gprs_ns2_inst * gprs_ns2_instantiate group__libgb.html gab429a68a42be804a8c03c67a5f8e9987 (void *ctx, osmo_prim_cb cb, void *cb_data) void gprs_ns2_free group__libgb.html ga035899304b232be0f5d823065cd56c0c (struct gprs_ns2_inst *nsi) void gprs_ns2_start_alive_all_nsvcs group__libgb.html ga1e5ac637ca7440022c72db90f6f0f25e (struct gprs_ns2_nse *nse) void gprs_ns2_free_bind group__libgb.html ga60ce0e2a04d5ac46598ebd123fe744f6 (struct gprs_ns2_vc_bind *bind) void gprs_ns2_free_binds group__libgb.html ga001166da799a6e874fb4de74cfcb73a3 (struct gprs_ns2_inst *nsi) struct gprs_ns2_vc_bind * gprs_ns2_bind_by_name group__libgb.html ga7be3ed98b412e7b58a8a29cbafa3a67e (struct gprs_ns2_inst *nsi, const char *name) enum gprs_ns2_vc_mode ns2_dialect_to_vc_mode group__libgb.html ga7102b236a5ce1606bc80470d4433177f (enum gprs_ns2_dialect dialect) static void add_bind_array group__libgb.html gab3fed3aaa67fdabad619846a2ee8a9ab (struct gprs_ns2_vc_bind **array, struct gprs_ns2_vc_bind *bind, int size) void ns2_nse_update_mtu group__libgb.html ga40b96498f6b9e94ec7d434e1633824fc (struct gprs_ns2_nse *nse) int ns2_count_transfer_cap group__libgb.html gaac5456dfa66b9156ee6acef9c1ea75bd (struct gprs_ns2_nse *nse, uint16_t bvci) int ns2_bind_alloc group__libgb.html gadef1dcd90f8be0ab76907c52f650b2bf (struct gprs_ns2_inst *nsi, const char *name, struct gprs_ns2_vc_bind **result) static const struct tlv_definition ns_att_tlvdef1 group__libgb.html ga363b8416d26d768b960f4366953a1a50 static const struct tlv_definition ns_att_tlvdef2 group__libgb.html ga0498e1f265c3340b4a832c5afc1dd04b const struct value_string gprs_ns2_cause_strs group__libgb.html ga77f0bb3388ee9e429a7b79666c878f33 [] static const struct rate_ctr_desc ns_ctr_description group__libgb.html gaac2c82a62a04dbc86b26e14665077be9 [] static const struct rate_ctr_group_desc nse_ctrg_desc group__libgb.html gaf92123cfb89b018759500ae71141d240 static const struct rate_ctr_group_desc nsvc_ctrg_desc group__libgb.html ga69a4444775cc91afdd08fd3e5d0f711f static const struct osmo_stat_item_desc nsvc_stat_description group__libgb.html ga1181f009fc021fa02b721d92a694f06d [] static const struct osmo_stat_item_group_desc nsvc_statg_desc group__libgb.html ga48683aaac3dc83962671893532ae47fb const struct osmo_stat_item_desc nsbind_stat_description group__libgb.html gaca4cb40f5d5b43031a2f6472fd9e2d49 [] static const struct osmo_stat_item_group_desc nsbind_statg_desc group__libgb.html ga6a5f92344079c4e8645bdd26a29da9a6 const struct value_string gprs_ns2_aff_cause_prim_strs group__libgb.html gac2466a43ee4da2fa855f23cc907403f7 [] const struct value_string gprs_ns2_prim_strs group__libgb.html gab3a055f57e877f799059e07232302bc4 [] const struct value_string gprs_ns2_lltype_strs group__libgb.html ga76bb15745c3f10c09986062f9aff2478 [] gprs_ns2_fr.c /build/_deps/libosmocore/src/gb/ gprs__ns2__fr_8c.html osmocom/gprs/frame_relay.h osmocom/gprs/gprs_ns2.h osmocom/gprs/protocol/gsm_08_16.h osmocom/gprs/protocol/gsm_08_18.h common_vty.h gprs_ns2_internal.h priv_bind priv_vc #define GRE_PTYPE_FR gprs__ns2__fr_8c.html a8f21d6a9aa6a76a99064adede0069eaa #define GRE_PTYPE_IPv4 gprs__ns2__fr_8c.html a62ecd933e8d4e55dcb50528774e5628c #define GRE_PTYPE_IPv6 gprs__ns2__fr_8c.html a4394e647277ad4c9a325d0a65e0ed4e6 #define GRE_PTYPE_KAR gprs__ns2__fr_8c.html ae81d806ca5ef853fc65003d6c1cd88df #define IPPROTO_GRE gprs__ns2__fr_8c.html a62b96b4d881982b3a6d911ddc0294f09 #define E1_LINERATE gprs__ns2__fr_8c.html ac8e4b894b5f35d4706f283efdd93f0b2 #define E1_SLOTS_TOTAL gprs__ns2__fr_8c.html ab8d8f8d26c4c854a90ec90bedf9261f1 #define E1_SLOTS_USED gprs__ns2__fr_8c.html a3681b6ca00ed2e4172d8fd14789bbda0 #define SUPERCHANNEL_LINERATE gprs__ns2__fr_8c.html aeb8c7f614d4ca3b7b481bf07d6250edb #define BIT_DURATION_NS gprs__ns2__fr_8c.html a94e67080d43794a095b057f07e5fbac8 #define LMI_Q933A_DLCI gprs__ns2__fr_8c.html afb8f77e51db46f92c8539474f76ec503 static void free_bind gprs__ns2__fr_8c.html aa89cc0502634be0baf2ef0adbf2a38ac (struct gprs_ns2_vc_bind *bind) static int fr_dlci_rx_cb gprs__ns2__fr_8c.html a8a589780eb5a014d414ea24c7a390aeb (void *cb_data, struct msgb *msg) static void free_vc gprs__ns2__fr_8c.html af69dea93a93b1e8edcedc44f5a27e8f8 (struct gprs_ns2_vc *nsvc) static void dump_vty gprs__ns2__fr_8c.html a83a4494ac7f6f12b6e6b2c6a3aecd6a4 (const struct gprs_ns2_vc_bind *bind, struct vty *vty, bool stats) static void fr_dlci_status_cb gprs__ns2__fr_8c.html ab78cd7662949dbd568bb009e8415d304 (struct osmo_fr_dlc *dlc, void *cb_data, bool active) static struct priv_vc * fr_alloc_vc gprs__ns2__fr_8c.html aecf961bf879b00b11bb0681a1f4ad9e2 (struct gprs_ns2_vc_bind *bind, struct gprs_ns2_vc *nsvc, uint16_t dlci) int gprs_ns2_find_vc_by_dlci gprs__ns2__fr_8c.html a13127078d56da56bd33370e6cde49170 (struct gprs_ns2_vc_bind *bind, uint16_t dlci, struct gprs_ns2_vc **result) static int fr_netif_ofd_cb gprs__ns2__fr_8c.html a2a71702409b7e78c00f3907aeb0b5e26 (struct osmo_fd *bfd, uint32_t what) static int fr_netif_write_one gprs__ns2__fr_8c.html a2025faa48be3b84588ffcd2c46728783 (struct gprs_ns2_vc_bind *bind, struct msgb *msg) int gprs_ns2_is_fr_bind gprs__ns2__fr_8c.html a80a485eb506916a6b971551d38e22ce2 (struct gprs_ns2_vc_bind *bind) static int fr_vc_sendmsg gprs__ns2__fr_8c.html a139941fd6c5f4f878556a87075f238da (struct gprs_ns2_vc *nsvc, struct msgb *msg) static void enqueue_at_head gprs__ns2__fr_8c.html a76e4918a9975902f994a5fde733b053d (struct gprs_ns2_vc_bind *bind, struct msgb *msg) static void enqueue_at_tail gprs__ns2__fr_8c.html a5d477897f0f7d640f66d21e2a78acb24 (struct gprs_ns2_vc_bind *bind, struct msgb *msg) static int backlog_enqueue_or_free gprs__ns2__fr_8c.html a1f78ac95e4b71cef95be8db8264842f3 (struct gprs_ns2_vc_bind *bind, struct msgb *msg) static void fr_backlog_timer_cb gprs__ns2__fr_8c.html a0c201b01f4ff0f5d9234b5d3ea3f6114 (void *data) int fr_tx_cb gprs__ns2__fr_8c.html adcdbb083de6554e5419b75d415a9695a (void *data, struct msgb *msg) static int devname2ifindex gprs__ns2__fr_8c.html a9c4b24b1692e561a358d91d1d5137428 (const char *ifname) static int open_socket gprs__ns2__fr_8c.html a4baa32ea905105197502c43429a37b67 (int ifindex, const struct gprs_ns2_vc_bind *nsbind) static int gprs_n2_fr_ifupdown_ind_cb gprs__ns2__fr_8c.html a36a47f76b8b31d73241ab4da3c57a99f (struct osmo_netdev *netdev, bool if_running) static int gprs_n2_fr_mtu_chg_cb gprs__ns2__fr_8c.html a1d994a76f5b3ef2e7ece64507dd5f340 (struct osmo_netdev *netdev, uint32_t new_mtu) static int set_ifupdown gprs__ns2__fr_8c.html aa7cbbf0fd60f0bae3312a9a560c3d3d1 (const char *netif, bool up) static int setup_device gprs__ns2__fr_8c.html a0874a6ceccb817c3fc3972dfee7e5271 (const char *netif, const struct gprs_ns2_vc_bind *bind) int gprs_ns2_fr_bind gprs__ns2__fr_8c.html a673527be920647fde63ec0b7a8c9d5ed (struct gprs_ns2_inst *nsi, const char *name, const char *netif, struct osmo_fr_network *fr_network, enum osmo_fr_role fr_role, struct gprs_ns2_vc_bind **result) enum osmo_fr_role gprs_ns2_fr_bind_role gprs__ns2__fr_8c.html abbb2e4e7ae6f8288f03c4fcc10e2b329 (struct gprs_ns2_vc_bind *bind) const char * gprs_ns2_fr_bind_netif gprs__ns2__fr_8c.html a1ff9ad4b66b68a9981d3b722844c3038 (struct gprs_ns2_vc_bind *bind) struct gprs_ns2_vc_bind * gprs_ns2_fr_bind_by_netif gprs__ns2__fr_8c.html a086917d968c0f0e70c1d36dedf6c59e8 (struct gprs_ns2_inst *nsi, const char *netif) struct gprs_ns2_vc * gprs_ns2_fr_connect gprs__ns2__fr_8c.html a6f16fc129c2aec0d981dbcd2ce96ac9f (struct gprs_ns2_vc_bind *bind, struct gprs_ns2_nse *nse, uint16_t nsvci, uint16_t dlci) struct gprs_ns2_vc * gprs_ns2_fr_connect2 gprs__ns2__fr_8c.html a29c5cfa0ba80ef074bc89044208c68b5 (struct gprs_ns2_vc_bind *bind, uint16_t nsei, uint16_t nsvci, uint16_t dlci) struct gprs_ns2_vc * gprs_ns2_fr_nsvc_by_dlci gprs__ns2__fr_8c.html a5c88e59906893ba5ebd5bc79975ba87e (struct gprs_ns2_vc_bind *bind, uint16_t dlci) uint16_t gprs_ns2_fr_nsvc_dlci gprs__ns2__fr_8c.html a6d880ef22bf47cbd86427f3b693a5899 (const struct gprs_ns2_vc *nsvc) struct gprs_ns2_vc_driver vc_driver_fr gprs__ns2__fr_8c.html a20a2d8fb97103f8fc2ad3d0492b0f83b gprs_ns2_frgre.c /build/_deps/libosmocore/src/gb/ gprs__ns2__frgre_8c.html osmocom/gprs/gprs_ns2.h gprs_ns2_internal.h gre_hdr priv_bind priv_vc #define GRE_PTYPE_FR gprs__ns2__frgre_8c.html a8f21d6a9aa6a76a99064adede0069eaa #define GRE_PTYPE_IPv4 gprs__ns2__frgre_8c.html a62ecd933e8d4e55dcb50528774e5628c #define GRE_PTYPE_IPv6 gprs__ns2__frgre_8c.html a4394e647277ad4c9a325d0a65e0ed4e6 #define GRE_PTYPE_KAR gprs__ns2__frgre_8c.html ae81d806ca5ef853fc65003d6c1cd88df #define IPPROTO_GRE gprs__ns2__frgre_8c.html a62b96b4d881982b3a6d911ddc0294f09 struct gre_hdr __attribute__ group__libgb.html ga4bd1a4f2920427cb38f01af2f0cc985c ((packed)) static void free_bind gprs__ns2__frgre_8c.html aa89cc0502634be0baf2ef0adbf2a38ac (struct gprs_ns2_vc_bind *bind) static int frgre_sendmsg gprs__ns2__frgre_8c.html a9083166364c2e4fd80f91e004fba8b43 (struct gprs_ns2_vc_bind *bind, struct msgb *msg, struct osmo_sockaddr *dest) static void free_vc gprs__ns2__frgre_8c.html af69dea93a93b1e8edcedc44f5a27e8f8 (struct gprs_ns2_vc *nsvc) static struct priv_vc * frgre_alloc_vc gprs__ns2__frgre_8c.html a18cb4141e03b24be0be2e65249c52060 (struct gprs_ns2_vc_bind *bind, struct gprs_ns2_vc *nsvc, struct osmo_sockaddr *remote, uint16_t dlci) static int handle_rx_gre_ipv6 gprs__ns2__frgre_8c.html a9e904329fd8a11dbc3d6aa34ea865281 (struct osmo_fd *bfd, struct msgb *msg, struct ip6_hdr *ip6hdr, struct gre_hdr *greh) static int handle_rx_gre_ipv4 gprs__ns2__frgre_8c.html a51aaeff1f93914c4650e7ab3d633ac64 (struct osmo_fd *bfd, struct msgb *msg, struct iphdr *iph, struct gre_hdr *greh) static struct msgb * read_nsfrgre_msg gprs__ns2__frgre_8c.html a526bffd5c8447f52e7dd730c44a12e3b (struct osmo_fd *bfd, int *error, struct osmo_sockaddr *saddr, uint16_t *dlci, const struct gprs_ns2_vc_bind *bind) static int ns2_find_vc_by_dlci gprs__ns2__frgre_8c.html a8c5afaf05e7c6765be7123f6bd91d573 (struct gprs_ns2_vc_bind *bind, uint16_t dlci, struct gprs_ns2_vc **result) static int handle_nsfrgre_read gprs__ns2__frgre_8c.html a51b56c06de7c56f60a3d573c92ddbfa8 (struct osmo_fd *bfd) static int handle_nsfrgre_write gprs__ns2__frgre_8c.html a1cae912a76240e07b4077c30c2d4759b (struct osmo_fd *bfd) static int frgre_vc_sendmsg gprs__ns2__frgre_8c.html a950c8e075d771de04daa65bfa99d8871 (struct gprs_ns2_vc *nsvc, struct msgb *msg) static int frgre_fd_cb gprs__ns2__frgre_8c.html aa51b30419173c9af1f5d90645037be18 (struct osmo_fd *bfd, unsigned int what) int gprs_ns2_is_frgre_bind gprs__ns2__frgre_8c.html a0454d2aa6998d2f7035bb65ae09f5338 (struct gprs_ns2_vc_bind *bind) int gprs_ns2_frgre_bind gprs__ns2__frgre_8c.html a84ca7c73ad1ba0823050a3a294bca51a (struct gprs_ns2_inst *nsi, const char *name, const struct osmo_sockaddr *local, int dscp, struct gprs_ns2_vc_bind **result) uint16_t flags gprs__ns2__frgre_8c.html a1e87af3c18a2fd36c61faf89949bdc3f uint16_t ptype gprs__ns2__frgre_8c.html ab4891e9b77eb26f33d21cfde982564cb struct gprs_ns2_vc_driver vc_driver_frgre gprs__ns2__frgre_8c.html a535e28589621c35d674d4a25c2b989e4 struct priv_bind __attribute__ gprs__ns2__frgre_8c.html ab33cdbca36274dfa2ccf4934ba102760 gprs_ns2_internal.h /build/_deps/libosmocore/src/gb/ gprs__ns2__internal_8h.html osmocom/gprs/protocol/gsm_08_16.h osmocom/gprs/gprs_ns2.h gprs_ns2_inst gprs_ns2_nse gprs_ns2_vc gprs_ns2_vc_bind gprs_ns2_vc_driver #define LOGNSE gprs__ns2__internal_8h.html a26274ef48fb2dd948caf6e6e7b43631e (nse, lvl, fmt, args ...) #define LOGBIND gprs__ns2__internal_8h.html ae37aa8db3bf9ef29edc901b15de96217 (bind, lvl, fmt, args ...) #define LOGNSVC_SS gprs__ns2__internal_8h.html affe9a9469bd7a2597d0d4e55ae128537 (ss, nsvc, lvl, fmt, args ...) #define LOGNSVC gprs__ns2__internal_8h.html aa3c3fc1584f08e80b435306fcc8483df (nsvc, lvl, fmt, args ...) #define LOG_NS_SIGNAL gprs__ns2__internal_8h.html abce25c7e71a5c7b4fa303444c15fd45c (nsvc, direction, pdu_type, lvl, fmt, args ...) #define LOG_NS_DATA gprs__ns2__internal_8h.html a640d8a10c73397312dbf6c13c67d2d93 (nsvc, direction, pdu_type, lvl, fmt, args ...) #define LOG_NS_RX_SIGNAL gprs__ns2__internal_8h.html a4ce0682cb0ed340a53800edd247b87bc (nsvc, pdu_type) #define LOG_NS_TX_SIGNAL gprs__ns2__internal_8h.html a3ebd6777392f39f6679fd16ecb2fc082 (nsvc, pdu_type) #define RATE_CTR_INC_NS gprs__ns2__internal_8h.html ad476b829dd54fe41a983334c73c2d7e6 (nsvc, ctr) #define RATE_CTR_ADD_NS gprs__ns2__internal_8h.html ae01ac1250b96a60ea5257b9c48c52688 (nsvc, ctr, val) #define NS_TIMERS_COUNT gprs__ns2__internal_8h.html a8893f811b32e1d3d8b81a043e90a1c2d #define NS_TIMERS gprs__ns2__internal_8h.html aedf7b460e889da2bb26efa3e858946c6 #define NS_TIMERS_HELP gprs__ns2__internal_8h.html a57477386d3c188b4cce27f3cec0ed5aa #define NS_ALLOC_SIZE gprs__ns2__internal_8h.html af5363aace93ed474cb25cd097313ae55 #define NS_ALLOC_HEADROOM gprs__ns2__internal_8h.html a21dcafeca8157bed0188c7aa3c516bb3 #define NS_DEFAULT_TXQUEUE_MAX_LENGTH gprs__ns2__internal_8h.html acb0093f830e234351c5152f2cb18eaa9 #define NSE_S_BLOCKED gprs__ns2__internal_8h.html a2710f3dc87f800f2b6182a339043fe6a #define NSE_S_ALIVE gprs__ns2__internal_8h.html a6301bf5438b51498dd61144880b487bc #define NSE_S_RESET gprs__ns2__internal_8h.html ab3e4e8ac0fd5bc7bdc3d4889e9bc032d #define NS_DESC_B gprs__ns2__internal_8h.html a197ee2afe1666dce1146bcaa8a00df33 (st) #define NS_DESC_A gprs__ns2__internal_8h.html af601813cfa22b316bb8681b29a2b0bab (st) #define NS_DESC_R gprs__ns2__internal_8h.html aa179c38f7aa2575a5109fd2b40bfc3dc (st) ns2_timeout gprs__ns2__internal_8h.html a9cab19354504175789dfdeaff9d945de NS_TOUT_TNS_BLOCK gprs__ns2__internal_8h.html a9cab19354504175789dfdeaff9d945dea1b88b04adf65281e7bcf29402e1f020b NS_TOUT_TNS_BLOCK_RETRIES gprs__ns2__internal_8h.html a9cab19354504175789dfdeaff9d945dea693b33132aa0f6212d78d1376580fb1b NS_TOUT_TNS_RESET gprs__ns2__internal_8h.html a9cab19354504175789dfdeaff9d945dea48736cfedf1e8f0bd435dc0cc61d9a6f NS_TOUT_TNS_RESET_RETRIES gprs__ns2__internal_8h.html a9cab19354504175789dfdeaff9d945deaba64fc2c5555e6aff03cac04fc8c2c03 NS_TOUT_TNS_TEST gprs__ns2__internal_8h.html a9cab19354504175789dfdeaff9d945dea76893fc8b4f6b3c5f27702a0a1675d78 NS_TOUT_TNS_ALIVE gprs__ns2__internal_8h.html a9cab19354504175789dfdeaff9d945dead767683eaf1ba4f4b9ce9ff1a45a0947 NS_TOUT_TNS_ALIVE_RETRIES gprs__ns2__internal_8h.html a9cab19354504175789dfdeaff9d945dea9336ff01b118c798994367338341a8e4 NS_TOUT_TSNS_PROV gprs__ns2__internal_8h.html a9cab19354504175789dfdeaff9d945dea0e83fee5874c82abdf5158ee09b7081f NS_TOUT_TSNS_SIZE_RETRIES gprs__ns2__internal_8h.html a9cab19354504175789dfdeaff9d945dea601ac76e62d0e1579f425f1d3e965821 NS_TOUT_TSNS_CONFIG_RETRIES gprs__ns2__internal_8h.html a9cab19354504175789dfdeaff9d945dea4885014dc69bef5c59eb9a9d911bbbc4 NS_TOUT_TSNS_PROCEDURES_RETRIES gprs__ns2__internal_8h.html a9cab19354504175789dfdeaff9d945deaf19e5d334a9cfcc05a1e779c926766bc nsvc_timer_mode gprs__ns2__internal_8h.html a22fa3f1397f5263438aefa3a6fd0fc71 NSVC_TIMER_TNS_TEST gprs__ns_8h.html a22fa3f1397f5263438aefa3a6fd0fc71a71d606ca3b510246d183acfab5ca8b11 NSVC_TIMER_TNS_ALIVE gprs__ns_8h.html a22fa3f1397f5263438aefa3a6fd0fc71a1efef849296320b862e0c3c5b1b66376 NSVC_TIMER_TNS_RESET gprs__ns_8h.html a22fa3f1397f5263438aefa3a6fd0fc71a0d8bd1932d05fb987203fe77d2ef5d7e _NSVC_TIMER_NR gprs__ns_8h.html a22fa3f1397f5263438aefa3a6fd0fc71a9f9f3d4880e284c257e372128100facf NSVC_TIMER_TNS_TEST gprs__ns2__internal_8h.html a22fa3f1397f5263438aefa3a6fd0fc71a71d606ca3b510246d183acfab5ca8b11 NSVC_TIMER_TNS_ALIVE gprs__ns2__internal_8h.html a22fa3f1397f5263438aefa3a6fd0fc71a1efef849296320b862e0c3c5b1b66376 NSVC_TIMER_TNS_RESET gprs__ns2__internal_8h.html a22fa3f1397f5263438aefa3a6fd0fc71a0d8bd1932d05fb987203fe77d2ef5d7e _NSVC_TIMER_NR gprs__ns2__internal_8h.html a22fa3f1397f5263438aefa3a6fd0fc71a9f9f3d4880e284c257e372128100facf ns2_vc_stat gprs__ns2__internal_8h.html ae65610949bdff8033fe8969a518ea2ec NS_STAT_ALIVE_DELAY gprs__ns2__internal_8h.html ae65610949bdff8033fe8969a518ea2eca7de5febc578b6ceb366f8cac1e9e4c9d ns2_bind_stat gprs__ns2__internal_8h.html a31e7cf3ce6a7295b1cb4f3396f9f3e54 NS2_BIND_STAT_BACKLOG_LEN gprs__ns2__internal_8h.html a31e7cf3ce6a7295b1cb4f3396f9f3e54a1382679501285bc8b396097608312931 ns2_cs gprs__ns2__internal_8h.html ae37d580af7d68ecfad48486680f8d15d NS2_CS_CREATED gprs__ns2__internal_8h.html ae37d580af7d68ecfad48486680f8d15da1395fa2081de1843c39c5ded92cc5f0c NS2_CS_FOUND gprs__ns2__internal_8h.html ae37d580af7d68ecfad48486680f8d15da12efef10c4714373f38f3b858c3b6007 NS2_CS_REJECTED gprs__ns2__internal_8h.html ae37d580af7d68ecfad48486680f8d15dadbe355400098c9a572b6ea3b50e99490 NS2_CS_SKIPPED gprs__ns2__internal_8h.html ae37d580af7d68ecfad48486680f8d15da8788017b53934fc76fe7d8ba984c6db4 NS2_CS_ERROR gprs__ns2__internal_8h.html ae37d580af7d68ecfad48486680f8d15daaa77a54e654e35de36548e8faef0b63c ns_ctr gprs__ns2__internal_8h.html a9eb02dcd9b1864987ffa538af6852728 NS_CTR_PKTS_IN group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a3e5eef852df124a2e8c7b33d7ffab16a NS_CTR_PKTS_OUT group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a11ddb0337a62952a892f026ace741e49 NS_CTR_BYTES_IN group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a229595e2e6daebf26e606dc873149b41 NS_CTR_BYTES_OUT group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a1b113f24a4d2f522aacdcf18fa7a2a49 NS_CTR_BLOCKED group__libgb.html ga9eb02dcd9b1864987ffa538af6852728abcf9e62a101dd40a858def909cc763dd NS_CTR_DEAD group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a7c8d3a66448534aec6cd5b18aa49ecf6 NS_CTR_REPLACED group__libgb.html ga9eb02dcd9b1864987ffa538af6852728abcbaeb1e120682bdef61591268517dc0 NS_CTR_NSEI_CHG group__libgb.html ga9eb02dcd9b1864987ffa538af6852728ac5bc01cd8e995b6a033c187d0c8251c7 NS_CTR_INV_VCI group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a77b95b76e243f7eb6bac218ab3e139af NS_CTR_INV_NSEI group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a2e9edabd27a0e209bfd901dc0bc225b9 NS_CTR_LOST_ALIVE group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a340c633ef4293e1f30f2818a3c09c052 NS_CTR_LOST_RESET group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a06973f5082ec693df62edbfda72a1fc2 NS_CTR_PKTS_IN group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a3e5eef852df124a2e8c7b33d7ffab16a NS_CTR_PKTS_OUT group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a11ddb0337a62952a892f026ace741e49 NS_CTR_PKTS_OUT_DROP group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a0817a06e6d4c6b6d50d6e93b10b3f1d9 NS_CTR_BYTES_IN group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a229595e2e6daebf26e606dc873149b41 NS_CTR_BYTES_OUT group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a1b113f24a4d2f522aacdcf18fa7a2a49 NS_CTR_BYTES_OUT_DROP group__libgb.html ga9eb02dcd9b1864987ffa538af6852728af5c7df2bfa6f4c2a173fcde67d6a6155 NS_CTR_BLOCKED group__libgb.html ga9eb02dcd9b1864987ffa538af6852728abcf9e62a101dd40a858def909cc763dd NS_CTR_UNBLOCKED group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a6b153ab7cd8b00ad38d71f3dd7dd57c1 NS_CTR_DEAD group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a7c8d3a66448534aec6cd5b18aa49ecf6 NS_CTR_REPLACED group__libgb.html ga9eb02dcd9b1864987ffa538af6852728abcbaeb1e120682bdef61591268517dc0 NS_CTR_NSEI_CHG group__libgb.html ga9eb02dcd9b1864987ffa538af6852728ac5bc01cd8e995b6a033c187d0c8251c7 NS_CTR_INV_VCI group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a77b95b76e243f7eb6bac218ab3e139af NS_CTR_INV_NSEI group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a2e9edabd27a0e209bfd901dc0bc225b9 NS_CTR_LOST_ALIVE group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a340c633ef4293e1f30f2818a3c09c052 NS_CTR_LOST_RESET group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a06973f5082ec693df62edbfda72a1fc2 ns2_sns_event gprs__ns2__internal_8h.html a847f22c7469020edf4a94a4db7e716cc NS2_SNS_EV_REQ_SELECT_ENDPOINT gprs__ns2__internal_8h.html a847f22c7469020edf4a94a4db7e716ccaef100daa4a4a0823c7c08e060f6668dd NS2_SNS_EV_RX_SIZE gprs__ns2__internal_8h.html a847f22c7469020edf4a94a4db7e716ccac1e623d0fe6ad56af69d76e29e4e82f4 NS2_SNS_EV_RX_SIZE_ACK gprs__ns2__internal_8h.html a847f22c7469020edf4a94a4db7e716ccad4cc6efa92d673439b794a18f961ebb2 NS2_SNS_EV_RX_CONFIG gprs__ns2__internal_8h.html a847f22c7469020edf4a94a4db7e716cca54e88ffe8353d347c8f17b5b990bcd0a NS2_SNS_EV_RX_CONFIG_END gprs__ns2__internal_8h.html a847f22c7469020edf4a94a4db7e716ccaae38e9b685939d3890562d24a4a59869 NS2_SNS_EV_RX_CONFIG_ACK gprs__ns2__internal_8h.html a847f22c7469020edf4a94a4db7e716cca68c08f27d2c4b5b139b511db1e68a639 NS2_SNS_EV_RX_ADD gprs__ns2__internal_8h.html a847f22c7469020edf4a94a4db7e716ccaa1656b8db5def31f45b787cbe9edef2a NS2_SNS_EV_RX_DELETE gprs__ns2__internal_8h.html a847f22c7469020edf4a94a4db7e716cca6796b9f419f5aea102972e9341a96ec4 NS2_SNS_EV_RX_CHANGE_WEIGHT gprs__ns2__internal_8h.html a847f22c7469020edf4a94a4db7e716ccae200426d4e0a4ecb4631dbf8672efae2 NS2_SNS_EV_RX_ACK gprs__ns2__internal_8h.html a847f22c7469020edf4a94a4db7e716ccabdb8924a65dc4d5f3fb1faa24dcacd2a NS2_SNS_EV_REQ_NO_NSVC gprs__ns2__internal_8h.html a847f22c7469020edf4a94a4db7e716cca842966acb6a9e5e23211ab6999d431c8 NS2_SNS_EV_REQ_FREE_NSVCS gprs__ns2__internal_8h.html a847f22c7469020edf4a94a4db7e716ccab1869895e8451e3239b04e2ce4e52884 NS2_SNS_EV_REQ_NSVC_ALIVE gprs__ns2__internal_8h.html a847f22c7469020edf4a94a4db7e716cca268ca04b10cb990a48c2bd4257ba5213 NS2_SNS_EV_REQ_ADD_BIND gprs__ns2__internal_8h.html a847f22c7469020edf4a94a4db7e716cca1eefc4abbb8c7a268f29d32c71556c55 NS2_SNS_EV_REQ_DELETE_BIND gprs__ns2__internal_8h.html a847f22c7469020edf4a94a4db7e716ccaca19c9032b27c506d723b6d34b94304e NS2_SNS_EV_REQ_CHANGE_WEIGHT gprs__ns2__internal_8h.html a847f22c7469020edf4a94a4db7e716ccab208801a329452ee8eabedef75f6d91f enum ns2_cs ns2_create_vc group__libgb.html ga5a86fd0cb7aa872bff2df9abe0dcfa10 (struct gprs_ns2_vc_bind *bind, struct msgb *msg, const struct osmo_sockaddr *remote, const char *logname, struct msgb **reject, struct gprs_ns2_vc **success) int ns2_recv_vc group__libgb.html gaa1688dacd62ee5d8402633a58196cbd6 (struct gprs_ns2_vc *nsvc, struct msgb *msg) struct gprs_ns2_vc * ns2_vc_alloc group__libgb.html ga07c13484b7fee94a56f3079de207fc38 (struct gprs_ns2_vc_bind *bind, struct gprs_ns2_nse *nse, bool initiater, enum gprs_ns2_vc_mode vc_mode, const char *id) void ns2_free_nsvcs group__libgb.html gaf4fa46b7a6becd511e1bc09a0e6eaf7f (struct gprs_ns2_nse *nse) int ns2_bind_alloc group__libgb.html gadef1dcd90f8be0ab76907c52f650b2bf (struct gprs_ns2_inst *nsi, const char *name, struct gprs_ns2_vc_bind **result) struct msgb * ns2_msgb_alloc group__libgb.html gaef982d4ad9d66e2176fc9b6c3065b16f (void) void ns2_sns_write_vty gprs__ns2__internal_8h.html aea97419cda0623aa07a331d364734d4f (struct vty *vty, const struct gprs_ns2_nse *nse) void ns2_sns_dump_vty gprs__ns2__internal_8h.html ae2267f26b99bd01aab670f39e9961431 (struct vty *vty, const char *prefix, const struct gprs_ns2_nse *nse, bool stats) void ns2_prim_status_ind group__libgb.html gacd837cc413dfb48cf60a79d6d855464d (struct gprs_ns2_nse *nse, struct gprs_ns2_vc *nsvc, uint16_t bvci, enum gprs_ns2_affecting_cause cause) void ns2_nse_notify_alive gprs__ns2__internal_8h.html a716007903e26bf9c53638ebceb4292bd (struct gprs_ns2_vc *nsvc, bool alive) void ns2_nse_update_mtu group__libgb.html ga40b96498f6b9e94ec7d434e1633824fc (struct gprs_ns2_nse *nse) int ns2_nse_set_dialect group__libgb.html gad29306f779636fb7354530774bb15c5d (struct gprs_ns2_nse *nse, enum gprs_ns2_dialect dialect) int ns2_validate gprs__ns2__internal_8h.html a9c65ce2043db24730bbef93bc95531fc (struct gprs_ns2_vc *nsvc, uint8_t pdu_type, struct msgb *msg, struct tlv_parsed *tp, uint8_t *cause) int ns2_tx_sns_ack gprs__ns2__internal_8h.html a736dac1217712ea6a4623fb3573f8148 (struct gprs_ns2_vc *nsvc, uint8_t trans_id, uint8_t *cause, const struct gprs_ns_ie_ip4_elem *ip4_elems, unsigned int num_ip4_elems, const struct gprs_ns_ie_ip6_elem *ip6_elems, unsigned int num_ip6_elems) int ns2_tx_sns_config gprs__ns2__internal_8h.html a007abf66ae6853224c53878e9d089c8a (struct gprs_ns2_vc *nsvc, bool end_flag, const struct gprs_ns_ie_ip4_elem *ip4_elems, unsigned int num_ip4_elems, const struct gprs_ns_ie_ip6_elem *ip6_elems, unsigned int num_ip6_elems) int ns2_tx_sns_config_ack gprs__ns2__internal_8h.html a348bf9d5913c312bc7a248bc7b918b84 (struct gprs_ns2_vc *nsvc, uint8_t *cause) int ns2_tx_sns_size gprs__ns2__internal_8h.html a6f260734d563e80c92a771525dd02a1e (struct gprs_ns2_vc *nsvc, bool reset_flag, uint16_t max_nr_nsvc, int ip4_ep_nr, int ip6_ep_nr) int ns2_tx_sns_size_ack gprs__ns2__internal_8h.html a72b95357595d7a14fd98fabaa98a025f (struct gprs_ns2_vc *nsvc, uint8_t *cause) int ns2_tx_sns_add gprs__ns2__internal_8h.html a484cc36dcc1751bd63ca1cf46372214c (struct gprs_ns2_vc *nsvc, uint8_t trans_id, const struct gprs_ns_ie_ip4_elem *ip4_elems, unsigned int num_ip4_elems, const struct gprs_ns_ie_ip6_elem *ip6_elems, unsigned int num_ip6_elems) int ns2_tx_sns_change_weight gprs__ns2__internal_8h.html a6ae52b82c59110ecf857ee1a91af12c2 (struct gprs_ns2_vc *nsvc, uint8_t trans_id, const struct gprs_ns_ie_ip4_elem *ip4_elems, unsigned int num_ip4_elems, const struct gprs_ns_ie_ip6_elem *ip6_elems, unsigned int num_ip6_elems) int ns2_tx_sns_del gprs__ns2__internal_8h.html a07c10c2f7b982cee616be45695deb2be (struct gprs_ns2_vc *nsvc, uint8_t trans_id, const struct gprs_ns_ie_ip4_elem *ip4_elems, unsigned int num_ip4_elems, const struct gprs_ns_ie_ip6_elem *ip6_elems, unsigned int num_ip6_elems) int ns2_tx_block gprs__ns2__internal_8h.html ae4bb7409b68649f770771aecea8b7f89 (struct gprs_ns2_vc *nsvc, uint8_t cause, uint16_t *nsvci) int ns2_tx_block_ack gprs__ns2__internal_8h.html a2aeea899ea197e17c50b25a1984777c4 (struct gprs_ns2_vc *nsvc, uint16_t *nsvci) int ns2_tx_reset gprs__ns2__internal_8h.html a21fc801be73dece60dd7f9ce77b2657d (struct gprs_ns2_vc *nsvc, uint8_t cause) int ns2_tx_reset_ack gprs__ns2__internal_8h.html aab194245c1ecfd389541d16fe925daf4 (struct gprs_ns2_vc *nsvc) int ns2_tx_unblock gprs__ns2__internal_8h.html aa43653f3496a22b23aae04860ed19736 (struct gprs_ns2_vc *nsvc) int ns2_tx_unblock_ack gprs__ns2__internal_8h.html a4dc992a745fc6fc153f54bba97c3921c (struct gprs_ns2_vc *nsvc) int ns2_tx_alive gprs__ns2__internal_8h.html a4cb68b068f784c9bc04285ad54c4b970 (struct gprs_ns2_vc *nsvc) int ns2_tx_alive_ack gprs__ns2__internal_8h.html a5277a226f04cef71158e341d1c188215 (struct gprs_ns2_vc *nsvc) int ns2_tx_unit_data gprs__ns2__internal_8h.html aeae1ac28e0f5b8c717db52e013719564 (struct gprs_ns2_vc *nsvc, uint16_t bvci, uint8_t sducontrol, struct msgb *msg) int ns2_tx_status gprs__ns2__internal_8h.html ad56f996a8fc07656840ea8b1f2962c02 (struct gprs_ns2_vc *nsvc, uint8_t cause, uint16_t bvci, struct msgb *orig_msg, uint16_t *nsvci) struct gprs_ns2_vc * ns2_ip_bind_connect gprs__ns2__internal_8h.html a6d14b6db5637595add5fb19f45db9f61 (struct gprs_ns2_vc_bind *bind, struct gprs_ns2_nse *nse, const struct osmo_sockaddr *remote) int ns2_ip_count_bind gprs__ns2__internal_8h.html ab8317d0fe7598c71d4013dec9eb1ff3a (struct gprs_ns2_inst *nsi, struct osmo_sockaddr *remote) struct gprs_ns2_vc_bind * ns2_ip_get_bind_by_index gprs__ns2__internal_8h.html af086fbb52419c7dfa939c63a8bfd2025 (struct gprs_ns2_inst *nsi, struct osmo_sockaddr *remote, int index) void ns2_ip_set_txqueue_max_length gprs__ns2__internal_8h.html ad19bf86640befcf389f785e9e9edcbe4 (struct gprs_ns2_vc_bind *bind, unsigned int max_length) int ns2_sns_rx gprs__ns2__internal_8h.html a748970869dfd797c71c35f1456a62cea (struct gprs_ns2_vc *nsvc, struct msgb *msg, struct tlv_parsed *tp) struct osmo_fsm_inst * ns2_sns_bss_fsm_alloc gprs__ns2__internal_8h.html a3c691dbefe35ae253e6d6b7586056cb8 (struct gprs_ns2_nse *nse, const char *id) struct osmo_fsm_inst * ns2_sns_sgsn_fsm_alloc gprs__ns2__internal_8h.html afec7869847907b90ac7d4cbf55bd8157 (struct gprs_ns2_nse *nse, const char *id) void ns2_sns_replace_nsvc gprs__ns2__internal_8h.html adfd57f8125425556f7b4fb4cdf25d3ac (struct gprs_ns2_vc *nsvc) void ns2_sns_notify_alive gprs__ns2__internal_8h.html aa00bc6bb30e9c934094f7918d327f55d (struct gprs_ns2_nse *nse, struct gprs_ns2_vc *nsvc, bool alive) void ns2_sns_update_weights gprs__ns2__internal_8h.html ab5754a216e9f9648da979c792eb1a243 (struct gprs_ns2_vc_bind *bind) struct osmo_fsm_inst * ns2_vc_fsm_alloc gprs__ns2__internal_8h.html a913e35985349bd0c17f22035e93fe885 (struct gprs_ns2_vc *nsvc, const char *id, bool initiate) int ns2_vc_fsm_start gprs__ns2__internal_8h.html ae977d9683f6c393c6778a7b9a1c8ec5b (struct gprs_ns2_vc *nsvc) int ns2_vc_force_unconfigured gprs__ns2__internal_8h.html ac902d44031c2e069dbff891a17ade203 (struct gprs_ns2_vc *nsvc) int ns2_vc_rx gprs__ns2__internal_8h.html a1de00620baa57622669440ee18b7532f (struct gprs_ns2_vc *nsvc, struct msgb *msg, struct tlv_parsed *tp) int ns2_vc_is_alive gprs__ns2__internal_8h.html a683575788f386dc72250ed8afc0140d5 (struct gprs_ns2_vc *nsvc) int ns2_vc_is_unblocked gprs__ns2__internal_8h.html af8aef72b70ff1417147064845df03430 (struct gprs_ns2_vc *nsvc) int ns2_vc_block gprs__ns2__internal_8h.html ad70d7d94bd162da15e45feb7baf677e6 (struct gprs_ns2_vc *nsvc) int ns2_vc_reset gprs__ns2__internal_8h.html a0dc6760a6294bbb0ac05a3d85e6b68db (struct gprs_ns2_vc *nsvc) int ns2_vc_unblock gprs__ns2__internal_8h.html a994ec40d741138b5b9ab544cdf9d0505 (struct gprs_ns2_vc *nsvc) void ns2_vty_dump_nsvc gprs__ns2__internal_8h.html a5a1056d649a55dbe250de52899370ddf (struct vty *vty, struct gprs_ns2_vc *nsvc, bool stats) void ns2_nse_notify_unblocked group__libgb.html gac29cdd91e0d537d4f679aa98316897af (struct gprs_ns2_vc *nsvc, bool unblocked) enum gprs_ns2_vc_mode ns2_dialect_to_vc_mode group__libgb.html ga7102b236a5ce1606bc80470d4433177f (enum gprs_ns2_dialect dialect) int ns2_count_transfer_cap group__libgb.html gaac5456dfa66b9156ee6acef9c1ea75bd (struct gprs_ns2_nse *nse, uint16_t bvci) int ns2_sns_add_sns_default_binds gprs__ns2__internal_8h.html a7e6f41cc82f675013b36d9d5d166afbc (struct gprs_ns2_nse *nse) gprs_ns2_message.c /build/_deps/libosmocore/src/gb/ gprs__ns2__message_8c.html osmocom/gprs/gprs_msgb.h osmocom/gprs/gprs_ns2.h osmocom/gprs/protocol/gsm_08_16.h gprs_ns2_internal.h #define ERR_IF_NSVC_USES_SNS gprs__ns2__message_8c.html a82ed6e704b00af083bb3a9fa18b09e72 (nsvc, reason) static int ns2_validate_reset gprs__ns2__message_8c.html a66e91e19dbd8be29592fafb6b5847b5c (struct gprs_ns2_vc *nsvc, struct msgb *msg, struct tlv_parsed *tp, uint8_t *cause) static int ns2_validate_reset_ack gprs__ns2__message_8c.html a0c39f79991bdb1b996398c64c70c3eab (struct gprs_ns2_vc *nsvc, struct msgb *msg, struct tlv_parsed *tp, uint8_t *cause) static int ns2_validate_block gprs__ns2__message_8c.html a2ddc3aca921a14285a909e254068cb9c (struct gprs_ns2_vc *nsvc, struct msgb *msg, struct tlv_parsed *tp, uint8_t *cause) static int ns2_validate_block_ack gprs__ns2__message_8c.html a89b61456c8f9272f6efc07848c1ec4bb (struct gprs_ns2_vc *nsvc, struct msgb *msg, struct tlv_parsed *tp, uint8_t *cause) static int ns2_validate_status gprs__ns2__message_8c.html a2f68fdc297ee74878fb7352114df357e (struct gprs_ns2_vc *nsvc, struct msgb *msg, struct tlv_parsed *tp, uint8_t *cause) int ns2_validate gprs__ns2__message_8c.html a9c65ce2043db24730bbef93bc95531fc (struct gprs_ns2_vc *nsvc, uint8_t pdu_type, struct msgb *msg, struct tlv_parsed *tp, uint8_t *cause) static int ns_vc_tx gprs__ns2__message_8c.html a59b8a45b7a2d15cddeab4127cafbe968 (struct gprs_ns2_vc *nsvc, struct msgb *msg) static int ns2_tx_simple gprs__ns2__message_8c.html a3025fbb1e59a8c5edbf6f5a26589c879 (struct gprs_ns2_vc *nsvc, uint8_t pdu_type) int ns2_tx_block gprs__ns2__message_8c.html ae4bb7409b68649f770771aecea8b7f89 (struct gprs_ns2_vc *nsvc, uint8_t cause, uint16_t *nsvci) int ns2_tx_block_ack gprs__ns2__message_8c.html a2aeea899ea197e17c50b25a1984777c4 (struct gprs_ns2_vc *nsvc, uint16_t *nsvci) int ns2_tx_reset gprs__ns2__message_8c.html a21fc801be73dece60dd7f9ce77b2657d (struct gprs_ns2_vc *nsvc, uint8_t cause) int ns2_tx_reset_ack gprs__ns2__message_8c.html aab194245c1ecfd389541d16fe925daf4 (struct gprs_ns2_vc *nsvc) int ns2_tx_unblock gprs__ns2__message_8c.html aa43653f3496a22b23aae04860ed19736 (struct gprs_ns2_vc *nsvc) int ns2_tx_unblock_ack gprs__ns2__message_8c.html a4dc992a745fc6fc153f54bba97c3921c (struct gprs_ns2_vc *nsvc) int ns2_tx_alive gprs__ns2__message_8c.html a4cb68b068f784c9bc04285ad54c4b970 (struct gprs_ns2_vc *nsvc) int ns2_tx_alive_ack gprs__ns2__message_8c.html a5277a226f04cef71158e341d1c188215 (struct gprs_ns2_vc *nsvc) int ns2_tx_unit_data gprs__ns2__message_8c.html aeae1ac28e0f5b8c717db52e013719564 (struct gprs_ns2_vc *nsvc, uint16_t bvci, uint8_t sducontrol, struct msgb *msg) int ns2_tx_status gprs__ns2__message_8c.html ad56f996a8fc07656840ea8b1f2962c02 (struct gprs_ns2_vc *nsvc, uint8_t cause, uint16_t bvci, struct msgb *orig_msg, uint16_t *nsvci) static int ns2_tx_sns_procedure gprs__ns2__message_8c.html aead0c0987564748ba420825f0c707089 (struct gprs_ns2_vc *nsvc, enum ns_pdu_type pdu, uint8_t trans_id, const struct gprs_ns_ie_ip4_elem *ip4_elems, unsigned int num_ip4_elems, const struct gprs_ns_ie_ip6_elem *ip6_elems, unsigned int num_ip6_elems) int ns2_tx_sns_add gprs__ns2__message_8c.html a484cc36dcc1751bd63ca1cf46372214c (struct gprs_ns2_vc *nsvc, uint8_t trans_id, const struct gprs_ns_ie_ip4_elem *ip4_elems, unsigned int num_ip4_elems, const struct gprs_ns_ie_ip6_elem *ip6_elems, unsigned int num_ip6_elems) int ns2_tx_sns_change_weight gprs__ns2__message_8c.html a6ae52b82c59110ecf857ee1a91af12c2 (struct gprs_ns2_vc *nsvc, uint8_t trans_id, const struct gprs_ns_ie_ip4_elem *ip4_elems, unsigned int num_ip4_elems, const struct gprs_ns_ie_ip6_elem *ip6_elems, unsigned int num_ip6_elems) int ns2_tx_sns_del gprs__ns2__message_8c.html a07c10c2f7b982cee616be45695deb2be (struct gprs_ns2_vc *nsvc, uint8_t trans_id, const struct gprs_ns_ie_ip4_elem *ip4_elems, unsigned int num_ip4_elems, const struct gprs_ns_ie_ip6_elem *ip6_elems, unsigned int num_ip6_elems) int ns2_tx_sns_ack gprs__ns2__message_8c.html a736dac1217712ea6a4623fb3573f8148 (struct gprs_ns2_vc *nsvc, uint8_t trans_id, uint8_t *cause, const struct gprs_ns_ie_ip4_elem *ip4_elems, unsigned int num_ip4_elems, const struct gprs_ns_ie_ip6_elem *ip6_elems, unsigned int num_ip6_elems) int ns2_tx_sns_config gprs__ns2__message_8c.html a007abf66ae6853224c53878e9d089c8a (struct gprs_ns2_vc *nsvc, bool end_flag, const struct gprs_ns_ie_ip4_elem *ip4_elems, unsigned int num_ip4_elems, const struct gprs_ns_ie_ip6_elem *ip6_elems, unsigned int num_ip6_elems) int ns2_tx_sns_config_ack gprs__ns2__message_8c.html a348bf9d5913c312bc7a248bc7b918b84 (struct gprs_ns2_vc *nsvc, uint8_t *cause) int ns2_tx_sns_size gprs__ns2__message_8c.html a6f260734d563e80c92a771525dd02a1e (struct gprs_ns2_vc *nsvc, bool reset_flag, uint16_t max_nr_nsvc, int ip4_ep_nr, int ip6_ep_nr) int ns2_tx_sns_size_ack gprs__ns2__message_8c.html a72b95357595d7a14fd98fabaa98a025f (struct gprs_ns2_vc *nsvc, uint8_t *cause) gprs_ns2_sns.c /build/_deps/libosmocore/src/gb/ gprs__ns2__sns_8c.html osmocom/gprs/gprs_msgb.h osmocom/gprs/gprs_ns2.h osmocom/gprs/protocol/gsm_08_16.h gprs_ns2_internal.h sns_endpoint ns2_sns_bind ns2_sns_procedure ns2_sns_elems ns2_sns_state #define S gprs__ns2__sns_8c.html ac4a3ed3432929804c708f7760fb79e28 (x) #define GPRS_SNS_FLAG_KEEP_SELECT_ENDPOINT_ORDER gprs__ns2__sns_8c.html a064e3344c4a91d2513766f73e0dcb67c #define sns_failed gprs__ns2__sns_8c.html acba9feffeb2bd4ed5993e326b461bd62 (fi, reason) #define ip4_weight_sum_data gprs__ns2__sns_8c.html af1cd8a9c0f03ec758d0e35ea06374bb6 (elems) #define ip4_weight_sum_sig gprs__ns2__sns_8c.html a37f27d41db3ba7a61f89faf591c82e7d (elems) #define ip6_weight_sum_data gprs__ns2__sns_8c.html a0e53ff4841033c336d19ec7c76a17e1e (elems) #define ip6_weight_sum_sig gprs__ns2__sns_8c.html a598f5c7ab54bdb9753b83ee069448c55 (elems) #define ip46_weight_sum_data gprs__ns2__sns_8c.html aed013901bc1e8ebd5f870616d8f9561d (elems) #define ip46_weight_sum_sig gprs__ns2__sns_8c.html ac1d7959e1c1ab1b652a8028cabd9f5de (elems) ns2_sns_role gprs__ns2__sns_8c.html a26e7b7bdcdd7b230ec2d2c6b94ee32db GPRS_SNS_ROLE_BSS gprs__ns2__sns_8c.html a26e7b7bdcdd7b230ec2d2c6b94ee32dba8db2f068864e145e9da4a0fdd3df4398 GPRS_SNS_ROLE_SGSN gprs__ns2__sns_8c.html a26e7b7bdcdd7b230ec2d2c6b94ee32dba08d9bb62bf56618d693ae70a88ef3d45 gprs_sns_bss_state gprs__ns2__sns_8c.html aff00e0f915fdcf2f61a70410aa51d27b GPRS_SNS_ST_UNCONFIGURED gprs__ns2__sns_8c.html aff00e0f915fdcf2f61a70410aa51d27ba656d8aae7c7ee15097186562e236ecf8 GPRS_SNS_ST_BSS_SIZE gprs__ns2__sns_8c.html aff00e0f915fdcf2f61a70410aa51d27ba1ae4b46e89af36fe8e2136c54c9b7857 GPRS_SNS_ST_BSS_CONFIG_BSS gprs__ns2__sns_8c.html aff00e0f915fdcf2f61a70410aa51d27ba2f9213da0e81cec489e3302ecbb8ae74 GPRS_SNS_ST_BSS_CONFIG_SGSN gprs__ns2__sns_8c.html aff00e0f915fdcf2f61a70410aa51d27ba77621d4cc27bb4a12d4673e5649bae5a GPRS_SNS_ST_CONFIGURED gprs__ns2__sns_8c.html aff00e0f915fdcf2f61a70410aa51d27ba2ad6975f70b9c84279439b80acbe5056 GPRS_SNS_ST_SGSN_WAIT_CONFIG gprs__ns2__sns_8c.html aff00e0f915fdcf2f61a70410aa51d27ba39d93f070be172682f101f75164b31fd GPRS_SNS_ST_SGSN_WAIT_CONFIG_ACK gprs__ns2__sns_8c.html aff00e0f915fdcf2f61a70410aa51d27bac901a06516f76fd1c39c355f75cb5734 GPRS_SNS_ST_LOCAL_PROCEDURE gprs__ns2__sns_8c.html aff00e0f915fdcf2f61a70410aa51d27bae492b8e35f6c6e0f69d401c781d9d1e2 GPRS_SNS_ST_UNCONFIGURED gprs__ns__sns_8c.html aff00e0f915fdcf2f61a70410aa51d27ba656d8aae7c7ee15097186562e236ecf8 GPRS_SNS_ST_SIZE gprs__ns__sns_8c.html aff00e0f915fdcf2f61a70410aa51d27badd224a13667c4a7cf52b9f4a04b7d594 GPRS_SNS_ST_CONFIG_BSS gprs__ns__sns_8c.html aff00e0f915fdcf2f61a70410aa51d27ba4d85b65c8f4bdf25dd0ee5cea6ea5b26 GPRS_SNS_ST_CONFIG_SGSN gprs__ns__sns_8c.html aff00e0f915fdcf2f61a70410aa51d27bafc4c5c8849aa681d0fc02d4188a2e7ab GPRS_SNS_ST_CONFIGURED gprs__ns__sns_8c.html aff00e0f915fdcf2f61a70410aa51d27ba2ad6975f70b9c84279439b80acbe5056 sns_procedure gprs__ns2__sns_8c.html a3fa17d07f4ea644a9dba53569a11be80 SNS_PROC_NONE gprs__ns2__sns_8c.html a3fa17d07f4ea644a9dba53569a11be80a1ddf447de0c48c3d93e1fb6d31f1325f SNS_PROC_ADD gprs__ns2__sns_8c.html a3fa17d07f4ea644a9dba53569a11be80a68b0496cc7c2ca2800668616f8e76c78 SNS_PROC_DEL gprs__ns2__sns_8c.html a3fa17d07f4ea644a9dba53569a11be80a50d279495f27f2602925f92ba10c2842 SNS_PROC_CHANGE_WEIGHT gprs__ns2__sns_8c.html a3fa17d07f4ea644a9dba53569a11be80ab8d9efe5dd577571d6441b5ad8d23194 static struct gprs_ns2_nse * nse_inst_from_fi gprs__ns2__sns_8c.html a6f4392c5b8981ef4c7c24798d702687e (struct osmo_fsm_inst *fi) static void _sns_failed gprs__ns2__sns_8c.html a69686507c6edff877bfea8b7f6d51b30 (struct osmo_fsm_inst *fi, const char *reason, const char *file, int line) static int ip4_weight_sum gprs__ns2__sns_8c.html a5d0b69ae2f1af170f145a99640b4ba04 (const struct ns2_sns_elems *elems, bool data_weight) static int ip6_weight_sum gprs__ns2__sns_8c.html a65f5e3ea67212475e2ef7a32ef450be4 (const struct ns2_sns_elems *elems, bool data_weight) static int ip46_weight_sum gprs__ns2__sns_8c.html a42bd24031c91f12acbd26e652902dc7f (const struct ns2_sns_elems *elems, bool data_weight) static struct gprs_ns2_vc * nsvc_by_ip4_elem gprs__ns2__sns_8c.html acc8640320f38332fe2e37238c8526357 (struct gprs_ns2_nse *nse, const struct gprs_ns_ie_ip4_elem *ip4) static struct gprs_ns2_vc * nsvc_by_ip6_elem gprs__ns2__sns_8c.html af2bede7c0522abc9c20d549f0550e5dc (struct gprs_ns2_nse *nse, const struct gprs_ns_ie_ip6_elem *ip6) const struct osmo_sockaddr * gprs_ns2_nse_sns_remote gprs__ns2__sns_8c.html a7d15977f0b7abac1779dbbdc9fc475c5 (struct gprs_ns2_nse *nse) void ns2_sns_replace_nsvc gprs__ns2__sns_8c.html adfd57f8125425556f7b4fb4cdf25d3ac (struct gprs_ns2_vc *nsvc) static void ns2_clear_elems gprs__ns2__sns_8c.html ac1a33cb9b97398633fbe0f6a44c2857c (struct ns2_sns_elems *elems) static void ns2_clear_procedures gprs__ns2__sns_8c.html a2158474926235eda220414658b893294 (struct ns2_sns_state *gss) static void ns2_vc_create_ip gprs__ns2__sns_8c.html a25fb9045224622b0d7e372159d92343f (struct osmo_fsm_inst *fi, struct gprs_ns2_nse *nse, const struct osmo_sockaddr *remote, uint8_t sig_weight, uint8_t data_weight) static void ns2_nsvc_create_ip4 gprs__ns2__sns_8c.html ada1807754c4ba7adb4f90b5de0a41445 (struct osmo_fsm_inst *fi, struct gprs_ns2_nse *nse, const struct gprs_ns_ie_ip4_elem *ip4) static void ns2_nsvc_create_ip6 gprs__ns2__sns_8c.html ac0bcf9c6a3054a677cc38e45899416c9 (struct osmo_fsm_inst *fi, struct gprs_ns2_nse *nse, const struct gprs_ns_ie_ip6_elem *ip6) static struct gprs_ns2_vc * nsvc_for_bind_and_remote gprs__ns2__sns_8c.html a63915d9c0c61ae6d1d958136f8091d25 (struct gprs_ns2_nse *nse, struct gprs_ns2_vc_bind *bind, const struct osmo_sockaddr *remote) static int create_missing_nsvcs gprs__ns2__sns_8c.html addcf2730ff79acd69000a6987cdb1d5b (struct osmo_fsm_inst *fi) static int add_ip4_elem gprs__ns2__sns_8c.html a28f704a663406e5c37a550a9640896d3 (struct ns2_sns_state *gss, struct ns2_sns_elems *elems, const struct gprs_ns_ie_ip4_elem *ip4) static int remove_ip4_elem gprs__ns2__sns_8c.html a93c3d9443a4065073ef06cd15269ca8b (struct ns2_sns_state *gss, struct ns2_sns_elems *elems, const struct gprs_ns_ie_ip4_elem *ip4) static int update_ip4_elem gprs__ns2__sns_8c.html a3aa265fa84f3812be1f21c5adf24a0ac (struct ns2_sns_state *gss, struct ns2_sns_elems *elems, const struct gprs_ns_ie_ip4_elem *ip4) static int add_ip6_elem gprs__ns2__sns_8c.html ae629251e731210de1ee55c11ab576d44 (struct ns2_sns_state *gss, struct ns2_sns_elems *elems, const struct gprs_ns_ie_ip6_elem *ip6) static int remove_ip6_elem gprs__ns2__sns_8c.html a531c8e418167b2669f0a120171301090 (struct ns2_sns_state *gss, struct ns2_sns_elems *elems, const struct gprs_ns_ie_ip6_elem *ip6) static int update_ip6_elem gprs__ns2__sns_8c.html afa35a0bbb63ab7104812025319e9a13f (struct ns2_sns_state *gss, struct ns2_sns_elems *elems, const struct gprs_ns_ie_ip6_elem *ip6) static int remove_bind_elem gprs__ns2__sns_8c.html af9cae8aa2e17a6dd9f224a8a00b1e46e (struct ns2_sns_state *gss, struct ns2_sns_elems *elems, struct ns2_sns_bind *sbind) static int do_sns_change_weight gprs__ns2__sns_8c.html abe00940c152a70b76c69d6df49e830fb (struct osmo_fsm_inst *fi, const struct gprs_ns_ie_ip4_elem *ip4, const struct gprs_ns_ie_ip6_elem *ip6) static int do_sns_delete gprs__ns2__sns_8c.html a96770b457e5aa2174fa49a479886bea2 (struct osmo_fsm_inst *fi, const struct gprs_ns_ie_ip4_elem *ip4, const struct gprs_ns_ie_ip6_elem *ip6) static int do_sns_add gprs__ns2__sns_8c.html a62cbc6256b77e6d646feb52096b3f79f (struct osmo_fsm_inst *fi, const struct gprs_ns_ie_ip4_elem *ip4, const struct gprs_ns_ie_ip6_elem *ip6) static void ns2_sns_st_bss_unconfigured gprs__ns2__sns_8c.html af8a47c5aed6af8f02567a5d8e014c5c0 (struct osmo_fsm_inst *fi, uint32_t event, void *data) static void ns2_sns_st_bss_size gprs__ns2__sns_8c.html a4d606ec4118c39d17e99c25421569425 (struct osmo_fsm_inst *fi, uint32_t event, void *data) static int ns2_sns_count_num_local_ep gprs__ns2__sns_8c.html af0db4cbe4fdceff1129b18d4bae82242 (struct osmo_fsm_inst *fi, int ip_proto) static int ns2_sns_copy_local_endpoints gprs__ns2__sns_8c.html a7e30ab1453379e929170240450b0d44b (struct ns2_sns_state *gss) static void ns2_sns_compute_local_ep_from_binds gprs__ns2__sns_8c.html aa8748ec1bd45a55766ce71d917cb1063 (struct osmo_fsm_inst *fi) static void ns2_sns_choose_next_bind gprs__ns2__sns_8c.html aa03d27c5d62c8857176d54c6413c5be9 (struct ns2_sns_state *gss) static void ns2_sns_st_bss_size_onenter gprs__ns2__sns_8c.html a6ce08197d7ef256909fb58160cb39763 (struct osmo_fsm_inst *fi, uint32_t old_state) static void ns2_sns_st_bss_config_bss gprs__ns2__sns_8c.html a672bea7f92910e23fc32a2a4c50852ac (struct osmo_fsm_inst *fi, uint32_t event, void *data) static void ns2_sns_st_bss_config_bss_onenter gprs__ns2__sns_8c.html a05c8e339302b18249ca52f44e8007bce (struct osmo_fsm_inst *fi, uint32_t old_state) static int ns_sns_configured_timeout gprs__ns2__sns_8c.html a7458d66bd617ea1f6f7b5c67cef8897b (struct osmo_fsm_inst *fi) static int ns_sns_append_remote_eps gprs__ns2__sns_8c.html a0477463a4d5553e6799d85dd8533b5b8 (struct osmo_fsm_inst *fi, const struct tlv_parsed *tp) static void ns2_sns_st_bss_config_sgsn_onenter gprs__ns2__sns_8c.html a709235ee49fa4236c25ddab64f92f3d0 (struct osmo_fsm_inst *fi, uint32_t old_state) static void ns2_sns_st_bss_config_sgsn gprs__ns2__sns_8c.html a38b11e8d79f0b466185de566b91fbae3 (struct osmo_fsm_inst *fi, uint32_t event, void *data) static void ns2_sns_st_configured_add gprs__ns2__sns_8c.html ab98006cf3563f4f6dc55ce554354ba26 (struct osmo_fsm_inst *fi, struct ns2_sns_state *gss, struct tlv_parsed *tp) static void ns2_sns_st_configured_delete gprs__ns2__sns_8c.html aa2f778074fe06ebd3d0f4bedc37b0652 (struct osmo_fsm_inst *fi, struct ns2_sns_state *gss, struct tlv_parsed *tp) static void ns2_sns_st_configured_change gprs__ns2__sns_8c.html a1b13d32207847162ddbdce466f8cbb51 (struct osmo_fsm_inst *fi, struct ns2_sns_state *gss, struct tlv_parsed *tp) static void ns2_sns_st_configured gprs__ns2__sns_8c.html ad8f8997c6f31653465ab379aea20d380 (struct osmo_fsm_inst *fi, uint32_t event, void *data) static void ns2_sns_st_configured_onenter gprs__ns2__sns_8c.html ae88b10d5fc681dd6a3bfc05355fecd7b (struct osmo_fsm_inst *fi, uint32_t old_state) static void ns2_sns_st_local_procedure_onenter gprs__ns2__sns_8c.html a5803a1fc1d4a1c2add33040673c4957e (struct osmo_fsm_inst *fi, uint32_t old_state) static void create_nsvc_for_new_sbind gprs__ns2__sns_8c.html a87e1d6f008cf4329d6cd46c7e3fc8998 (struct ns2_sns_state *gss, struct ns2_sns_bind *sbind) static void ns2_sns_st_local_procedure gprs__ns2__sns_8c.html a9617a43817dbf4bc022d23ec619f7510 (struct osmo_fsm_inst *fi, uint32_t event, void *data) static int ns2_sns_fsm_bss_timer_cb gprs__ns2__sns_8c.html a34a1689ce09b0b50bc48909582c75717 (struct osmo_fsm_inst *fi) static struct gprs_ns_ie_ip4_elem * ns2_get_sbind_ip4_entry gprs__ns2__sns_8c.html aa0195088758cc9d4cc961764ad0ebd81 (struct ns2_sns_state *gss, struct ns2_sns_bind *sbind, struct ns2_sns_elems *endpoints) static struct gprs_ns_ie_ip6_elem * ns2_get_sbind_ip6_entry gprs__ns2__sns_8c.html a2f52638173d3c74b315f7db653372732 (struct ns2_sns_state *gss, struct ns2_sns_bind *sbind, struct ns2_sns_elems *endpoints) static int ns2_update_weight_entry gprs__ns2__sns_8c.html a94f8c3f56106d3f0fe1d43ff9d5482da (struct ns2_sns_state *gss, struct ns2_sns_bind *sbind, struct ns2_sns_elems *endpoints) static void ns2_add_procedure gprs__ns2__sns_8c.html a84a1d97336817a68c35c0ab25bc8bd21 (struct ns2_sns_state *gss, struct ns2_sns_bind *sbind, enum sns_procedure procedure_type) static int ns2_sns_add_elements gprs__ns2__sns_8c.html a16616b0caa99280206b57af2d736cd95 (struct ns2_sns_state *gss, struct ns2_sns_bind *sbind, struct ns2_sns_elems *elems) static void ns2_sns_st_all_action gprs__ns2__sns_8c.html aeb94864810238461c1e8934a83299b0e (struct osmo_fsm_inst *fi, uint32_t event, void *data) static int ns2_sns_bss_valid_configuration gprs__ns2__sns_8c.html a6171720f3f6ac5345efcd14c378d0d62 (struct ns2_sns_state *gss) static void ns2_sns_st_all_action_bss gprs__ns2__sns_8c.html a9822cc5a14e273cf84c06bb242d78ef7 (struct osmo_fsm_inst *fi, uint32_t event, void *data) struct osmo_fsm_inst * ns2_sns_bss_fsm_alloc gprs__ns2__sns_8c.html a3c691dbefe35ae253e6d6b7586056cb8 (struct gprs_ns2_nse *nse, const char *id) int ns2_sns_rx gprs__ns2__sns_8c.html a748970869dfd797c71c35f1456a62cea (struct gprs_ns2_vc *nsvc, struct msgb *msg, struct tlv_parsed *tp) static void vty_dump_sns_ip4 gprs__ns2__sns_8c.html ab284c25da69ef838a462cbc3d84ba967 (struct vty *vty, const char *prefix, const struct gprs_ns_ie_ip4_elem *ip4) static void vty_dump_sns_ip6 gprs__ns2__sns_8c.html aced4ae11290eccedcebe03728a56f7b8 (struct vty *vty, const char *prefix, const struct gprs_ns_ie_ip6_elem *ip6) void ns2_sns_dump_vty gprs__ns2__sns_8c.html ae2267f26b99bd01aab670f39e9961431 (struct vty *vty, const char *prefix, const struct gprs_ns2_nse *nse, bool stats) void ns2_sns_write_vty gprs__ns2__sns_8c.html aea97419cda0623aa07a331d364734d4f (struct vty *vty, const struct gprs_ns2_nse *nse) static struct sns_endpoint * ns2_get_sns_endpoint gprs__ns2__sns_8c.html a95973eb77da6c456387443b276fbe3f3 (struct ns2_sns_state *state, const struct osmo_sockaddr *saddr) int gprs_ns2_sns_add_endpoint gprs__ns2__sns_8c.html aa216819fe14309d37c671be36bc5262b (struct gprs_ns2_nse *nse, const struct osmo_sockaddr *saddr) int gprs_ns2_sns_del_endpoint gprs__ns2__sns_8c.html af7ce29702d239e804ee31e3ddcb4f51b (struct gprs_ns2_nse *nse, const struct osmo_sockaddr *saddr) int gprs_ns2_sns_count gprs__ns2__sns_8c.html ad5b987338009b124290109789c811840 (struct gprs_ns2_nse *nse) void ns2_sns_notify_alive gprs__ns2__sns_8c.html aa00bc6bb30e9c934094f7918d327f55d (struct gprs_ns2_nse *nse, struct gprs_ns2_vc *nsvc, bool alive) int gprs_ns2_sns_add_bind gprs__ns2__sns_8c.html ac4e486186e2d10273538c27f48178fba (struct gprs_ns2_nse *nse, struct gprs_ns2_vc_bind *bind) int gprs_ns2_sns_del_bind gprs__ns2__sns_8c.html abe907a6b3594778c58291723a5ab7ca9 (struct gprs_ns2_nse *nse, struct gprs_ns2_vc_bind *bind) void ns2_sns_update_weights gprs__ns2__sns_8c.html ab5754a216e9f9648da979c792eb1a243 (struct gprs_ns2_vc_bind *bind) static void ns2_clear_sgsn gprs__ns2__sns_8c.html a283293e0195c79c1405ff4686da1d454 (struct ns2_sns_state *gss, struct gprs_ns2_vc *size_nsvc) static void ns2_sns_st_sgsn_unconfigured_onenter gprs__ns2__sns_8c.html a4f0622fe051841c57851268ee35221a8 (struct osmo_fsm_inst *fi, uint32_t old_state) static void ns2_sns_st_sgsn_unconfigured gprs__ns2__sns_8c.html ae34c62f2078558ec7072471447481944 (struct osmo_fsm_inst *fi, uint32_t event, void *data) static void ns2_sns_st_sgsn_wait_config gprs__ns2__sns_8c.html aff25c5d3ddc7227ad47de40756236d01 (struct osmo_fsm_inst *fi, uint32_t event, void *data) static void ns2_sns_st_sgsn_wait_config_ack_onenter gprs__ns2__sns_8c.html a7ea644d0cdb99a7bba708feea9064fae (struct osmo_fsm_inst *fi, uint32_t old_state) static void ns2_sns_st_sgsn_wait_config_ack gprs__ns2__sns_8c.html a8e47247673067373b692e5295f6dda54 (struct osmo_fsm_inst *fi, uint32_t event, void *data) static int ns2_sns_fsm_sgsn_timer_cb gprs__ns2__sns_8c.html a1a17dffd54e486d8e25d82fa37cb8ae6 (struct osmo_fsm_inst *fi) static void ns2_sns_st_all_action_sgsn gprs__ns2__sns_8c.html a6c87c2bb95a14d32a144f99429827248 (struct osmo_fsm_inst *fi, uint32_t event, void *data) struct osmo_fsm_inst * ns2_sns_sgsn_fsm_alloc gprs__ns2__sns_8c.html afec7869847907b90ac7d4cbf55bd8157 (struct gprs_ns2_nse *nse, const char *id) static __attribute__ gprs__ns2__sns_8c.html a9ed16867a9394d9ccf1132194edae298 ((constructor)) static const struct value_string gprs_sns_event_names gprs__ns2__sns_8c.html a671f32b102ebe840125180c54060ff0c [] static const struct osmo_fsm_state ns2_sns_bss_states gprs__ns2__sns_8c.html abe208947e32a0a13cfe069a5a890f087 [] static struct osmo_fsm gprs_ns2_sns_bss_fsm gprs__ns2__sns_8c.html abdbfc6380aca747f805702ea2eeba7a0 static const struct osmo_fsm_state ns2_sns_sgsn_states gprs__ns2__sns_8c.html a4dc37c8246ce45f237a7c1d8118b9621 [] static struct osmo_fsm gprs_ns2_sns_sgsn_fsm gprs__ns2__sns_8c.html a00a8546fc08e897e6602871c6be7597e gprs_ns2_udp.c /build/_deps/libosmocore/src/gb/ gprs__ns2__udp_8c.html osmocom/gprs/gprs_ns2.h common_vty.h gprs_ns2_internal.h priv_bind priv_vc static void free_bind gprs__ns2__udp_8c.html aa89cc0502634be0baf2ef0adbf2a38ac (struct gprs_ns2_vc_bind *bind) static void free_vc gprs__ns2__udp_8c.html af69dea93a93b1e8edcedc44f5a27e8f8 (struct gprs_ns2_vc *nsvc) static void dump_vty gprs__ns2__udp_8c.html a83a4494ac7f6f12b6e6b2c6a3aecd6a4 (const struct gprs_ns2_vc_bind *bind, struct vty *vty, bool stats) struct gprs_ns2_vc * gprs_ns2_nsvc_by_sockaddr_bind gprs__ns2__udp_8c.html abdf1d19f4662c3264954a5513d223d47 (struct gprs_ns2_vc_bind *bind, const struct osmo_sockaddr *rem_addr) static int nsip_sendmsg gprs__ns2__udp_8c.html a6b6c6912766278663f7b2733a63d22df (struct gprs_ns2_vc_bind *bind, struct msgb *msg, const struct osmo_sockaddr *dest) static int nsip_vc_sendmsg gprs__ns2__udp_8c.html a0c055bf5a3c087c4a80241c3db5f98b7 (struct gprs_ns2_vc *nsvc, struct msgb *msg) static struct priv_vc * ns2_driver_alloc_vc gprs__ns2__udp_8c.html a293f9de30f496cd80df40305d7510505 (struct gprs_ns2_vc_bind *bind, struct gprs_ns2_vc *nsvc, const struct osmo_sockaddr *remote) static void handle_nsip_recvfrom gprs__ns2__udp_8c.html a116ff716bb7525fb3be82d5e610ce79e (struct osmo_io_fd *iofd, int error, struct msgb *msg, const struct osmo_sockaddr *saddr) static void handle_nsip_sendto gprs__ns2__udp_8c.html a2c9671a805cb7df7489ad21961fd8d20 (struct osmo_io_fd *iofd, int res, struct msgb *msg, const struct osmo_sockaddr *daddr) struct gprs_ns2_vc_bind * gprs_ns2_ip_bind_by_sockaddr gprs__ns2__udp_8c.html a1d48413fcc9331bb9d374ccf29a39d35 (struct gprs_ns2_inst *nsi, const struct osmo_sockaddr *sockaddr) int gprs_ns2_ip_bind gprs__ns2__udp_8c.html ae777bdd223a7190ca183c0e0ebe0b26a (struct gprs_ns2_inst *nsi, const char *name, const struct osmo_sockaddr *local, int dscp, struct gprs_ns2_vc_bind **result) struct gprs_ns2_vc * ns2_ip_bind_connect gprs__ns2__udp_8c.html a6d14b6db5637595add5fb19f45db9f61 (struct gprs_ns2_vc_bind *bind, struct gprs_ns2_nse *nse, const struct osmo_sockaddr *remote) const struct osmo_sockaddr * gprs_ns2_ip_vc_local gprs__ns2__udp_8c.html aa78fe2cc00afbad05816b358a3276f17 (const struct gprs_ns2_vc *nsvc) const struct osmo_sockaddr * gprs_ns2_ip_vc_remote gprs__ns2__udp_8c.html a8fd3161ea605df85fffe870f40766ffb (const struct gprs_ns2_vc *nsvc) bool gprs_ns2_ip_vc_equal gprs__ns2__udp_8c.html acea1beca99e787361064e11816c79b3a (const struct gprs_ns2_vc *nsvc, const struct osmo_sockaddr *local, const struct osmo_sockaddr *remote, uint16_t nsvci) const struct osmo_sockaddr * gprs_ns2_ip_bind_sockaddr gprs__ns2__udp_8c.html a1ce64188a0acad56a1d21d53a18d561b (struct gprs_ns2_vc_bind *bind) int gprs_ns2_is_ip_bind gprs__ns2__udp_8c.html a0a7277d548a97db61b0d693880b06924 (struct gprs_ns2_vc_bind *bind) int gprs_ns2_ip_bind_set_dscp gprs__ns2__udp_8c.html abc6c5168cd4db66baf60ca62a3609027 (struct gprs_ns2_vc_bind *bind, int dscp) int gprs_ns2_ip_bind_set_priority gprs__ns2__udp_8c.html a0db4579d0b0f86d9c5628bda3fa24f87 (struct gprs_ns2_vc_bind *bind, uint8_t priority) int ns2_ip_count_bind gprs__ns2__udp_8c.html ab8317d0fe7598c71d4013dec9eb1ff3a (struct gprs_ns2_inst *nsi, struct osmo_sockaddr *remote) struct gprs_ns2_vc_bind * ns2_ip_get_bind_by_index gprs__ns2__udp_8c.html af086fbb52419c7dfa939c63a8bfd2025 (struct gprs_ns2_inst *nsi, struct osmo_sockaddr *remote, int index) void ns2_ip_set_txqueue_max_length gprs__ns2__udp_8c.html ad19bf86640befcf389f785e9e9edcbe4 (struct gprs_ns2_vc_bind *bind, unsigned int max_length) void gprs_ns2_ip_bind_set_sns_weight gprs__ns2__udp_8c.html a36472eed4f70e5a5952fbc07bdb76b7f (struct gprs_ns2_vc_bind *bind, uint8_t signalling, uint8_t data) struct gprs_ns2_vc_driver vc_driver_ip gprs__ns2__udp_8c.html ac90b4d4652fbaa38508fe6ff6e99fbbf gprs_ns2_vc_fsm.c /build/_deps/libosmocore/src/gb/ gprs__ns2__vc__fsm_8c.html osmocom/gprs/gprs_msgb.h osmocom/gprs/protocol/gsm_08_16.h gprs_ns2_internal.h gprs_ns2_vc_priv #define S gprs__ns2__vc__fsm_8c.html ac4a3ed3432929804c708f7760fb79e28 (x) gprs_ns2_vc_state gprs__ns2__vc__fsm_8c.html a48fccfc0a370f83155c3b0a4b3a985e6 GPRS_NS2_ST_UNCONFIGURED gprs__ns2__vc__fsm_8c.html a48fccfc0a370f83155c3b0a4b3a985e6a99847fd587e2a7d51f37924f6bd7a423 GPRS_NS2_ST_RESET gprs__ns2__vc__fsm_8c.html a48fccfc0a370f83155c3b0a4b3a985e6ae80cb90b2f4a7e1c70b9fe4d255744bb GPRS_NS2_ST_BLOCKED gprs__ns2__vc__fsm_8c.html a48fccfc0a370f83155c3b0a4b3a985e6a365aef5ca4b3c994797ec9de3b327459 GPRS_NS2_ST_UNBLOCKED gprs__ns2__vc__fsm_8c.html a48fccfc0a370f83155c3b0a4b3a985e6a54448e0491d3c99a1b26ca5fd6fc0ee5 GPRS_NS2_ST_RECOVERING gprs__ns2__vc__fsm_8c.html a48fccfc0a370f83155c3b0a4b3a985e6a8d528a49d3442fbc322e374afb5348a5 gprs_ns2_vc_event gprs__ns2__vc__fsm_8c.html ae3a36a501480dfdfe74864bc9ceb4592 GPRS_NS2_EV_REQ_START gprs__ns2__vc__fsm_8c.html ae3a36a501480dfdfe74864bc9ceb4592a39dd60de73cd5c73cada6e2dc5806c1a GPRS_NS2_EV_RX_RESET gprs__ns2__vc__fsm_8c.html ae3a36a501480dfdfe74864bc9ceb4592abdf1e76b287f3120bde870c1728769ec GPRS_NS2_EV_RX_RESET_ACK gprs__ns2__vc__fsm_8c.html ae3a36a501480dfdfe74864bc9ceb4592a06c1d6fb21a37f2941be086836fc919d GPRS_NS2_EV_RX_UNBLOCK gprs__ns2__vc__fsm_8c.html ae3a36a501480dfdfe74864bc9ceb4592a53f17c57c5c3412263f8f3f91b2a82c1 GPRS_NS2_EV_RX_UNBLOCK_ACK gprs__ns2__vc__fsm_8c.html ae3a36a501480dfdfe74864bc9ceb4592ad00d281988b5bfc448a63fc221969328 GPRS_NS2_EV_RX_BLOCK gprs__ns2__vc__fsm_8c.html ae3a36a501480dfdfe74864bc9ceb4592a47badc606566eb1d8d1737038aa4c69f GPRS_NS2_EV_RX_BLOCK_ACK gprs__ns2__vc__fsm_8c.html ae3a36a501480dfdfe74864bc9ceb4592a047c94fe3dad184e57cfb373c3297367 GPRS_NS2_EV_RX_ALIVE gprs__ns2__vc__fsm_8c.html ae3a36a501480dfdfe74864bc9ceb4592a5afa2034c5e99d12ae7b1773196197d3 GPRS_NS2_EV_RX_ALIVE_ACK gprs__ns2__vc__fsm_8c.html ae3a36a501480dfdfe74864bc9ceb4592a25d072550e9a2d2ca208c0eb594925f0 GPRS_NS2_EV_RX_STATUS gprs__ns2__vc__fsm_8c.html ae3a36a501480dfdfe74864bc9ceb4592ab620c1a3d702605f59c2e3f387f947c4 GPRS_NS2_EV_RX_UNITDATA gprs__ns2__vc__fsm_8c.html ae3a36a501480dfdfe74864bc9ceb4592aaedb859ff40bcf8b5860c3ee03ad3fc4 GPRS_NS2_EV_REQ_FORCE_UNCONFIGURED gprs__ns2__vc__fsm_8c.html ae3a36a501480dfdfe74864bc9ceb4592a7eabdb5f331d31296d0c3a13e6ff57a8 GPRS_NS2_EV_REQ_OM_RESET gprs__ns2__vc__fsm_8c.html ae3a36a501480dfdfe74864bc9ceb4592a9acd1b3d92a479d3f81103f339edb304 GPRS_NS2_EV_REQ_OM_BLOCK gprs__ns2__vc__fsm_8c.html ae3a36a501480dfdfe74864bc9ceb4592abb9246b3280269086e98f5908cf5f85d GPRS_NS2_EV_REQ_OM_UNBLOCK gprs__ns2__vc__fsm_8c.html ae3a36a501480dfdfe74864bc9ceb4592ad041e1bcc7d006903833c77f696e5cd2 GPRS_NS2_EV_RX_BLOCK_FOREIGN gprs__ns2__vc__fsm_8c.html ae3a36a501480dfdfe74864bc9ceb4592ab2145d15bde01dac040d766e07bb5edb static struct gprs_ns2_inst * ns_inst_from_fi gprs__ns2__vc__fsm_8c.html a591aaded93da268c05036e684c24e461 (struct osmo_fsm_inst *fi) static void start_test_procedure gprs__ns2__vc__fsm_8c.html a118a3e36037f95c9287cb5df3ae06371 (struct osmo_fsm_inst *fi, bool start_tx_alive) static void stop_test_procedure gprs__ns2__vc__fsm_8c.html aca152bf0ec7a37d665ed37dc3af931eb (struct gprs_ns2_vc_priv *priv) static int alive_timer_elapsed_ms gprs__ns2__vc__fsm_8c.html a56329ac7447379d40a532afda1d32816 (struct gprs_ns2_vc_priv *priv) static void recv_test_procedure gprs__ns2__vc__fsm_8c.html aad139b72f6d276300f0eb33375e9de6a (struct osmo_fsm_inst *fi) static void alive_timeout_handler gprs__ns2__vc__fsm_8c.html a941eb69179248eade2fe304362e17501 (void *data) static void ns2_st_unconfigured_onenter gprs__ns2__vc__fsm_8c.html a9553161d47235fef5656012735d03925 (struct osmo_fsm_inst *fi, uint32_t old_state) static void ns2_st_unconfigured gprs__ns2__vc__fsm_8c.html a4980649a340260c75b902f6fc012998c (struct osmo_fsm_inst *fi, uint32_t event, void *data) static void ns2_st_reset_onenter gprs__ns2__vc__fsm_8c.html aa88f2f41bf1cac054267baa8e2f2f8d4 (struct osmo_fsm_inst *fi, uint32_t old_state) static void ns2_st_reset gprs__ns2__vc__fsm_8c.html a15a4f1eec0c59b1e700b1036dd423c26 (struct osmo_fsm_inst *fi, uint32_t event, void *data) static void ns2_st_blocked_onenter gprs__ns2__vc__fsm_8c.html a47c22fa2ea89718be46315ae7374b5e4 (struct osmo_fsm_inst *fi, uint32_t old_state) static void ns2_st_blocked gprs__ns2__vc__fsm_8c.html a22f80c7067a2b47d103e0f279c9f2df9 (struct osmo_fsm_inst *fi, uint32_t event, void *data) static void ns2_st_unblocked_on_enter gprs__ns2__vc__fsm_8c.html ab0657faecb2699bd1e45605739904949 (struct osmo_fsm_inst *fi, uint32_t old_state) static void ns2_st_unblocked gprs__ns2__vc__fsm_8c.html a18dc3931a3d065618eaf6e33945aba81 (struct osmo_fsm_inst *fi, uint32_t event, void *data) static void ns2_st_alive gprs__ns2__vc__fsm_8c.html a78025f6c573937fbc0d82869222e898d (struct osmo_fsm_inst *fi, uint32_t event, void *data) static void ns2_st_alive_onenter gprs__ns2__vc__fsm_8c.html ae7eca0bf6aa237301fc492b85ff096b4 (struct osmo_fsm_inst *fi, uint32_t old_state) static int ns2_vc_fsm_timer_cb gprs__ns2__vc__fsm_8c.html aa53db86c4ab175818b8056a854b81319 (struct osmo_fsm_inst *fi) static void ns2_recv_unitdata gprs__ns2__vc__fsm_8c.html a941d1dd6181d8a63e70e2e85e8b0d57a (struct osmo_fsm_inst *fi, struct msgb *msg) static void ns2_vc_fsm_allstate_action gprs__ns2__vc__fsm_8c.html a128920dad2d37b925b41ee4079733a51 (struct osmo_fsm_inst *fi, uint32_t event, void *data) static void ns2_vc_fsm_clean gprs__ns2__vc__fsm_8c.html a1f3f8846849eadc59cb08b90e8a64a56 (struct osmo_fsm_inst *fi, enum osmo_fsm_term_cause cause) struct osmo_fsm_inst * ns2_vc_fsm_alloc gprs__ns2__vc__fsm_8c.html abf70b87c58d83a035808b46e995c9fda (struct gprs_ns2_vc *nsvc, const char *id, bool initiator) int ns2_vc_fsm_start gprs__ns2__vc__fsm_8c.html ae977d9683f6c393c6778a7b9a1c8ec5b (struct gprs_ns2_vc *nsvc) int ns2_vc_force_unconfigured gprs__ns2__vc__fsm_8c.html ac902d44031c2e069dbff891a17ade203 (struct gprs_ns2_vc *nsvc) int ns2_vc_block gprs__ns2__vc__fsm_8c.html ad70d7d94bd162da15e45feb7baf677e6 (struct gprs_ns2_vc *nsvc) int ns2_vc_unblock gprs__ns2__vc__fsm_8c.html a994ec40d741138b5b9ab544cdf9d0505 (struct gprs_ns2_vc *nsvc) int ns2_vc_reset gprs__ns2__vc__fsm_8c.html a0dc6760a6294bbb0ac05a3d85e6b68db (struct gprs_ns2_vc *nsvc) int ns2_vc_rx gprs__ns2__vc__fsm_8c.html a1de00620baa57622669440ee18b7532f (struct gprs_ns2_vc *nsvc, struct msgb *msg, struct tlv_parsed *tp) int ns2_vc_is_unblocked gprs__ns2__vc__fsm_8c.html af8aef72b70ff1417147064845df03430 (struct gprs_ns2_vc *nsvc) static __attribute__ gprs__ns2__vc__fsm_8c.html a9ed16867a9394d9ccf1132194edae298 ((constructor)) static const struct value_string ns2_vc_event_names gprs__ns2__vc__fsm_8c.html a55899a4b7434ed9a5d46856b0d692a23 [] static const struct osmo_fsm_state ns2_vc_states gprs__ns2__vc__fsm_8c.html a6baf2bc05d063829c8e127bb687d31d5 [] static struct osmo_fsm ns2_vc_fsm gprs__ns2__vc__fsm_8c.html a7a424b17651066bfd8dceccae0660d88 gprs_ns2_vty.c /build/_deps/libosmocore/src/gb/ gprs__ns2__vty_8c.html osmocom/gprs/frame_relay.h osmocom/gprs/gprs_ns2.h gprs_ns2_internal.h vty_bind vty_nse vty_nse_bind #define SHOW_NS_STR gprs__ns2__vty_8c.html a00554b3c7cc8ccd0f065086a0c2784c8 #define NSVCI_STR gprs__ns2__vty_8c.html ab5adb5d4e2682ae7a3f71c80ea235498 #define DLCI_STR gprs__ns2__vty_8c.html a2400afc047adc0bb4c4e2fd815ee7614 static struct vty_bind * vty_bind_by_name gprs__ns2__vty_8c.html a0b90cbdc674508292b6e2c175541f91f (const char *name) static struct vty_bind * vty_bind_alloc gprs__ns2__vty_8c.html a6845c1ece697e53213cac7e0a8aefa94 (const char *name) static void vty_bind_free gprs__ns2__vty_8c.html ac72db0407b9e9ae9b142865affd7f7cb (struct vty_bind *vbind) static struct vty_nse * vty_nse_by_nsei gprs__ns2__vty_8c.html a05837d0d94ae8db287ef15822a119584 (uint16_t nsei) static struct vty_nse * vty_nse_alloc gprs__ns2__vty_8c.html a6ac73b346455bdc91d0e3a242cfe02a4 (uint16_t nsei) static void vty_nse_free gprs__ns2__vty_8c.html aadd19773c38c100280f91f9ebe44273f (struct vty_nse *vnse) static int vty_nse_add_vbind gprs__ns2__vty_8c.html aa05c97a06353d4267f03082f80583e86 (struct vty_nse *vnse, struct vty_bind *vbind) static int vty_nse_remove_vbind gprs__ns2__vty_8c.html a55885547589479ebc6c18e79904b3ef2 (struct vty_nse *vnse, struct vty_bind *vbind) static bool vty_nse_check_sns gprs__ns2__vty_8c.html a59b0314c271c6469a700eb9487759fca (struct gprs_ns2_nse *nse) DEFUN gprs__ns2__vty_8c.html a2b8277e8810b661c1cd0fc6b828397b6 (cfg_ns, cfg_ns_cmd, "ns", "Configure the GPRS Network Service") DEFUN gprs__ns2__vty_8c.html a0174875e9ca0b03e12b7a71a8793b5d7 (cfg_ns_timer, cfg_ns_timer_cmd, "timer " NS_TIMERS " <0-65535>", "Network Service Timer\n" NS_TIMERS_HELP "Timer Value\n") DEFUN gprs__ns2__vty_8c.html a17c697df047a677f883bba5cf5c6ab54 (cfg_ns_nsei, cfg_ns_nsei_cmd, "nse <0-65535> [ip-sns-role-sgsn]", "Persistent NS Entity\n" "NS Entity ID (NSEI)\n" "Create NSE in SGSN role (default: BSS)\n") DEFUN gprs__ns2__vty_8c.html a69faca03131030afa98f65f2363dc827 (cfg_no_ns_nsei, cfg_no_ns_nsei_cmd, "no nse <0-65535>", NO_STR "Delete a Persistent NS Entity\n" "NS Entity ID (NSEI)\n") DEFUN gprs__ns2__vty_8c.html ab09b82e6b74250a960b0a5d49a02d633 (cfg_ns_bind, cfg_ns_bind_cmd, "bind (fr|udp) ID", "Configure local Bind\n" "Frame Relay\n" "UDP/IP\n" "Unique identifier for this bind (to reference from NS-VCs, NSEs, ...)\n") DEFUN gprs__ns2__vty_8c.html a5923a7f323a6b276daf4bb4ae971eba8 (cfg_no_ns_bind, cfg_no_ns_bind_cmd, "no bind ID", NO_STR "Delete a bind\n" "Unique identifier for this bind\n") static void config_write_vbind gprs__ns2__vty_8c.html ab73c2a59f7495f875a5c859937a66c45 (struct vty *vty, struct vty_bind *vbind) static void config_write_nsvc gprs__ns2__vty_8c.html adf5c14d052ac67282c1e9a0b096c33aa (struct vty *vty, const struct gprs_ns2_vc *nsvc) static void _config_write_ns_nse gprs__ns2__vty_8c.html af40b8de42a0da68520fb3971c14b7edc (struct vty *vty, struct gprs_ns2_nse *nse) static int config_write_ns_nse gprs__ns2__vty_8c.html af7d77eb862ad578378413d73625c32fd (struct vty *vty) static int config_write_ns_bind gprs__ns2__vty_8c.html ae79d5b1ccdb69300931552a2fd940737 (struct vty *vty) static int config_write_ns gprs__ns2__vty_8c.html a3354c581c2818451a31203e36eee8bd4 (struct vty *vty) DEFUN gprs__ns2__vty_8c.html a5927716b8d55f7ec1258c3478a48d73f (cfg_ns_bind_listen, cfg_ns_bind_listen_cmd, "listen " VTY_IPV46_CMD " <1-65535>", "Configure local IP + Port of this bind\n" "Local IPv4 Address\n" "Local IPv6 Address\n" "Local UDP Port\n") DEFUN gprs__ns2__vty_8c.html a11fe37333c28bfd9a0e653442bfb483b (cfg_no_ns_bind_listen, cfg_no_ns_bind_listen_cmd, "no listen", NO_STR "Delete a IP/Port assignment\n") DEFUN gprs__ns2__vty_8c.html a569489d0165ba8f0a8544ab720309733 (cfg_ns_bind_dscp, cfg_ns_bind_dscp_cmd, "dscp <0-63>", "Set DSCP/TOS on the UDP socket\n" "DSCP Value\n") DEFUN gprs__ns2__vty_8c.html aa01e316387afa1f403c9456388635675 (cfg_no_ns_bind_dscp, cfg_no_ns_bind_dscp_cmd, "no dscp", "Set DSCP/TOS on the UDP socket\n" "DSCP Value\n") DEFUN gprs__ns2__vty_8c.html a1399e18f48a38b9191a49df527339b0f (cfg_ns_bind_priority, cfg_ns_bind_priority_cmd, "socket-priority <0-255>", "Set socket priority on the UDP socket\n" "Priority Value (>6 requires CAP_NET_ADMIN)\n") DEFUN gprs__ns2__vty_8c.html a09eb0b3c3097e1e73dbc0164595bf421 (cfg_ns_bind_ipaccess, cfg_ns_bind_ipaccess_cmd, "accept-ipaccess", "Allow to create dynamic NS Entity by NS Reset PDU on UDP (ip.access style)\n") DEFUN gprs__ns2__vty_8c.html a9221d5e49f6c09572b9696a1b99289f9 (cfg_no_ns_bind_ipaccess, cfg_no_ns_bind_ipaccess_cmd, "no accept-ipaccess", NO_STR "Reject NS Reset PDU on UDP (ip.access style)\n") DEFUN gprs__ns2__vty_8c.html a845b09febdfe38c631089afc8e205e5d (cfg_ns_bind_accept_sns, cfg_ns_bind_accept_sns_cmd, "accept-dynamic-ip-sns", "Allow to create dynamic NS Entities by IP-SNS PDUs\n") DEFUN gprs__ns2__vty_8c.html ae2de6ca83d0fe411b964e86ee0c79747 (cfg_no_ns_bind_accept_sns, cfg_no_ns_bind_accept_sns_cmd, "no accept-dynamic-ip-sns", NO_STR "Disable dynamic creation of NS Entities by IP-SNS PDUs\n") DEFUN gprs__ns2__vty_8c.html a6af8dcdab97a0cdd7fcaf82f0e52e907 (cfg_ns_bind_ip_sns_weight, cfg_ns_bind_ip_sns_weight_cmd, "ip-sns signalling-weight <0-254> data-weight <0-254>", "IP SNS\n" "signalling weight used by IP-SNS dynamic configuration\n" "signalling weight used by IP-SNS dynamic configuration\n" "data weight used by IP-SNS dynamic configuration\n" "data weight used by IP-SNS dynamic configuration\n") DEFUN gprs__ns2__vty_8c.html ac62909971862eaac7469f7ef47f438b7 (cfg_ns_bind_fr, cfg_ns_bind_fr_cmd, "fr NETIF (fr|frnet)", "frame relay\n" IFNAME_STR "fr (user) is used by BSS or SGSN attached to UNI of a FR network\n" "frnet (network) is used by SGSN if BSS is directly attached\n") DEFUN gprs__ns2__vty_8c.html ac0273fbc8fddb42429f3fd71eafbf0c3 (cfg_no_ns_bind_fr, cfg_no_ns_bind_fr_cmd, "no fr NETIF", NO_STR "Delete a frame relay link\n" "Delete a frame relay link\n" IFNAME_STR) DEFUN gprs__ns2__vty_8c.html ab4b9428fbe164d412c943f80a92ab421 (cfg_ns_nse_nsvc_fr, cfg_ns_nse_nsvc_fr_cmd, "nsvc fr NETIF dlci <16-1007> nsvci <0-65535>", "NS Virtual Connection\n" "frame relay\n" "frame relay interface. Must be registered via fr vty\n" NSVCI_STR NSVCI_STR DLCI_STR DLCI_STR) DEFUN gprs__ns2__vty_8c.html a794fc232a7c86e548e94b7673f705ee8 (cfg_no_ns_nse_nsvc_fr_dlci, cfg_no_ns_nse_nsvc_fr_dlci_cmd, "no nsvc fr NETIF dlci <16-1007>", NO_STR "Delete frame relay NS-VC\n" "frame relay\n" "frame relay interface. Must be registered via fr vty\n" DLCI_STR DLCI_STR) DEFUN gprs__ns2__vty_8c.html a1625c9ac7ef1eef14f76c0c45282edf3 (cfg_no_ns_nse_nsvci, cfg_no_ns_nse_nsvci_cmd, "no nsvc nsvci <0-65535>", NO_STR "Delete NSVC\n" NSVCI_STR NSVCI_STR) static int ns_nse_nsvc_udp_cmds gprs__ns2__vty_8c.html aa64cd3a604c73d72d41722512594942d (struct vty *vty, const char *bind_name, const char *remote_char, uint16_t port, uint16_t sig_weight, uint16_t data_weight) DEFUN gprs__ns2__vty_8c.html ac75e34249755148e567beb66ec462117 (cfg_ns_nse_nsvc_udp, cfg_ns_nse_nsvc_udp_cmd, "nsvc udp BIND " VTY_IPV46_CMD " <1-65535>", "NS Virtual Connection\n" "NS over UDP\n" "A unique bind identifier created by ns bind\n" "Remote IPv4 Address\n" "Remote IPv6 Address\n" "Remote UDP Port\n") DEFUN gprs__ns2__vty_8c.html a06a76a7aa373c38f3841f0bb13f7a6bd (cfg_ns_nse_nsvc_udp_weights, cfg_ns_nse_nsvc_udp_weights_cmd, "nsvc udp BIND " VTY_IPV46_CMD " <1-65535> signalling-weight <0-254> data-weight <0-254>", "NS Virtual Connection\n" "NS over UDP\n" "A unique bind identifier created by ns bind\n" "Remote IPv4 Address\n" "Remote IPv6 Address\n" "Remote UDP Port\n" "Signalling weight of the NSVC (default = 1)\n" "Signalling weight of the NSVC (default = 1)\n" "Data weight of the NSVC (default = 1)\n" "Data weight of the NSVC (default = 1)\n") DEFUN gprs__ns2__vty_8c.html af787168a3ae4625454c0a6aee4fbc596 (cfg_no_ns_nse_nsvc_udp, cfg_no_ns_nse_nsvc_udp_cmd, "no nsvc udp BIND " VTY_IPV46_CMD " <1-65535>", NO_STR "Delete a NS Virtual Connection\n" "NS over UDP\n" "A unique bind identifier created by ns bind\n" "Remote IPv4 Address\n" "Remote IPv6 Address\n" "Remote UDP Port\n") DEFUN gprs__ns2__vty_8c.html af8061d35ab59f631675abe82360c649a (cfg_ns_nse_nsvc_ipa, cfg_ns_nse_nsvc_ipa_cmd, "nsvc ipa BIND " VTY_IPV46_CMD " <1-65535> nsvci <0-65535>", "NS Virtual Connection\n" "NS over UDP ip.access style (uses RESET/BLOCK)\n" "A unique bind identifier created by ns bind\n" "Remote IPv4 Address\n" "Remote IPv6 Address\n" "Remote UDP Port\n" NSVCI_STR NSVCI_STR) DEFUN gprs__ns2__vty_8c.html a9677bc490823b28743946eea819abbfe (cfg_no_ns_nse_nsvc_ipa, cfg_no_ns_nse_nsvc_ipa_cmd, "no nsvc ipa BIND " VTY_IPV46_CMD " <1-65535> nsvci <0-65535>", NO_STR "Delete a NS Virtual Connection\n" "NS over UDP\n" "A unique bind identifier created by ns bind\n" "Remote IPv4 Address\n" "Remote IPv6 Address\n" "Remote UDP Port\n" NSVCI_STR NSVCI_STR) DEFUN gprs__ns2__vty_8c.html ac23689db060e18f19cf9f2d3d3b7cc08 (cfg_ns_nse_ip_sns_remote, cfg_ns_nse_ip_sns_remote_cmd, "ip-sns-remote " VTY_IPV46_CMD " <1-65535>", "SNS Initial Endpoint\n" "SGSN IPv4 Address\n" "SGSN IPv6 Address\n" "SGSN UDP Port\n") DEFUN gprs__ns2__vty_8c.html ad604e25e6e3b11bc4379207791c2f30d (cfg_no_ns_nse_ip_sns_remote, cfg_no_ns_nse_ip_sns_remote_cmd, "no ip-sns-remote " VTY_IPV46_CMD " <1-65535>", NO_STR "Delete a SNS Initial Endpoint\n" "SGSN IPv4 Address\n" "SGSN IPv6 Address\n" "SGSN UDP Port\n") int ns2_sns_add_sns_default_binds gprs__ns2__vty_8c.html a7e6f41cc82f675013b36d9d5d166afbc (struct gprs_ns2_nse *nse) DEFUN gprs__ns2__vty_8c.html a8c763bb2253eb8a2f7cad64026eb1218 (cfg_ns_ip_sns_default_bind, cfg_ns_ip_sns_default_bind_cmd, "ip-sns-default bind ID", "Defaults for dynamically created NSEs created by IP-SNS in SGSN role\n" "IP SNS binds\n" "Name of NS udp bind whose IP endpoint will be used as IP-SNS local endpoint. Can be given multiple times.\n") DEFUN gprs__ns2__vty_8c.html a7fb9767d79e9fea6655bf3843537a1ea (cfg_no_ns_ip_sns_default_bind, cfg_no_ns_ip_sns_default_bind_cmd, "no ip-sns-default bind ID", NO_STR "Defaults for dynamically created NSEs created by IP-SNS in SGSN role\n" "IP SNS binds\n" "Name of NS udp bind whose IP endpoint will be removed as IP-SNS local endpoint.\n") DEFUN gprs__ns2__vty_8c.html a3a32c2eb392a8db408703320c7322c71 (cfg_ns_txqueue_max_length, cfg_ns_txqueue_max_length_cmd, "txqueue-max-length <1-4096>", "Set the maximum length of the txqueue (for UDP)\n" "Maximum length of the txqueue\n") DEFUN gprs__ns2__vty_8c.html a492222dc8963b25a9c753ed0e74c97fc (cfg_ns_nse_ip_sns_bind, cfg_ns_nse_ip_sns_bind_cmd, "ip-sns-bind BINDID", "IP SNS binds\n" "Name of NS udp bind whose IP endpoint will be used as IP-SNS local endpoint. Can be given multiple times.\n") DEFUN gprs__ns2__vty_8c.html a32d65399c1b9e8de4dd961179ff8fd92 (cfg_no_ns_nse_ip_sns_bind, cfg_no_ns_nse_ip_sns_bind_cmd, "no ip-sns-bind BINDID", NO_STR "IP SNS binds\n" "Name of NS udp bind whose IP endpoint will not be used as IP-SNS local endpoint\n") void ns2_vty_dump_nsvc gprs__ns2__vty_8c.html a5a1056d649a55dbe250de52899370ddf (struct vty *vty, struct gprs_ns2_vc *nsvc, bool stats) static void dump_nse gprs__ns2__vty_8c.html a5ab2525b81a52ad2471592171f2cf0e8 (struct vty *vty, const struct gprs_ns2_nse *nse, bool stats, bool persistent_only) static void dump_bind gprs__ns2__vty_8c.html ac95b7bfbb95b87bbd1bf9031385e6600 (struct vty *vty, const struct gprs_ns2_vc_bind *bind, bool stats) static void dump_ns_bind gprs__ns2__vty_8c.html a7382ae44f9f6ae2ad0a5438b81d5408d (struct vty *vty, const struct gprs_ns2_inst *nsi, bool stats) static void dump_ns_entities gprs__ns2__vty_8c.html a5044116e6cd9d54b72071b10f70a8dcc (struct vty *vty, const struct gprs_ns2_inst *nsi, bool stats, bool persistent_only) DEFUN_HIDDEN gprs__ns2__vty_8c.html a652e87e248597b669409ec818a5a473d (show_ns, show_ns_cmd, "show ns", SHOW_STR SHOW_NS_STR) DEFUN gprs__ns2__vty_8c.html a0111b7fb82047693eedac109cb75f791 (show_ns_binds, show_ns_binds_cmd, "show ns binds [stats]", SHOW_STR SHOW_NS_STR "Display information about the NS protocol binds\n" "Include statistic\n") DEFUN gprs__ns2__vty_8c.html a19d71cf73929b4091881220c0add47ef (show_ns_entities, show_ns_entities_cmd, "show ns entities [stats]", SHOW_STR SHOW_NS_STR "Display information about the NS protocol entities (NSEs)\n" "Include statistics\n") DEFUN gprs__ns2__vty_8c.html ac9e9c70d0c8f4316b3322bbb61639d16 (show_ns_pers, show_ns_pers_cmd, "show ns persistent", SHOW_STR SHOW_NS_STR "Show only persistent NS\n") DEFUN gprs__ns2__vty_8c.html ae3e34ae60ea1048281bb1fd3c336771d (show_nse, show_nse_cmd, "show ns (nsei|nsvc) <0-65535> [stats]", SHOW_STR SHOW_NS_STR "Select one NSE by its NSE Identifier\n" "Select one NSE by its NS-VC Identifier\n" "The Identifier of selected type\n" "Include Statistics\n") static int nsvc_force_unconf_cb gprs__ns2__vty_8c.html a84cdde16408b37081ca6002901e71702 (struct gprs_ns2_vc *nsvc, void *ctx) DEFUN_HIDDEN gprs__ns2__vty_8c.html a95daab34c7f253e69e20452da5bb821e (nsvc_force_unconf, nsvc_force_unconf_cmd, "nsvc nsei <0-65535> force-unconfigured", "NS Virtual Connection\n" "The NSEI\n" "Reset the NSVCs back to initial state\n") DEFUN gprs__ns2__vty_8c.html a3e3e1ee420d52fb582f09f55ccd2b757 (nse_restart_sns, nse_restart_sns_cmd, "nse <0-65535> restart-sns", "NSE specific commands\n" "NS Entity ID (NSEI)\n" "Restart SNS procedure\n") DEFUN gprs__ns2__vty_8c.html af5612a40c8c76343bda48ff4d1545cf6 (nsvc_block, nsvc_block_cmd, "nsvc <0-65535> (block|unblock|reset)", "NS Virtual Connection\n" NSVCI_STR "Block a NSVC. As cause code O&M intervention will be used.\n" "Unblock a NSVC. As cause code O&M intervention will be used.\n" "Reset a NSVC. As cause code O&M intervention will be used.\n") static void log_set_nse_filter gprs__ns2__vty_8c.html a1f1ae3e4facf7b872fddd754f929a73a (struct log_target *target, struct gprs_ns2_nse *nse) static void log_set_nsvc_filter gprs__ns2__vty_8c.html a6d9156e0f348d7d9c8c311344841e1e0 (struct log_target *target, struct gprs_ns2_vc *nsvc) DEFUN gprs__ns2__vty_8c.html ae475f05162694f38ee1193088581fae7 (logging_fltr_nse, logging_fltr_nse_cmd, "logging filter nse nsei <0-65535>", LOGGING_STR FILTER_STR "Filter based on NS Entity\n" "Identify NSE by NSEI\n" "Numeric identifier\n") DEFUN gprs__ns2__vty_8c.html a50794d8114b836b47213d9b38d28bb4e (logging_fltr_nsvc, logging_fltr_nsvc_cmd, "logging filter nsvc nsvci <0-65535>", LOGGING_STR FILTER_STR "Filter based on NS Virtual Connection\n" "Identify NS-VC by NSVCI\n" "Numeric identifier\n") int gprs_ns2_vty_init_reduced gprs__ns2__vty_8c.html a1b59cb6de84714b0ff52fd6f408634c4 (struct gprs_ns2_inst *nsi) int gprs_ns2_vty_init gprs__ns2__vty_8c.html a6898cbf36f2b7744dda1bb6d1b0dae19 (struct gprs_ns2_inst *nsi) static struct gprs_ns2_inst * vty_nsi gprs__ns2__vty_8c.html ad2662282696d30d38cfb77b226cd76e2 static struct osmo_fr_network * vty_fr_network gprs__ns2__vty_8c.html afd0817501e7354382a4110da02b06ece static struct llist_head binds gprs__ns2__vty_8c.html a47079bd1f36991cd7d98e023f4622724 static struct llist_head nses gprs__ns2__vty_8c.html aed674682554d867f0bac60b43c4b3581 static struct llist_head ip_sns_default_binds gprs__ns2__vty_8c.html a8f4b76ee366aece2ee748c8cfe1af75f static const struct value_string gprs_ns_timer_strs gprs__ns2__vty_8c.html a27671450373b2b3e559c6d09f7588848 [] const struct value_string vty_fr_role_names gprs__ns2__vty_8c.html a5db9f865c42a4ffb4043a06936845cd1 [] const struct value_string vty_ll_names gprs__ns2__vty_8c.html a3e2aca3d9dfebd54acf331f7028db7f0 [] static struct cmd_node ns_node gprs__ns2__vty_8c.html a54b98448933930e0ea88fb4be2973fed static struct cmd_node ns_bind_node gprs__ns2__vty_8c.html ac076fe41cc94d08526cce5d32bc26ed8 static struct cmd_node ns_nse_node gprs__ns2__vty_8c.html a5dd4e76c75b350b321b204fb22fc186e gprs_ns_frgre.c /build/_deps/libosmocore/src/gb/ gprs__ns__frgre_8c.html osmocom/gprs/gprs_ns.h common_vty.h gre_hdr #define GRE_PTYPE_FR gprs__ns__frgre_8c.html a8f21d6a9aa6a76a99064adede0069eaa #define GRE_PTYPE_IPv4 gprs__ns__frgre_8c.html a62ecd933e8d4e55dcb50528774e5628c #define GRE_PTYPE_KAR gprs__ns__frgre_8c.html ae81d806ca5ef853fc65003d6c1cd88df #define IPPROTO_GRE gprs__ns__frgre_8c.html a62b96b4d881982b3a6d911ddc0294f09 struct gre_hdr __attribute__ group__libgb.html ga4bd1a4f2920427cb38f01af2f0cc985c ((packed)) static int handle_rx_gre_ipv4 gprs__ns__frgre_8c.html a51aaeff1f93914c4650e7ab3d633ac64 (struct osmo_fd *bfd, struct msgb *msg, struct iphdr *iph, struct gre_hdr *greh) static struct msgb * read_nsfrgre_msg gprs__ns__frgre_8c.html a165001967d670890c4ba0a37fd0f1658 (struct osmo_fd *bfd, int *error, struct sockaddr_in *saddr) int gprs_ns_rcvmsg group__libgb.html gab17cf22e8b846f116a6e14522c026e42 (struct gprs_ns_inst *nsi, struct msgb *msg, struct sockaddr_in *saddr, enum gprs_ns_ll ll) static int handle_nsfrgre_read gprs__ns__frgre_8c.html a51b56c06de7c56f60a3d573c92ddbfa8 (struct osmo_fd *bfd) static int handle_nsfrgre_write gprs__ns__frgre_8c.html a1cae912a76240e07b4077c30c2d4759b (struct osmo_fd *bfd) int gprs_ns_frgre_sendmsg gprs__ns__frgre_8c.html ac426de2326b02388b097f3059e352295 (struct gprs_nsvc *nsvc, struct msgb *msg) static int nsfrgre_fd_cb gprs__ns__frgre_8c.html aeffe32740159a9aa8f2cfc2c876852d4 (struct osmo_fd *bfd, unsigned int what) int gprs_ns_frgre_listen gprs__ns__frgre_8c.html a5a54120379f9a7be3948b65e7c5abb02 (struct gprs_ns_inst *nsi) uint16_t flags gprs__ns__frgre_8c.html a1e87af3c18a2fd36c61faf89949bdc3f uint16_t ptype gprs__ns__frgre_8c.html ab4891e9b77eb26f33d21cfde982564cb gprs_ns_sns.c /build/_deps/libosmocore/src/gb/ gprs__ns__sns_8c.html osmocom/gprs/gprs_msgb.h osmocom/gprs/gprs_ns.h common_vty.h gb_internal.h gprs_sns_state #define S gprs__ns__sns_8c.html ac4a3ed3432929804c708f7760fb79e28 (x) #define ip4_weight_sum_data gprs__ns__sns_8c.html a8a1cc8ea200d518a3300e449ca2cea24 (x, y) #define ip4_weight_sum_sig gprs__ns__sns_8c.html aeb10646ad92b90700c8cbb650c33abc9 (x, y) gprs_sns_bss_state gprs__ns__sns_8c.html aff00e0f915fdcf2f61a70410aa51d27b GPRS_SNS_ST_UNCONFIGURED gprs__ns2__sns_8c.html aff00e0f915fdcf2f61a70410aa51d27ba656d8aae7c7ee15097186562e236ecf8 GPRS_SNS_ST_BSS_SIZE gprs__ns2__sns_8c.html aff00e0f915fdcf2f61a70410aa51d27ba1ae4b46e89af36fe8e2136c54c9b7857 GPRS_SNS_ST_BSS_CONFIG_BSS gprs__ns2__sns_8c.html aff00e0f915fdcf2f61a70410aa51d27ba2f9213da0e81cec489e3302ecbb8ae74 GPRS_SNS_ST_BSS_CONFIG_SGSN gprs__ns2__sns_8c.html aff00e0f915fdcf2f61a70410aa51d27ba77621d4cc27bb4a12d4673e5649bae5a GPRS_SNS_ST_CONFIGURED gprs__ns2__sns_8c.html aff00e0f915fdcf2f61a70410aa51d27ba2ad6975f70b9c84279439b80acbe5056 GPRS_SNS_ST_SGSN_WAIT_CONFIG gprs__ns2__sns_8c.html aff00e0f915fdcf2f61a70410aa51d27ba39d93f070be172682f101f75164b31fd GPRS_SNS_ST_SGSN_WAIT_CONFIG_ACK gprs__ns2__sns_8c.html aff00e0f915fdcf2f61a70410aa51d27bac901a06516f76fd1c39c355f75cb5734 GPRS_SNS_ST_LOCAL_PROCEDURE gprs__ns2__sns_8c.html aff00e0f915fdcf2f61a70410aa51d27bae492b8e35f6c6e0f69d401c781d9d1e2 GPRS_SNS_ST_UNCONFIGURED gprs__ns__sns_8c.html aff00e0f915fdcf2f61a70410aa51d27ba656d8aae7c7ee15097186562e236ecf8 GPRS_SNS_ST_SIZE gprs__ns__sns_8c.html aff00e0f915fdcf2f61a70410aa51d27badd224a13667c4a7cf52b9f4a04b7d594 GPRS_SNS_ST_CONFIG_BSS gprs__ns__sns_8c.html aff00e0f915fdcf2f61a70410aa51d27ba4d85b65c8f4bdf25dd0ee5cea6ea5b26 GPRS_SNS_ST_CONFIG_SGSN gprs__ns__sns_8c.html aff00e0f915fdcf2f61a70410aa51d27bafc4c5c8849aa681d0fc02d4188a2e7ab GPRS_SNS_ST_CONFIGURED gprs__ns__sns_8c.html aff00e0f915fdcf2f61a70410aa51d27ba2ad6975f70b9c84279439b80acbe5056 gprs_sns_event gprs__ns__sns_8c.html a7e62c11ab45dccd0e96d4acb1bfc8b30 GPRS_SNS_EV_START gprs__ns__sns_8c.html a7e62c11ab45dccd0e96d4acb1bfc8b30a2aa9ed61db071c5039d11c1ce9ef9c8c GPRS_SNS_EV_SIZE gprs__ns__sns_8c.html a7e62c11ab45dccd0e96d4acb1bfc8b30ab871e2ab4cc057e58d35e0097241e89f GPRS_SNS_EV_SIZE_ACK gprs__ns__sns_8c.html a7e62c11ab45dccd0e96d4acb1bfc8b30a1f12740f0318a00e136f7f9cd3bf70ad GPRS_SNS_EV_CONFIG gprs__ns__sns_8c.html a7e62c11ab45dccd0e96d4acb1bfc8b30a97d63d5a950dcd8d8e48260c1ce4bd25 GPRS_SNS_EV_CONFIG_END gprs__ns__sns_8c.html a7e62c11ab45dccd0e96d4acb1bfc8b30a403098bf63afe9fe37043d956069d6a1 GPRS_SNS_EV_CONFIG_ACK gprs__ns__sns_8c.html a7e62c11ab45dccd0e96d4acb1bfc8b30a04dc60212358a4730355a61f67a1abae GPRS_SNS_EV_ADD gprs__ns__sns_8c.html a7e62c11ab45dccd0e96d4acb1bfc8b30a880591637fbc4c69b91553326142c934 GPRS_SNS_EV_DELETE gprs__ns__sns_8c.html a7e62c11ab45dccd0e96d4acb1bfc8b30aa6d5d2281c563baa9d782b929c3e3e7f GPRS_SNS_EV_CHANGE_WEIGHT gprs__ns__sns_8c.html a7e62c11ab45dccd0e96d4acb1bfc8b30afbd491a0fb84441144db8eb81a14b1b3 static struct gprs_ns_inst * ns_inst_from_fi gprs__ns__sns_8c.html aae08d4bafd9439f7fe5b47d51efcf8f7 (struct osmo_fsm_inst *fi) static int ip4_weight_sum gprs__ns__sns_8c.html aed3b902dc9532ac04c993486a769a844 (const struct gprs_ns_ie_ip4_elem *ip4, unsigned int num, bool data_weight) static struct gprs_nsvc * nsvc_by_ip4_elem gprs__ns__sns_8c.html a1ee2bf0cd8eb341bb713377663b57d63 (struct gprs_ns_inst *nsi, const struct gprs_ns_ie_ip4_elem *ip4) static struct gprs_nsvc * gprs_nsvc_create_ip4 gprs__ns__sns_8c.html aa0b742bad2693b7b64366cbc74084a1e (struct gprs_ns_inst *nsi, const struct gprs_ns_ie_ip4_elem *ip4) static int create_missing_nsvcs gprs__ns__sns_8c.html addcf2730ff79acd69000a6987cdb1d5b (struct osmo_fsm_inst *fi) static int add_remote_ip4_elem gprs__ns__sns_8c.html a0c8660ac3542124ffe28db3826a6d071 (struct gprs_sns_state *gss, const struct gprs_ns_ie_ip4_elem *ip4) static int remove_remote_ip4_elem gprs__ns__sns_8c.html a663fdf345ff5f09747fff748d30eac08 (struct gprs_sns_state *gss, const struct gprs_ns_ie_ip4_elem *ip4) static int update_remote_ip4_elem gprs__ns__sns_8c.html a60a2ee285ba4b04cae2112b59993fb2a (struct gprs_sns_state *gss, const struct gprs_ns_ie_ip4_elem *ip4) static int do_sns_change_weight gprs__ns__sns_8c.html ab082608a84b6a59c4223e5096fb5374f (struct osmo_fsm_inst *fi, const struct gprs_ns_ie_ip4_elem *ip4) static int do_sns_delete gprs__ns__sns_8c.html a1da0f766cc2e06e5cc7a613f942af059 (struct osmo_fsm_inst *fi, const struct gprs_ns_ie_ip4_elem *ip4) static int do_sns_add gprs__ns__sns_8c.html a12fb0ec3704cb0d7a3817e7cb9e71e8e (struct osmo_fsm_inst *fi, const struct gprs_ns_ie_ip4_elem *ip4) static void gprs_sns_st_unconfigured gprs__ns__sns_8c.html a2a6733d1a9233db03ba27d03a5d6616b (struct osmo_fsm_inst *fi, uint32_t event, void *data) static void gprs_sns_st_size gprs__ns__sns_8c.html a7c3666ee59e71fb9d3df734117882c74 (struct osmo_fsm_inst *fi, uint32_t event, void *data) static void gprs_sns_st_size_onenter gprs__ns__sns_8c.html a371052970ce47b1f480ed50c05fa6fd4 (struct osmo_fsm_inst *fi, uint32_t old_state) static void gprs_sns_st_config_bss gprs__ns__sns_8c.html a3ad839b8b45fff2acfe78ecdc7db89aa (struct osmo_fsm_inst *fi, uint32_t event, void *data) static void gprs_sns_st_config_bss_onenter gprs__ns__sns_8c.html a04dd619c38b659cf3eca190b6fcd7d88 (struct osmo_fsm_inst *fi, uint32_t old_state) static void gprs_sns_st_config_sgsn gprs__ns__sns_8c.html ad129561201f8dcfefca3fbf3bb4de6fa (struct osmo_fsm_inst *fi, uint32_t event, void *data) static void gprs_sns_st_configured gprs__ns__sns_8c.html a398b57d897c300a7354e4910b420f129 (struct osmo_fsm_inst *fi, uint32_t event, void *data) static void gprs_sns_st_configured_onenter gprs__ns__sns_8c.html accda470491e192eab6bc33fb85529075 (struct osmo_fsm_inst *fi, uint32_t old_state) static int gprs_sns_fsm_bss_timer_cb gprs__ns__sns_8c.html ad30de1dab1cd014d90a0f855d9d414bd (struct osmo_fsm_inst *fi) struct osmo_fsm_inst * gprs_sns_bss_fsm_alloc gprs__ns__sns_8c.html acd0a066efad503257729a6432eaf3ee9 (void *ctx, struct gprs_nsvc *nsvc, const char *id) int gprs_sns_bss_fsm_start gprs__ns__sns_8c.html a0b79a9e6e7a682928f05484bde50dcc7 (struct gprs_ns_inst *nsi) int gprs_ns_rx_sns gprs__ns__sns_8c.html adeeafe99a980eb2612867f0d0cd92703 (struct gprs_ns_inst *nsi, struct msgb *msg, struct tlv_parsed *tp) int gprs_sns_init gprs__ns__sns_8c.html a5dc9cef920e0753b4d42b0f0419d52be (void) static void vty_dump_sns_ip4 gprs__ns__sns_8c.html aa104e1b1928c14b370d24b5e229ae3d2 (struct vty *vty, const struct gprs_ns_ie_ip4_elem *ip4) void gprs_sns_dump_vty gprs__ns__sns_8c.html a2cb17918aa03e15bfe2792bef0335ee5 (struct vty *vty, const struct gprs_ns_inst *nsi, bool stats) static const struct value_string gprs_sns_event_names gprs__ns__sns_8c.html a671f32b102ebe840125180c54060ff0c [] static const struct osmo_fsm_state gprs_sns_bss_states gprs__ns__sns_8c.html a50773a8d5bb54fc80873faccef4b1a9a [] static struct osmo_fsm gprs_sns_bss_fsm gprs__ns__sns_8c.html ae3eda8c6287d123009cbb3f7d292006f gprs_ns_vty.c /build/_deps/libosmocore/src/gb/ gprs__ns__vty_8c.html osmocom/gprs/gprs_ns.h osmocom/gprs/gprs_bssgp.h common_vty.h gb_internal.h #define NSE_CMD_STR gprs__ns__vty_8c.html a6199357cecfe4f6472f6f2feb9dc79fd #define ENCAPS_STR gprs__ns__vty_8c.html ac082b73f86037e53b9e1319c05e88e3e static void log_set_nsvc_filter gprs__ns__vty_8c.html a0390aef6a135f21117afa31b1a5de3ae (struct log_target *target, struct gprs_nsvc *nsvc) static int config_write_ns gprs__ns__vty_8c.html a3354c581c2818451a31203e36eee8bd4 (struct vty *vty) DEFUN gprs__ns__vty_8c.html a2b8277e8810b661c1cd0fc6b828397b6 (cfg_ns, cfg_ns_cmd, "ns", "Configure the GPRS Network Service") static void dump_nse gprs__ns__vty_8c.html a1abb3050802c90dda70153d606faf3a0 (struct vty *vty, const struct gprs_nsvc *nsvc, bool stats, bool persistent_only) static void dump_ns gprs__ns__vty_8c.html a72c0d3965df4044822c1bd876f7ac87b (struct vty *vty, const struct gprs_ns_inst *nsi, bool stats, bool persistent_only) DEFUN gprs__ns__vty_8c.html a89b18a8c65cf5deb2428a59ba3a08d32 (show_ns, show_ns_cmd, "show ns", SHOW_STR "Display information about the NS protocol") DEFUN gprs__ns__vty_8c.html aa7a20bc2a4ec3dd07618c614f8aa3c23 (show_ns_stats, show_ns_stats_cmd, "show ns stats", SHOW_STR "Display information about the NS protocol\n" "Include statistics\n") DEFUN gprs__ns__vty_8c.html a9f57fd0f83e7dfc45c4ac692c22e772d (show_ns_pers, show_ns_pers_cmd, "show ns persistent", SHOW_STR "Display information about the NS protocol\n" "Show only persistent NS\n") DEFUN gprs__ns__vty_8c.html a54b6e35529f54b27a8e6b6bc7a53f464 (show_nse, show_nse_cmd, "show ns (nsei|nsvc) <0-65535> [stats]", SHOW_STR "Display information about the NS protocol\n" "Select one NSE by its NSE Identifier\n" "Select one NSE by its NS-VC Identifier\n" "The Identifier of selected type\n" "Include Statistics\n") DEFUN gprs__ns__vty_8c.html a4fe8da76ae7c8e4d7b0d27c00ba1fda2 (cfg_nse_nsvc, cfg_nse_nsvci_cmd, "nse <0-65535> nsvci <0-65534>", NSE_CMD_STR "NS Virtual Connection\n" "NS Virtual Connection ID (NSVCI)\n") DEFUN gprs__ns__vty_8c.html ad1a4be28cfffd84cea54b724f70a23da (cfg_nse_remoteip, cfg_nse_remoteip_cmd, "nse <0-65535> remote-ip A.B.C.D", NSE_CMD_STR "Remote IP Address\n" "Remote IP Address\n") DEFUN gprs__ns__vty_8c.html ab3226fa2b0bde2b95cd2215cb9d40d8b (cfg_nse_remoteport, cfg_nse_remoteport_cmd, "nse <0-65535> remote-port <0-65535>", NSE_CMD_STR "Remote UDP Port\n" "Remote UDP Port Number\n") DEFUN gprs__ns__vty_8c.html ae1c6fa4990f69eae4e93ad5cc7a45dea (cfg_nse_fr_dlci, cfg_nse_fr_dlci_cmd, "nse <0-65535> fr-dlci <16-1007>", NSE_CMD_STR "Frame Relay DLCI\n" "Frame Relay DLCI Number\n") DEFUN gprs__ns__vty_8c.html a46805a0cfd0ca8621cce80b2d00b9ca4 (cfg_nse_encaps, cfg_nse_encaps_cmd, "nse <0-65535> encapsulation (udp|framerelay-gre)", NSE_CMD_STR "Encapsulation for NS\n" "UDP/IP Encapsulation\n" "Frame-Relay/GRE/IP Encapsulation\n") DEFUN gprs__ns__vty_8c.html a7ee2f5355e9a67ed18bb277f3009f2ef (cfg_nse_remoterole, cfg_nse_remoterole_cmd, "nse <0-65535> remote-role (sgsn|bss)", NSE_CMD_STR "Remote NSE Role\n" "Remote Peer is SGSN\n" "Remote Peer is BSS\n") DEFUN gprs__ns__vty_8c.html ac8bc4ebed23746a99f26c6b4d6767ed0 (cfg_no_nse, cfg_no_nse_cmd, "no nse <0-65535>", "Delete Persistent NS Entity\n" "Delete " NSE_CMD_STR) DEFUN gprs__ns__vty_8c.html a0174875e9ca0b03e12b7a71a8793b5d7 (cfg_ns_timer, cfg_ns_timer_cmd, "timer " NS_TIMERS " <0-65535>", "Network Service Timer\n" NS_TIMERS_HELP "Timer Value\n") DEFUN gprs__ns__vty_8c.html a8000cdf4b4374b66618e5fc37d4601b7 (cfg_nsip_local_ip, cfg_nsip_local_ip_cmd, "encapsulation udp local-ip A.B.C.D", ENCAPS_STR "NS over UDP Encapsulation\n" "Set the IP address on which we listen for NS/UDP\n" "IP Address\n") DEFUN gprs__ns__vty_8c.html afc8a11608efbfa1d11de06b73e66a6ca (cfg_nsip_local_port, cfg_nsip_local_port_cmd, "encapsulation udp local-port <0-65535>", ENCAPS_STR "NS over UDP Encapsulation\n" "Set the UDP port on which we listen for NS/UDP\n" "UDP port number\n") DEFUN gprs__ns__vty_8c.html a9ef323fb7827a5d937aee01af8d0c804 (cfg_nsip_dscp, cfg_nsip_dscp_cmd, "encapsulation udp dscp <0-255>", ENCAPS_STR "NS over UDP Encapsulation\n" "Set DSCP/TOS on the UDP socket\n" "DSCP Value\n") DEFUN gprs__ns__vty_8c.html a4696e0109fc10d1907b69fa7e3cb09bc (cfg_nsip_res_block_unblock, cfg_nsip_res_block_unblock_cmd, "encapsulation udp use-reset-block-unblock (enabled|disabled)", ENCAPS_STR "NS over UDP Encapsulation\n" "Use NS-{RESET,BLOCK,UNBLOCK} procedures in violation of 3GPP TS 48.016\n" "Enable NS-{RESET,BLOCK,UNBLOCK}\n" "Disable NS-{RESET,BLOCK,UNBLOCK}\n") DEFUN gprs__ns__vty_8c.html a93c36f0783aa39f86cd798c99ddcfb3d (cfg_frgre_local_ip, cfg_frgre_local_ip_cmd, "encapsulation framerelay-gre local-ip A.B.C.D", ENCAPS_STR "NS over Frame Relay over GRE Encapsulation\n" "Set the IP address on which we listen for NS/FR/GRE\n" "IP Address\n") DEFUN gprs__ns__vty_8c.html a59df44b222c4895952c66cca1b0f8ed6 (cfg_frgre_enable, cfg_frgre_enable_cmd, "encapsulation framerelay-gre enabled (1|0)", ENCAPS_STR "NS over Frame Relay over GRE Encapsulation\n" "Enable or disable Frame Relay over GRE\n" "Enable\n" "Disable\n") DEFUN gprs__ns__vty_8c.html ac531a38fcdd27d9b69949d21a1b2b687 (nsvc_nsei, nsvc_nsei_cmd, "nsvc (nsei|nsvci) <0-65535> (block|unblock|reset)", "Perform an operation on a NSVC\n" "NSEI to identify NS-VC Identifier (NS-VCI)\n" "NS-VC Identifier (NS-VCI)\n" "The NSEI\n" "Initiate BLOCK procedure\n" "Initiate UNBLOCK procedure\n" "Initiate RESET procedure\n") DEFUN gprs__ns__vty_8c.html a3b49d7facd8b6e46c863a2f3d782be4b (logging_fltr_nsvc, logging_fltr_nsvc_cmd, "logging filter nsvc (nsei|nsvci) <0-65535>", LOGGING_STR FILTER_STR "Filter based on NS Virtual Connection\n" "Identify NS-VC by NSEI\n" "Identify NS-VC by NSVCI\n" "Numeric identifier\n") int gprs_ns_vty_init gprs__ns__vty_8c.html a70fb3061677b2752572e3cc380dfeeae (struct gprs_ns_inst *nsi) static struct gprs_ns_inst * vty_nsi gprs__ns__vty_8c.html a52443b2004b76a0c25b0f4703d8647e3 static const struct value_string gprs_ns_timer_strs gprs__ns__vty_8c.html a27671450373b2b3e559c6d09f7588848 [] static struct cmd_node ns_node gprs__ns__vty_8c.html a54b98448933930e0ea88fb4be2973fed bssgp2_flow_ctrl structbssgp2__flow__ctrl.html uint8_t tag structbssgp2__flow__ctrl.html a68ae4931aaa889e57dce53ecf7cc32cf uint64_t bucket_size_max structbssgp2__flow__ctrl.html a1176081edd924260b31fb605126eb6d8 uint64_t bucket_leak_rate structbssgp2__flow__ctrl.html a75cc4f4519177dea0e4ade4be9b4d78d uint8_t bucket_full_ratio structbssgp2__flow__ctrl.html ab1c624024089bf8b170f5f20934fc329 bool bucket_full_ratio_present structbssgp2__flow__ctrl.html a32ae395e42af2106ba617a2acf2a1fb2 uint64_t bmax_default_ms structbssgp2__flow__ctrl.html a4a24b581c9f6657243899e46daf53031 uint64_t r_default_ms structbssgp2__flow__ctrl.html ad664c873070dad65c4d5faa1be47561e uint32_t measurement structbssgp2__flow__ctrl.html a43af622d37a059a467b806b8a76b7678 bool measurement_present structbssgp2__flow__ctrl.html a03dddd43b7954e953f53a18365428914 struct bssgp2_flow_ctrl::@2::@3 bvc structbssgp2__flow__ctrl.html a74533df143a67cf3ab22b46de7e57667 uint32_t tlli structbssgp2__flow__ctrl.html af646c0a94610feec0900eefb0e1e5e86 struct bssgp2_flow_ctrl::@2::@4 ms structbssgp2__flow__ctrl.html abf4ed6d2a6d9d0dff4d55aa38c2c648e union bssgp2_flow_ctrl::@2 u structbssgp2__flow__ctrl.html ab6f72c96e2400c886bb52f7fbd6b2b2b bssgp_app_err_cont_nacc structbssgp__app__err__cont__nacc.html enum bssgp_nacc_cause nacc_cause structbssgp__app__err__cont__nacc.html a5903c31b60f68d557dee088a31d4764f const uint8_t * err_app_cont structbssgp__app__err__cont__nacc.html a0e046636e76600d5b00d6951258378a3 size_t err_app_cont_len structbssgp__app__err__cont__nacc.html ad43a4ff0fbd49e095e5700e3622123fb bssgp_bvc_ctx structbssgp__bvc__ctx.html struct llist_head list structbssgp__bvc__ctx.html a101f02dcb36f676624d51e54e86547e1 struct gprs_ra_id ra_id structbssgp__bvc__ctx.html a41f326362eca6c50e1fc87101bb8f972 uint16_t cell_id structbssgp__bvc__ctx.html a78773e94e2296dbd002ddfd1977cec82 uint16_t bvci structbssgp__bvc__ctx.html a2dc54b0b36ef3cf073759b3b9e7f26c4 uint16_t nsei structbssgp__bvc__ctx.html aca1789058ff86a95bdd8c674914419cc uint32_t state structbssgp__bvc__ctx.html ae561b637f92c4ee68623b767949e6897 struct rate_ctr_group * ctrg structbssgp__bvc__ctx.html ac87df57be103c57a8e4fe06c62567301 struct bssgp_flow_control * fc structbssgp__bvc__ctx.html a4b4a4cacc17c129b339b3814c6308767 uint32_t bmax_default_ms structbssgp__bvc__ctx.html af1c09025f385444fd2f95b25c71b0ac6 uint32_t r_default_ms structbssgp__bvc__ctx.html aa6a60d8ca43faaca188c14f98fb278a5 bool is_sgsn structbssgp__bvc__ctx.html ae13cc008261417e999c48753a8461faf bssgp_bvc_fsm_ops structbssgp__bvc__fsm__ops.html void(* state_chg_notification structbssgp__bvc__fsm__ops.html a3755314d09b9a0ba37d70fda4e873ab9 )(uint16_t nsei, uint16_t bvci, int old_state, int new_state, void *priv) void(* reset_notification structbssgp__bvc__fsm__ops.html ad38a00e70e1d341558f8f394140dee01 )(uint16_t nsei, uint16_t bvci, const struct gprs_ra_id *ra_id, uint16_t cell_id, uint8_t cause, void *priv) void(* rx_fc_bvc structbssgp__bvc__fsm__ops.html a3859045e4a59d5e50c6bfc8d5f83bd3f )(uint16_t nsei, uint16_t bvci, const struct bssgp2_flow_ctrl *fc, void *priv) void(* reset_ack_notification structbssgp__bvc__fsm__ops.html a5e656ba083402c4ed1cd509ddaa21a26 )(uint16_t nsei, uint16_t bvci, const struct gprs_ra_id *ra_id, uint16_t cell_id, uint8_t cause, void *priv) bssgp_dl_ud_par structbssgp__dl__ud__par.html uint32_t * tlli structbssgp__dl__ud__par.html a38fd6681781800ebb8c8f27dd2ced199 char * imsi structbssgp__dl__ud__par.html a08854e4476eb6a849799d7b17cbb03fd struct bssgp_flow_control * fc structbssgp__dl__ud__par.html a41ba4768785b49df3de486cb543787a6 uint16_t drx_parms structbssgp__dl__ud__par.html aa4572bfdd23f1f45f646d02c8253ba6c struct bssgp_lv ms_ra_cap structbssgp__dl__ud__par.html a96ee0642028a8472accc017e79a648d2 uint8_t qos_profile structbssgp__dl__ud__par.html a7db4e4c6c40b655167226346e6b9012c [3] bssgp_fc_queue_element structbssgp__fc__queue__element.html struct llist_head list structbssgp__fc__queue__element.html a9a2d4cf8e06bba121fb9c975ea968996 struct msgb * msg structbssgp__fc__queue__element.html a1c758670ca8326b61cd6d2b5afb0fd92 uint32_t llc_pdu_len structbssgp__fc__queue__element.html ad2c5ade5c48fb077b6044639934debb2 void * priv structbssgp__fc__queue__element.html ae0b32afb2936217dd1da03a087d73b18 bssgp_flow_control structbssgp__flow__control.html uint32_t bucket_size_max structbssgp__flow__control.html ad1832c9493151b6f8a2f60f50c5cb95e uint32_t bucket_leak_rate structbssgp__flow__control.html ae2b5d1130393e74a14121a23d4c9bb45 uint32_t bucket_counter structbssgp__flow__control.html a421fbe82ca00c98c9b0a360a965dfeb2 struct timeval time_last_pdu structbssgp__flow__control.html a40b8707c552487f74d2b13458c205bdf uint32_t max_queue_depth structbssgp__flow__control.html a5236a16a21929c51af0556de28c85433 uint32_t queue_depth structbssgp__flow__control.html add61dc2188734b484f1d0dd8fb0d4ce1 struct llist_head queue structbssgp__flow__control.html a4989dbc5d0422d5ef4ffe0b9fb9ff741 struct osmo_timer_list timer structbssgp__flow__control.html a5c6a0e940d9b61574903408865daa2b9 int(* out_cb structbssgp__flow__control.html a81c7752a60661b1aa0f14c2af3c419f3 )(struct bssgp_flow_control *fc, struct msgb *msg, uint32_t llc_pdu_len, void *priv) bssgp_lv structbssgp__lv.html uint16_t len structbssgp__lv.html af7a524765e23944ef02d1a9b5756dfa6 uint8_t * v structbssgp__lv.html ae6de057f4b680fc6fd3429389de62af5 bssgp_normal_hdr structbssgp__normal__hdr.html uint8_t pdu_type structbssgp__normal__hdr.html add652b0f4b191b56bc8f45cf6866704c uint8_t data structbssgp__normal__hdr.html aed87bf554091065f939558b0c71dc3b2 [0] bssgp_paging_info structbssgp__paging__info.html enum bssgp_paging_mode mode structbssgp__paging__info.html a940ea774c920ba68f5299c1f9d5c9e9b enum bssgp_paging_scope scope structbssgp__paging__info.html a2de32bd7be3a83cdb33251c515bea975 struct gprs_ra_id raid structbssgp__paging__info.html aa0a1dc921dfcf985cc218d5be7959228 uint16_t bvci structbssgp__paging__info.html aeec80d62bb4a10573edafd147b71639b char * imsi structbssgp__paging__info.html a0876a666abe0e64386cbb42289538b40 uint32_t * ptmsi structbssgp__paging__info.html af83fda4665f18d6444768d9f71acc2e0 uint16_t drx_params structbssgp__paging__info.html a851d51156a26708f4530bc3268fb91d5 uint8_t qos structbssgp__paging__info.html a7245a76715c32d77c6ed8ab53eada918 [3] bssgp_ran_inf_ack_rim_cont structbssgp__ran__inf__ack__rim__cont.html enum bssgp_ran_inf_app_id app_id structbssgp__ran__inf__ack__rim__cont.html a643381a8a26004b3fad55cb5dea9f42f uint32_t seq_num structbssgp__ran__inf__ack__rim__cont.html aa2df52f8daa61899fc35090283fd95c5 uint8_t prot_ver structbssgp__ran__inf__ack__rim__cont.html a034a3ae6427722941344c447e31f7fec const uint8_t * son_trans_app_id structbssgp__ran__inf__ack__rim__cont.html ad90a461e356a31c6f7d90c3e48c9cb3c size_t son_trans_app_id_len structbssgp__ran__inf__ack__rim__cont.html a26b074e2685fbbae36a96775c3b38683 bssgp_ran_inf_app_cont_nacc structbssgp__ran__inf__app__cont__nacc.html struct osmo_cell_global_id_ps reprt_cell structbssgp__ran__inf__app__cont__nacc.html ae7c173a276063d899d04fccfca584f78 bool type_psi structbssgp__ran__inf__app__cont__nacc.html a7d45980c74a81d18dbdc7cacc5223ee7 uint8_t num_si structbssgp__ran__inf__app__cont__nacc.html a47c20e2136f6acd0c50408e58278dac2 const uint8_t * si structbssgp__ran__inf__app__cont__nacc.html a358f4af343d0f310e4e270c7941e563c [127] bssgp_ran_inf_app_err_rim_cont structbssgp__ran__inf__app__err__rim__cont.html enum bssgp_ran_inf_app_id app_id structbssgp__ran__inf__app__err__rim__cont.html a98732797830855b2bdbc499045663687 uint32_t seq_num structbssgp__ran__inf__app__err__rim__cont.html a166b5b37d71bf0c5df3352711eefaea3 struct bssgp_rim_pdu_ind pdu_ind structbssgp__ran__inf__app__err__rim__cont.html a9abc36042b72b0da5a1ce1c3704fa127 uint8_t prot_ver structbssgp__ran__inf__app__err__rim__cont.html a4ae259a93ad1c35c93609ca5ee766842 struct bssgp_app_err_cont_nacc app_err_cont_nacc structbssgp__ran__inf__app__err__rim__cont.html a6fec918a7718cf51b0ac44300e6cff83 union bssgp_ran_inf_app_err_rim_cont::@12 u structbssgp__ran__inf__app__err__rim__cont.html a6989e9067421c1e6b02e87f3977c9cf6 bssgp_ran_inf_err_rim_cont structbssgp__ran__inf__err__rim__cont.html enum bssgp_ran_inf_app_id app_id structbssgp__ran__inf__err__rim__cont.html aa2b074501cd3d22b5a39d8d11bb022c3 uint8_t cause structbssgp__ran__inf__err__rim__cont.html ac5be58ea46e2c15cfaaa7eb216aafc47 uint8_t prot_ver structbssgp__ran__inf__err__rim__cont.html aba605f85e4aca09d5d7cfe288db6fc7b const uint8_t * err_pdu structbssgp__ran__inf__err__rim__cont.html a228866b92d7f5b84d2ff386a519ecc0c size_t err_pdu_len structbssgp__ran__inf__err__rim__cont.html aa15dbd36983b916c1b976e5d2d334673 const uint8_t * son_trans_app_id structbssgp__ran__inf__err__rim__cont.html a623b9e3b858606940fd8e25d7e94bdd5 size_t son_trans_app_id_len structbssgp__ran__inf__err__rim__cont.html ae2845799a7421341c276106a1da89a7c bssgp_ran_inf_req_app_cont_nacc structbssgp__ran__inf__req__app__cont__nacc.html struct osmo_cell_global_id_ps reprt_cell structbssgp__ran__inf__req__app__cont__nacc.html adf3b49e6563048f378a549b2e6dce5d7 bssgp_ran_inf_req_rim_cont structbssgp__ran__inf__req__rim__cont.html enum bssgp_ran_inf_app_id app_id structbssgp__ran__inf__req__rim__cont.html acf1f029c379cc37141b647a205cee54c uint32_t seq_num structbssgp__ran__inf__req__rim__cont.html adacb66114dbeb136e86057c90a095f86 struct bssgp_rim_pdu_ind pdu_ind structbssgp__ran__inf__req__rim__cont.html a24f9f74e56598e173b07e5bc4863e99e uint8_t prot_ver structbssgp__ran__inf__req__rim__cont.html ab2c7214f15856efcd5541ed278cea718 struct bssgp_ran_inf_req_app_cont_nacc app_cont_nacc structbssgp__ran__inf__req__rim__cont.html ad0d3acf4d1acf865aef30a3056e13474 union bssgp_ran_inf_req_rim_cont::@10 u structbssgp__ran__inf__req__rim__cont.html a30b061dd00138a5c3d14020fbe520964 const uint8_t * son_trans_app_id structbssgp__ran__inf__req__rim__cont.html a505d11bed5457f05d0ebb50f9e9914d3 size_t son_trans_app_id_len structbssgp__ran__inf__req__rim__cont.html a2c3838d2f7c2d8a6d64a4b6c8ef87b41 bssgp_ran_inf_rim_cont structbssgp__ran__inf__rim__cont.html enum bssgp_ran_inf_app_id app_id structbssgp__ran__inf__rim__cont.html a40935ca0820d8929649be0e28b7c2204 uint32_t seq_num structbssgp__ran__inf__rim__cont.html ada7d74f75c4c847e62b23568ee9e469e struct bssgp_rim_pdu_ind pdu_ind structbssgp__ran__inf__rim__cont.html a0598758f756201e758958d7b8318e713 uint8_t prot_ver structbssgp__ran__inf__rim__cont.html a043fbc8521693d80d8e9b45864d02878 bool app_err structbssgp__ran__inf__rim__cont.html a99502e4e978a1cad7609a9575b9e74f2 struct bssgp_ran_inf_app_cont_nacc app_cont_nacc structbssgp__ran__inf__rim__cont.html ab61af95a98822b603d405361678319a4 struct bssgp_app_err_cont_nacc app_err_cont_nacc structbssgp__ran__inf__rim__cont.html a16edf6be5230c49560dcc5c7ba2ac449 union bssgp_ran_inf_rim_cont::@11 u structbssgp__ran__inf__rim__cont.html a5586940437ccef114f6eb413349b52f2 const uint8_t * son_trans_app_id structbssgp__ran__inf__rim__cont.html afa8fd13307979a4e2c5208a3ee006785 size_t son_trans_app_id_len structbssgp__ran__inf__rim__cont.html ae427f0ca4c473f9044c72a3f123d7096 bssgp_ran_inf_x_cont structbssgp__ran__inf__x__cont.html enum bssgp_ran_inf_app_id app_id structbssgp__ran__inf__x__cont.html a97801e3e040eabab8b5a26f2df40d43e uint32_t seq_num structbssgp__ran__inf__x__cont.html a0c4a394d4c6c60cbee4d76b7d54ea741 struct bssgp_rim_pdu_ind pdu_ind structbssgp__ran__inf__x__cont.html a963ad6fc9e89bed8ab8d1899ea8af943 uint8_t prot_ver structbssgp__ran__inf__x__cont.html a0fae7ac9520d84a2dc8636bf195374c8 bssgp_ran_information_pdu structbssgp__ran__information__pdu.html struct bssgp_rim_routing_info routing_info_dest structbssgp__ran__information__pdu.html a8ba9f61e38bcacb9d8a76d07a15cd1da struct bssgp_rim_routing_info routing_info_src structbssgp__ran__information__pdu.html a333b0ce0903186491c13830e62c0b0e0 uint8_t rim_cont_iei structbssgp__ran__information__pdu.html a330f087dec9a8771eaf5eed5863edf23 const uint8_t * rim_cont structbssgp__ran__information__pdu.html a91275c737168070d63ae3f62a777b887 unsigned int rim_cont_len structbssgp__ran__information__pdu.html a7381590e634fb24d7cedead1ea720db9 bool decoded_present structbssgp__ran__information__pdu.html a53a0edacb3f8d97d96fe6510c028ba1b struct bssgp_ran_inf_req_rim_cont req_rim_cont structbssgp__ran__information__pdu.html afd48f35c4bffaa1a77c3e48345cb6875 struct bssgp_ran_inf_rim_cont rim_cont structbssgp__ran__information__pdu.html a71c1f0ccc2be46d7abcb6a2c1c82f01e struct bssgp_ran_inf_ack_rim_cont ack_rim_cont structbssgp__ran__information__pdu.html ac60303ff5f70be3be1451dc807919e2b struct bssgp_ran_inf_err_rim_cont err_rim_cont structbssgp__ran__information__pdu.html ad982310f8124f9aff738f63b9d9f7c7c struct bssgp_ran_inf_app_err_rim_cont app_err_rim_cont structbssgp__ran__information__pdu.html a73816aa508373b2d2cb5568806d313ac union bssgp_ran_information_pdu::@13 decoded structbssgp__ran__information__pdu.html a9fb83f2ad2716cbc0c5e93258c1e28d6 bssgp_rim_pdu_ind structbssgp__rim__pdu__ind.html bssgp_rim_routing_info structbssgp__rim__routing__info.html enum bssgp_rim_routing_info_discr discr structbssgp__rim__routing__info.html a2fc7b61a4504f4a78f4b97c0c6949478 struct gprs_ra_id raid structbssgp__rim__routing__info.html a2db72c706ac0b984beb89bfc3a7381cc uint16_t cid structbssgp__rim__routing__info.html a8fa66d3025ba77cc43359886687fd5ea struct bssgp_rim_routing_info::@5::@7 geran structbssgp__rim__routing__info.html ac3ba1acb3a4fbf19194079d0706b00f2 uint16_t rncid structbssgp__rim__routing__info.html a169534d2a5e373aa93ee7becad245a07 struct bssgp_rim_routing_info::@5::@8 utran structbssgp__rim__routing__info.html ade98e1ade216a69120b19a14ce2b17ac struct osmo_eutran_tai tai structbssgp__rim__routing__info.html a8ab198e7fd087884ce692636daadc703 uint8_t global_enb_id structbssgp__rim__routing__info.html a624417813e9a015cf336b61865958e2b [8] uint8_t global_enb_id_len structbssgp__rim__routing__info.html a30ee3ffe6de2362c030d6f900d443d11 struct bssgp_rim_routing_info::@5::@9 eutran structbssgp__rim__routing__info.html ad21e4f9065052d5e6ce26910ffa2cca2 bssgp_ud_hdr structbssgp__ud__hdr.html uint8_t pdu_type structbssgp__ud__hdr.html a0480259fe9dfb0069d202ad36395ef10 uint32_t tlli structbssgp__ud__hdr.html afe8aad89d915eb8527bc382256ccf2e8 uint8_t qos_profile structbssgp__ud__hdr.html aa4ee9c1975a4b9e503884266755e199e [3] uint8_t data structbssgp__ud__hdr.html a2ce6add3f5dd17c58265e09c7c4bf803 [0] bvc_fsm_priv structbvc__fsm__priv.html struct gprs_ns2_inst * nsi structbvc__fsm__priv.html a99c307563a7e5bb657df6e41909d998a uint16_t nsei structbvc__fsm__priv.html a0a25470e78215cb302df4925b4f93497 uint16_t max_pdu_len structbvc__fsm__priv.html a41c7588c7f964d77fe731ce4b4bd1902 uint16_t bvci structbvc__fsm__priv.html ae0f435a5068e194dd6085add23f1bc62 bool role_sgsn structbvc__fsm__priv.html a62872e56575d0acfdea7720f3c287c5f bool locally_blocked structbvc__fsm__priv.html a1d62b91d6d6244c452376a159dfa9428 uint8_t block_cause structbvc__fsm__priv.html ad8826b675ed8ba384d548dead4775334 uint8_t last_reset_cause structbvc__fsm__priv.html a684a2e9de21e600372431303c2755ceb uint32_t advertised structbvc__fsm__priv.html a5a63d366015801054f7ca4926e6afaaf uint32_t received structbvc__fsm__priv.html a0c6f9955e125993237bcb3c04dd914b1 uint32_t negotiated structbvc__fsm__priv.html a241b8475726785beb987994b3931ba01 enum bssgp_fc_granularity fc_granularity structbvc__fsm__priv.html a12c448a36ab08ac848337532d19d3796 struct bvc_fsm_priv::@24 features structbvc__fsm__priv.html a89d5559ddd6f6a6b72fa6bff1f2e6d6c struct gprs_ra_id ra_id structbvc__fsm__priv.html a0a9295531fc4b8db017bf4c66e4a0f1b uint16_t cell_id structbvc__fsm__priv.html a9d4db8c06565211414d0c34ad33613c1 const struct bssgp_bvc_fsm_ops * ops structbvc__fsm__priv.html a7abd931c115dc1eb1e47277dc82e66b5 void * ops_priv structbvc__fsm__priv.html a9fcc8d245f4cc8a23bcdb3157598b3a5 gprs_ns2_inst structgprs__ns2__inst.html osmo_prim_cb cb structgprs__ns2__inst.html aa35f6ac556a613c907ff2bf6bc34a3f6 void * cb_data structgprs__ns2__inst.html a82478b43d62cef69ddac125de66a6fd4 struct llist_head binding structgprs__ns2__inst.html a51d7fb047826a8dc00858add23c1575c struct llist_head nse structgprs__ns2__inst.html a1434aad11512cf182d62fabbc08e1efd uint16_t timeout structgprs__ns2__inst.html ab9278d52f3f3e038b1e4c131d3147aa6 [NS_TIMERS_COUNT] uint32_t nsvc_rate_ctr_idx structgprs__ns2__inst.html a4ac36fe65a77a6c214b3e3e393b1e5a5 uint32_t bind_rate_ctr_idx structgprs__ns2__inst.html aee6e169086e3f22a170886695f8ca269 uint32_t txqueue_max_length structgprs__ns2__inst.html a0da5d84624aa6160e1b4c8575be37a77 gprs_ns2_nse structgprs__ns2__nse.html uint16_t nsei structgprs__ns2__nse.html ad0a3c3198e7bf711bd5a9be829dbfc98 struct gprs_ns2_inst * nsi structgprs__ns2__nse.html a26cfefa104b8b56dcce263038678bfd6 struct llist_head list structgprs__ns2__nse.html a9185ad6a870d194c07b1a29a508480c0 struct llist_head nsvc structgprs__ns2__nse.html a579a3aa1a1394cb78905316974029fe8 int nsvc_count structgprs__ns2__nse.html ad6840d3b68c12e17c4a3e2045ecd2ad5 bool persistent structgprs__ns2__nse.html a852326d8014684f9a5f640fb7b00622e bool first structgprs__ns2__nse.html a92acd141a0bf5089067ef697e25c5317 bool alive structgprs__ns2__nse.html afd85dae7b21221c56b7c3c7da21ef318 enum gprs_ns2_ll ll structgprs__ns2__nse.html a51d14e557e6b4f9d2c6a4de1228976a9 enum gprs_ns2_dialect dialect structgprs__ns2__nse.html a1c4e6343aa60083e46c932ff8a1ae26e struct osmo_fsm_inst * bss_sns_fi structgprs__ns2__nse.html aa193d290228ccec45b4321cc54a7e8f1 uint32_t sum_data_weight structgprs__ns2__nse.html a596a1e7b93d0208d814eaa2bdc48ef47 uint32_t sum_sig_weight structgprs__ns2__nse.html a236187d8ffbc40f64b37e7157e969472 uint16_t mtu structgprs__ns2__nse.html abd374c377daf8d200a4ca1c07581a9f7 bool ip_sns_role_sgsn structgprs__ns2__nse.html a5c31203cd4afb48d700dbdbfa5c23749 struct rate_ctr_group * ctrg structgprs__ns2__nse.html a24f4a3c3aaefb09e7726f766a9971fe4 bool freed structgprs__ns2__nse.html ade3b1793c02e523fc21d13148bbd7ceb struct timespec ts_alive_change structgprs__ns2__nse.html aee74f9f999ce70e98159b32f1b5db4de gprs_ns2_vc structgprs__ns2__vc.html struct llist_head list structgprs__ns2__vc.html ac3ce6a8f800a79fb98810a4764fbf534 struct llist_head blist structgprs__ns2__vc.html a99cdaae8aef9f2bc8a41f173278ed29b struct gprs_ns2_nse * nse structgprs__ns2__vc.html ab7fc33a29044f08381906c217643a839 struct gprs_ns2_vc_bind * bind structgprs__ns2__vc.html a7ddfd4d6ef6ab43a964a50c2b144cc94 bool persistent structgprs__ns2__vc.html a4c2d704aaa303d9cf3d26e101a74083d uint16_t nsvci structgprs__ns2__vc.html ad77d0ded8f10aea9611ff4bb7b5c7a09 uint8_t sig_weight structgprs__ns2__vc.html aa41b9fe840b17d31b03cb62281345239 uint8_t sig_counter structgprs__ns2__vc.html aa3672975eca661fdd166c7466dc6b9b9 uint8_t data_weight structgprs__ns2__vc.html ac498de16e1f0cfe70ba8eae4f599c6d7 void * priv structgprs__ns2__vc.html adab6c90d7412e94f6cd6ce803293c7a2 bool nsvci_is_valid structgprs__ns2__vc.html a6c6a1e498759a3992b229e65fcc3b164 bool sns_only structgprs__ns2__vc.html a3bd5d443c7861cc8f77ebefc631fb97c struct rate_ctr_group * ctrg structgprs__ns2__vc.html af339bd4a3b2315b467aadff5f4d98960 struct osmo_stat_item_group * statg structgprs__ns2__vc.html af3a4c52bd12d282d08ed29f691359818 enum gprs_ns2_vc_mode mode structgprs__ns2__vc.html ac2081ec054aa3fe0dc95bf747ea8f4ae struct osmo_fsm_inst * fi structgprs__ns2__vc.html a041b71aa6f97e7b72fc61dd5691af42d bool freed structgprs__ns2__vc.html a4952dd6eb098d195821b5c6cb030a2af bool om_blocked structgprs__ns2__vc.html add938bfa3d4d62d5afaf8031674f7e77 struct timespec ts_alive_change structgprs__ns2__vc.html a81b20f5e94eefe5f380dca04adaaebe9 gprs_ns2_vc_bind structgprs__ns2__vc__bind.html const char * name structgprs__ns2__vc__bind.html a4e07bb972a7ba84248b26e79830986cb struct llist_head list structgprs__ns2__vc__bind.html ac39cc953dec8c33c7b41d9581e132846 struct llist_head nsvc structgprs__ns2__vc__bind.html aa6293c5c0c03529d6fdc66169e999257 void * priv structgprs__ns2__vc__bind.html aae924f17d4511f82731364977980e131 struct gprs_ns2_inst * nsi structgprs__ns2__vc__bind.html ad2a23d648aec714a5fd68ea38929888f struct gprs_ns2_vc_driver * driver structgprs__ns2__vc__bind.html af0f7bcd1ae790ad0e1805bd7189fcf7f bool accept_ipaccess structgprs__ns2__vc__bind.html a717f1ea5bbe6c336eeaae3852769035e bool accept_sns structgprs__ns2__vc__bind.html a407b7e0e32eecc17041c6fa30d414e69 int transfer_capability structgprs__ns2__vc__bind.html a7fd392a7bd0a2a1036e9a16445b0fc15 uint16_t mtu structgprs__ns2__vc__bind.html a87f55ecc0b0ff6869c2d2e14b5f70648 enum gprs_ns2_ll ll structgprs__ns2__vc__bind.html af140cbc91f4ef575f3ac3653094f5885 int(* send_vc structgprs__ns2__vc__bind.html a97dce31ce0f883de808bdb5f51395851 )(struct gprs_ns2_vc *nsvc, struct msgb *msg) void(* free_vc structgprs__ns2__vc__bind.html a609b48157a0bc817ee8db42f30057eb3 )(struct gprs_ns2_vc *nsvc) void(* dump_vty structgprs__ns2__vc__bind.html a46670861b0ca9a3f4ae456e964501844 )(const struct gprs_ns2_vc_bind *bind, struct vty *vty, bool stats) uint8_t sns_sig_weight structgprs__ns2__vc__bind.html aa98d98d082fe20a95d387650dc27bb73 uint8_t sns_data_weight structgprs__ns2__vc__bind.html a04dda88fb8b37c87fc9de32ac1a1c607 struct osmo_stat_item_group * statg structgprs__ns2__vc__bind.html aafaaf41b513b77afd1f51badc36b6473 bool freed structgprs__ns2__vc__bind.html a91d0b75d8d14c7a1f3e3a5f44550928d gprs_ns2_vc_driver structgprs__ns2__vc__driver.html const char * name structgprs__ns2__vc__driver.html ab186bc68ecd1d3ced5bbdcf306675688 void * priv structgprs__ns2__vc__driver.html a3286701fe1fb15154a94cac08fe00364 void(* free_bind structgprs__ns2__vc__driver.html a83e430acc0a8c76ea22cfefa15db825e )(struct gprs_ns2_vc_bind *driver) gprs_ns2_vc_priv structgprs__ns2__vc__priv.html struct gprs_ns2_vc * nsvc structgprs__ns2__vc__priv.html ad95d6c739542e3db9fada7fd97c3d150 int N structgprs__ns2__vc__priv.html a3af78d333a6a4706cbb1d02d9945edba bool initiator structgprs__ns2__vc__priv.html a5764ccea86666febfd40e9d5afe85645 bool initiate_block structgprs__ns2__vc__priv.html ade1bc6cf259fdf5d13375c24bfa862d3 bool initiate_reset structgprs__ns2__vc__priv.html a19d3d2402b24f97c6617077f7ae8e54e bool accept_unitdata structgprs__ns2__vc__priv.html af25ee5b2c46441abe5324c0fb8e003f8 struct osmo_timer_list timer structgprs__ns2__vc__priv.html aadbccab850eeb09a228a6afa1cdadbd9 enum ns2_timeout mode structgprs__ns2__vc__priv.html af8383670ba3a21119c4dd0e917f4a825 struct timespec timer_started structgprs__ns2__vc__priv.html a239dbbb3501c0c5d5434b3e54b5efe4a struct gprs_ns2_vc_priv::@26 alive structgprs__ns2__vc__priv.html ae7f31519a310d4284ca4e357f3bb4d6b gprs_ns_hdr structgprs__ns__hdr.html uint8_t pdu_type group__libgb.html gae190547db8cb0e80359614aa4155f989 uint8_t data group__libgb.html gae556352d5816355de7f918c1e89cee09 [0] gprs_ns_ie_ip4_elem structgprs__ns__ie__ip4__elem.html uint32_t ip_addr group__libgb.html gaabfbf473c14a82c23b55e72724d95741 uint16_t udp_port group__libgb.html gae2bc723e0e77fca0e9b662baa0e958a5 uint8_t sig_weight group__libgb.html gad2a29c03576a483d60df9befd4ceaf44 uint8_t data_weight group__libgb.html gafc6eb0445799511fffd6313aa749843d gprs_ns_ie_ip6_elem structgprs__ns__ie__ip6__elem.html struct in6_addr ip_addr group__libgb.html ga842dfe0d04f78ae21d1f899206980f56 uint16_t udp_port group__libgb.html ga9e402a0343186bca315c8b4a70df394a uint8_t sig_weight group__libgb.html ga18f9069a6669b0bd902f9cb13c742af8 uint8_t data_weight group__libgb.html gabed43c7f40f10f8b58934398c9172105 gprs_ns_inst structgprs__ns__inst.html gprs_ns_cb_t * cb structgprs__ns__inst.html a1f1c877a75a4a7050cf995ffbd97ae17 struct llist_head gprs_nsvcs structgprs__ns__inst.html a1d8b247242dd09a84d3979dfe07e31d1 struct gprs_nsvc * unknown_nsvc structgprs__ns__inst.html abd468902447c0d82ceb578f71287ac5a uint16_t timeout structgprs__ns__inst.html a3e3e791e740045add11bd34820bb948f [NS_TIMERS_COUNT] struct osmo_fd fd structgprs__ns__inst.html af208f783bbd1706c2f8598b9051d6e20 uint32_t local_ip structgprs__ns__inst.html a11c2cf89f8c3700a56a378c805b9ea0b uint16_t local_port structgprs__ns__inst.html aa719510ec5e6a244fd8e2a199888f365 uint32_t remote_ip structgprs__ns__inst.html a2f3c5caeebddb64c65bddef3bf244e10 uint16_t remote_port structgprs__ns__inst.html a5fe803529e46571d792a8cdb63354489 int dscp structgprs__ns__inst.html a4108e036d0b0af7881021cf2bbabc337 bool use_reset_block_unblock structgprs__ns__inst.html ae9222ae931f6820e440cb555b61ce040 struct gprs_ns_inst::@14 nsip structgprs__ns__inst.html ab3882535f69714b0e19e333c604a32a0 unsigned int enabled structgprs__ns__inst.html a94fcabb42bcf2c048db83dbfbcae44f7 struct gprs_ns_inst::@15 frgre structgprs__ns__inst.html abde6a85ffb4e890848cf4cc1455b94c9 struct osmo_fsm_inst * bss_sns_fi structgprs__ns__inst.html ab3772a114b0148e7b17d843ee6091a21 gprs_nsvc structgprs__nsvc.html struct llist_head list structgprs__nsvc.html abda5e73ef33340cfcbab5fe64fadb9f6 struct gprs_ns_inst * nsi structgprs__nsvc.html a3ebd834fa0bc10b91388b422712e51ff uint16_t nsei structgprs__nsvc.html aedf7b778cce510a0621d8aad9e91e052 uint16_t nsvci structgprs__nsvc.html a79cae18f51faead4107cd7aa14eeb7f0 uint32_t state structgprs__nsvc.html a685fd59f1b16114e036b577be37da3a6 uint32_t remote_state structgprs__nsvc.html a88de7c9ff602ceae1789c040bae0eb47 struct osmo_timer_list timer structgprs__nsvc.html a434605151f37a7e539bc89cde0b0ebce enum nsvc_timer_mode timer_mode structgprs__nsvc.html a6621bc5c8c3007c3b59c1716b12e1378 struct timeval timer_started structgprs__nsvc.html a653b242694c11051fbb1cac239da744a int alive_retries structgprs__nsvc.html a5f7df9c3475db22c82a1e9798d996579 unsigned int remote_end_is_sgsn structgprs__nsvc.html a015ca75d3a4c16b42d5ad3b116adde5a unsigned int persistent structgprs__nsvc.html a81aabee0724be3742f7701f8922447dd unsigned int nsvci_is_valid structgprs__nsvc.html abdbd82754949272808bbcbafa32da75a struct rate_ctr_group * ctrg structgprs__nsvc.html afba1110a9f25945d68b1141a76de69c3 struct osmo_stat_item_group * statg structgprs__nsvc.html a040a704c055971bd6231931875975cea enum gprs_ns_ll ll structgprs__nsvc.html a2a4e15c9fe5205334f98ad9e9c953c47 struct sockaddr_in bts_addr structgprs__nsvc.html a5c0d9dbc585a571dbe65899f5b31e9e8 struct gprs_nsvc::@16::@18 ip structgprs__nsvc.html abfc1b49e5805850332c037ee49fb70ad struct gprs_nsvc::@16::@19 frgre structgprs__nsvc.html a8121ca00c748ce9ac8386341b186888b uint8_t sig_weight structgprs__nsvc.html aafda462203dd735b61153747bd4a4a8e uint8_t data_weight structgprs__nsvc.html adb7d606e101fca3bfdf8ae1bedac6fde gprs_sns_state structgprs__sns__state.html struct gprs_ns_inst * nsi structgprs__sns__state.html a913947f2b03c8302fb9b8bd3ec21e244 struct gprs_nsvc * nsvc_hack structgprs__sns__state.html ad4516c0ff7db21630390fe1b855ee10e struct gprs_ns_ie_ip4_elem * ip4_local structgprs__sns__state.html a66cb0e9eaa2b6a616cd1d595b8e8bdda size_t num_ip4_local structgprs__sns__state.html a78f0725cc54360371cb8bb845bf9cdc2 size_t num_max_nsvcs structgprs__sns__state.html a34b726811f200d145709791cdec9423c size_t num_max_ip4_remote structgprs__sns__state.html a05990701563564086c54c64b47f408da struct gprs_ns_ie_ip4_elem * ip4_remote structgprs__sns__state.html a1a3feb5f2e2ce8771bc1f4abb40f6b43 unsigned int num_ip4_remote structgprs__sns__state.html a2d98333cc86a00b92df7a623d42cf341 uint16_t next_nsvci structgprs__sns__state.html a83f0950c04cba304d288bb00b7eb255b gre_hdr structgre__hdr.html uint16_t flags structgre__hdr.html af2e843d86b058b2e5c1635828d83bdb8 uint16_t ptype structgre__hdr.html a68a0df85ae9d52384b96eb399475f51d libgb_msgb_cb structlibgb__msgb__cb.html unsigned char * bssgph structlibgb__msgb__cb.html a4e1e21735efa229a53eecdb66a6c5d9c unsigned char * llch structlibgb__msgb__cb.html aafb40e98cf50bfda3dd49f834a33d168 unsigned char * bssgp_cell_id structlibgb__msgb__cb.html abc1eb7e23147a9bc70bcbed06ab8a79c uint16_t nsei structlibgb__msgb__cb.html a138d176a04b6e72989f35669dc04d452 uint16_t bvci structlibgb__msgb__cb.html a7d33bb75f92bd735c04ed81401f2a187 uint32_t tlli structlibgb__msgb__cb.html a3321326a9b14fd20ec49741158ea6843 ns2_sns_bind structns2__sns__bind.html struct llist_head list structns2__sns__bind.html add99317f0bf962f4410189b026dea4c2 struct gprs_ns2_vc_bind * bind structns2__sns__bind.html a6fd1a788ff4d9776418667f472964162 uint8_t change_weight_state structns2__sns__bind.html a4c929171eb2436b5ea9bb84adfe9c430 ns2_sns_elems structns2__sns__elems.html struct gprs_ns_ie_ip4_elem * ip4 structns2__sns__elems.html ac99cad25f93bb34ccda4b9ff1598419c unsigned int num_ip4 structns2__sns__elems.html a54503d19b6e0dd07d257aa365ae6e72a struct gprs_ns_ie_ip6_elem * ip6 structns2__sns__elems.html a4e13a2e31876e9d310f6da3a55b29026 unsigned int num_ip6 structns2__sns__elems.html a79d986b087cf7a5ccf02c1b60b9fbdfd ns2_sns_procedure structns2__sns__procedure.html struct llist_head list structns2__sns__procedure.html a920af1a7ae6c8d511e1223779651fe3d struct ns2_sns_bind * sbind structns2__sns__procedure.html a8bb875852e3659aca84e5c6627be4491 uint16_t sig_weight structns2__sns__procedure.html a14ffa3efe7893ff2b7182bbe51b6f877 uint16_t data_weight structns2__sns__procedure.html a5a1ecaee616ef1d272f82b6ed5adf52d struct gprs_ns_ie_ip4_elem ip4 structns2__sns__procedure.html a9459edd7fda015d11aa32d4ea4e1dd9b struct gprs_ns_ie_ip6_elem ip6 structns2__sns__procedure.html a1f06f5d93f6ffd65c89dd830a2594296 enum sns_procedure procedure structns2__sns__procedure.html ae0affd0299fc166486c45404131cd546 uint8_t trans_id structns2__sns__procedure.html aac2ebb2b67cee91a0e94947393a122f7 bool running structns2__sns__procedure.html ad024ef1a8468f699daea186b1cd818f4 ns2_sns_state structns2__sns__state.html struct gprs_ns2_nse * nse structns2__sns__state.html a712d387f904d5e31ae7e15e0c06ed5b4 int family structns2__sns__state.html a76eed5faeede81eecd8eb025338cb184 enum ns2_sns_role role structns2__sns__state.html a70aee060fb1827ee503ecee294136646 struct llist_head sns_endpoints structns2__sns__state.html a0b52deb6ec0ff9467ab793c0b82f3b23 struct llist_head binds structns2__sns__state.html a76dc5251b4c36f060c3cf1c7d0ef19c5 struct ns2_sns_bind * initial_bind structns2__sns__state.html acce5d440b75940d98cbea5ffacefd646 bool reselection_running structns2__sns__state.html a201d89a912596bdc7a070d0044602cf0 bool block_no_nsvc_events structns2__sns__state.html acf45cebb2586928b3f6e8b46b4aba89f struct sns_endpoint * initial structns2__sns__state.html a98381bceaf345f39c874699092a1f5b5 struct gprs_ns2_vc * sns_nsvc structns2__sns__state.html ad4b660c0b8e1ae47bc60f727a2b03f07 int N structns2__sns__state.html adaba8fd1c09849c7d48dd5ea5a072c51 bool alive structns2__sns__state.html ae16013c56069fcf062d793ec0e963111 struct ns2_sns_elems local structns2__sns__state.html a93ac08bb1ce90ae4bec616477a4b94ae struct ns2_sns_elems local_procedure structns2__sns__state.html af776cc2ba590860ad7b0eb23390d8550 struct ns2_sns_elems remote structns2__sns__state.html a20cc8df735489f5fa4a7bf111cb761e9 size_t num_max_nsvcs structns2__sns__state.html a0270c14d4166c28fe100d982a38bd002 size_t num_max_ip4_remote structns2__sns__state.html aa4871cb7aec2bf8b3ef09d4ef6c34b60 size_t num_max_ip6_remote structns2__sns__state.html af926fdfaff5d104e4eafb03dca91a053 struct llist_head procedures structns2__sns__state.html a571c9fa5f739ec757138871ed9ac9aac struct ns2_sns_procedure * current_procedure structns2__sns__state.html a71e1f9fdb0699c3dc6c6539db6234211 uint8_t trans_id structns2__sns__state.html a1280e23ea3d587080c1f2c465a5fb3b5 ns_signal_data structns__signal__data.html struct gprs_nsvc * nsvc structns__signal__data.html ae8e81ccdb9fbecf951ac8e4b2a7f8cbb struct gprs_nsvc * old_nsvc structns__signal__data.html a7dcd132d07a4f30f4917aa1ecce6088d uint8_t cause structns__signal__data.html a5790d1813c21bd0598cfd5853e517f4c uint8_t pdu_type structns__signal__data.html a3db3f944ca30b02c6bc0acc48869519e uint8_t ie_type structns__signal__data.html ac4bc9427dd0e131ca8757ef3d2df200a struct msgb * msg structns__signal__data.html af749bc6aa45dc2daa44d0bd6de1fbe83 osmo_bssgp_prim structosmo__bssgp__prim.html struct osmo_prim_hdr oph structosmo__bssgp__prim.html a9c04a804ff7a5c794cb9153c5ac78579 uint16_t nsei structosmo__bssgp__prim.html ad63159729a2bc46ba649931f8d7b12dc uint16_t bvci structosmo__bssgp__prim.html a588a96a639fd0e6836bc1601e8655ad3 uint32_t tlli structosmo__bssgp__prim.html adde0399933e5f18d26796b4e839414c8 struct tlv_parsed * tp structosmo__bssgp__prim.html a8a6f66b87f6bb8ce73c7f8fbb98f7fee struct gprs_ra_id * ra_id structosmo__bssgp__prim.html aeb70189354f3e41c5d1bf6498480d1f2 uint8_t suspend_ref structosmo__bssgp__prim.html a2640e813b75149338003b1072ff0ebb3 struct osmo_bssgp_prim::@0::@1 resume structosmo__bssgp__prim.html a06a71eb3999e993f8ad6f10c390745ad struct bssgp_ran_information_pdu rim_pdu structosmo__bssgp__prim.html a9048d2ca30b6247410d69d531dc0cd83 union osmo_bssgp_prim::@0 u structosmo__bssgp__prim.html a5216b30feb115755c0d4bd894efa0277 osmo_eutran_tai structosmo__eutran__tai.html uint16_t mcc structosmo__eutran__tai.html a985ea229148dc810431719bdf01ef9ff uint16_t mnc structosmo__eutran__tai.html a38c386e197e879aed90a6ecd0a0af204 bool mnc_3_digits structosmo__eutran__tai.html aa4721e2aeb19f491e6f46a2e4997330f uint16_t tac structosmo__eutran__tai.html a5b299d12115c524e4e4693d0c45228eb osmo_fr_dlc structosmo__fr__dlc.html struct llist_head list structosmo__fr__dlc.html ab8995a5b12e4de614ba9c6faadf56650 struct osmo_fr_link * link structosmo__fr__dlc.html a8fb56f7f081f6aaf812d906cb48dad92 uint16_t dlci structosmo__fr__dlc.html af08f4e3acd70448efb8d0432cefc7b0d bool active structosmo__fr__dlc.html abbaff90bf56621595057c7151b229132 bool add structosmo__fr__dlc.html a12607350c7a115aa73858a0f093e8eea bool del structosmo__fr__dlc.html a94eda25bfddb81e0c449badd7a2f1b0d bool state_send structosmo__fr__dlc.html a12bec4f1e7993429d877a68e8b63422a int(* rx_cb structosmo__fr__dlc.html ae450b87e436913a623b50802d0e99400 )(void *cb_data, struct msgb *msg) void(* status_cb structosmo__fr__dlc.html a376a7379df249f440e57343fe4a14ecc )(struct osmo_fr_dlc *dlc, void *cb_data, bool active) void * cb_data structosmo__fr__dlc.html aab37b64b41f8eaee823b5a60a29e54cd osmo_fr_link structosmo__fr__link.html struct llist_head list structosmo__fr__link.html a85e06e13528736e262cd742e73b0662f struct osmo_fr_network * net structosmo__fr__link.html a23a12f09b73836aff0b06ace28c3bf67 enum osmo_fr_role role structosmo__fr__link.html a0d9fa40d9213da0fe0c830eae1e041f6 const char * name structosmo__fr__link.html a77ae2d93b56d5357e672e21207a165f2 uint8_t last_rx_seq structosmo__fr__link.html a6a174f48762647ff0c310b84e5a01e2e uint8_t last_tx_seq structosmo__fr__link.html a2293244273bdb7d0271006ee50a23bd6 struct osmo_timer_list t391 structosmo__fr__link.html ad5a549333be845a9ee15de67ad650400 struct osmo_timer_list t392 structosmo__fr__link.html a860ceeeb12717df9c4e80890136cefb0 unsigned int polling_count structosmo__fr__link.html a0e63da028feb9b8240674fa4329645a9 unsigned int err_count structosmo__fr__link.html a548400bcbf7a450985764253f04a6b0c unsigned int succeed structosmo__fr__link.html aaee2ef9043aeec4b2777b7e5aec03165 uint8_t expected_rep structosmo__fr__link.html af7e98d7be3006b1ff855978b0015d49b bool state structosmo__fr__link.html a22b56bcb9991f6df20dcca45bb55f9f1 struct llist_head dlc_list structosmo__fr__link.html a7ce5fcd26b3594a9043bac905fd64f08 int(* unknown_dlc_rx_cb structosmo__fr__link.html aa3c8ccca4aa38dfe46c6c33fe6fc71b7 )(void *cb_data, struct msgb *msg) void * unknown_dlc_rx_cb_data structosmo__fr__link.html ac3ccc561f28a7424495b973530b4de2a int(* tx_cb structosmo__fr__link.html a901164f3be914af77e3c238bc1a24704 )(void *data, struct msgb *msg) void(* status_cb structosmo__fr__link.html a3e5c34f185e82ae5601570c8ec40418f )(struct osmo_fr_link *link, void *cb_data, bool active) void * cb_data structosmo__fr__link.html a6db134523d331a88d449a390763f099d osmo_fr_network structosmo__fr__network.html struct llist_head links structosmo__fr__network.html a3afe5227b1a92279051d467390f36988 unsigned int n391 structosmo__fr__network.html a576210415a433ec66708c74484348906 unsigned int n392 structosmo__fr__network.html a4fce6cac13b31b587f841f6ef81c4969 unsigned int n393 structosmo__fr__network.html aa8898eaa9697d3b6be8c89a9024713d2 struct osmo_tdef * T_defs structosmo__fr__network.html ac4b2869406b21d528d93e42f3f6ef3d4 osmo_gprs_ns2_prim structosmo__gprs__ns2__prim.html struct osmo_prim_hdr oph structosmo__gprs__ns2__prim.html aa1fb5816c06fdedfaa19771847f0e2b8 uint16_t nsei structosmo__gprs__ns2__prim.html a5ef85ec9d275f49358d465ffbf79d71f uint16_t bvci structosmo__gprs__ns2__prim.html aba3cd28abef3c65d051c056cda76b7a3 enum gprs_ns2_change_ip_endpoint change structosmo__gprs__ns2__prim.html a4fe56e2f0c1aa70927511722c8ca7220 uint32_t link_selector structosmo__gprs__ns2__prim.html a3b9b95000e5225f592d5281dcc1c6084 long long _resource_distribution_placeholder1 structosmo__gprs__ns2__prim.html a8fadb6872642cf45082df263d0d16bba long long _resource_distribution_placeholder2 structosmo__gprs__ns2__prim.html ab9f90b62ef595000900eded1d8c861d1 long long _resource_distribution_placeholder3 structosmo__gprs__ns2__prim.html af65130ad8a8e2fc166bbc917cac53e95 struct osmo_gprs_ns2_prim::@20::@21 unitdata structosmo__gprs__ns2__prim.html a4167aa36140cef7e2683e92e921ba33a enum gprs_ns2_congestion_cause cause structosmo__gprs__ns2__prim.html a7b043ff0ff8362cbeee3bc39d49da9ad struct osmo_gprs_ns2_prim::@20::@22 congestion structosmo__gprs__ns2__prim.html af59f4ec27e08cb676510ced7655ee3f1 enum gprs_ns2_affecting_cause cause structosmo__gprs__ns2__prim.html ad171fa5620bb7da71be129272d15a770 char * nsvc structosmo__gprs__ns2__prim.html ab0ca4fdcd0f225498fdcbe551d4388fe int transfer structosmo__gprs__ns2__prim.html a2972c2bfa9d178dc3726357f67d6366b bool persistent structosmo__gprs__ns2__prim.html a3617a5fb372f1e11a624b3ee4ff5f75e bool first structosmo__gprs__ns2__prim.html a4e0cc33cf4d7ddd28ab5b0b46c049368 uint16_t mtu structosmo__gprs__ns2__prim.html a48c0aa4a0cbe673d235a94bdb93042f5 struct osmo_gprs_ns2_prim::@20::@23 status structosmo__gprs__ns2__prim.html ad79ef3d186ae763cb161d8a5df4d8e18 union osmo_gprs_ns2_prim::@20 u structosmo__gprs__ns2__prim.html a0cecdb49f7fb8ab701b2a89f8547a784 priv_bind structpriv__bind.html struct osmo_netdev * netdev structpriv__bind.html ae740a56163c39862c79e632df7af5753 char netif structpriv__bind.html ad4c9a91b87dfe2f1c2d0cb3cb9572d93 [IFNAMSIZ] struct osmo_fr_link * link structpriv__bind.html a8457459f063d8a145369452f7091484a int ifindex structpriv__bind.html a8d5766c6511caa280f402767f18d7d50 bool if_running structpriv__bind.html aceeecd8ecda28b4c83c7e965f6b72f49 struct osmo_fd ofd structpriv__bind.html a3fca5f92ac28bae488eaf8152564a347 struct msgb * lmi_msg structpriv__bind.html a170bc2b8922463b660544c38ceb31893 struct llist_head list structpriv__bind.html a500c24b4dd51bcee5563cd501ad0842e struct osmo_timer_list timer structpriv__bind.html a6bbbce84af103ab548c14dec0faaeae8 uint32_t retry_us structpriv__bind.html a38e709ecb54108f50d19f39e60877dbc struct priv_bind::@25 backlog structpriv__bind.html a0ef08a8a9e70b4259847bffbbe09b9c7 struct osmo_fd fd structpriv__bind.html a59940306f58d72fdf011047c2e5a57ad struct osmo_sockaddr addr structpriv__bind.html ae6d6f493b0c12886d28992872c90506a uint16_t dlci structpriv__bind.html af5ce185a6d88f4f84eee49074721d3c2 int dscp structpriv__bind.html a267017830bcddd5d0ab42d2a278669be struct osmo_io_fd * iofd structpriv__bind.html a7761aad29d3636856e131ed8aa2093fa uint8_t priority structpriv__bind.html a6a796e8da5bf30927a9c32968ff395b0 priv_vc structpriv__vc.html struct osmo_sockaddr remote structpriv__vc.html a393d4057b68af8595507552e509e03ad uint16_t dlci structpriv__vc.html acbf3058747644e00afb22325cba3e9f4 struct osmo_fr_dlc * dlc structpriv__vc.html a50166eca971d658e9835af23eec8629d q933_a_hdr structq933__a__hdr.html uint8_t prot_disc structq933__a__hdr.html ac6dbf2eb1ed2955799c7bf4994a90a33 uint8_t call_ref structq933__a__hdr.html addbac545940642e27c16eb442c7bd839 uint8_t msg_type structq933__a__hdr.html a00ec4a9e5f59c26d04ef9e6e65f34171 q933_a_pvc_sts structq933__a__pvc__sts.html sns_endpoint structsns__endpoint.html struct llist_head list structsns__endpoint.html ab0eee717874af0c55fd1e47b45b6894e struct osmo_sockaddr saddr structsns__endpoint.html a777581a6dd21025ac39e30e0d52cbc37 vty_bind structvty__bind.html struct llist_head list structvty__bind.html aed17f3d50c071ae797f3a86b371fee69 const char * name structvty__bind.html a29e98c8aa39f5f54aa9b8388f9789599 enum gprs_ns2_ll ll structvty__bind.html a38ac9fcb6fd5455d8102f03b498316dc int dscp structvty__bind.html a2808e5d6e8f490373c4544873d7e078c uint8_t priority structvty__bind.html a15fa5d18eb8856944cf1d6b112c3a98d bool accept_ipaccess structvty__bind.html a17dd66959f2e9af72360a7d856a55e1a bool accept_sns structvty__bind.html a9824013c626ee2e100f64af8af8c054e uint8_t ip_sns_sig_weight structvty__bind.html a6724d68a84e4671dce4609d3e100bfcb uint8_t ip_sns_data_weight structvty__bind.html afb5e5b5aea7078eaef4e0a07eeb9b9fc vty_nse structvty__nse.html struct llist_head list structvty__nse.html ae9038c1b2292580e986e6d361fc6c57b uint16_t nsei structvty__nse.html a1f76e89c4d68f31f20c0367e8617bb8b struct llist_head binds structvty__nse.html ada395e63be10b3e2470a1d3e3f0b2868 vty_nse_bind structvty__nse__bind.html struct llist_head list structvty__nse__bind.html a8ee604c1b44b2b4b8932c9bb481632bc struct vty_bind * vbind structvty__nse__bind.html a2cee77c1e6fcc738a21e7b576f20afd2 libgb Libgb group__libgb.html gprs_ns.h gprs_ns.c gprs_ns2.c gprs_ns_hdr gprs_ns_ie_ip4_elem gprs_ns_ie_ip6_elem #define ns_set_state group__libgb.html ga807fb8fb938a1fa5d1b6efcbed98a9ff (ns_, st_) #define ns_set_remote_state group__libgb.html gaeacd7544cfbac0d46ce7f2f59cea8666 (ns_, st_) #define ns_mark_blocked group__libgb.html ga8cbd6a120ccbaf199d5dbb987150f421 (ns_) #define ns_mark_unblocked group__libgb.html ga990fe02fdaeb6335928d955ef9014d52 (ns_) #define ns_mark_alive group__libgb.html gae384fb821c5c69cf96aa566a329b2f4f (ns_) #define ns_mark_dead group__libgb.html ga69aaba1c45b60b99e1e139340a22be48 (ns_) #define ERR_IF_NSVC_USES_SNS group__libgb.html ga82ed6e704b00af083bb3a9fa18b09e72 (nsvc, reason) #define CHECK_TX_RC group__libgb.html ga1c1abfc28c61d0914f1f9953774414fe (rc, nsvc) #define ns_set_state group__libgb.html ga807fb8fb938a1fa5d1b6efcbed98a9ff (ns_, st_) #define ns_set_remote_state group__libgb.html gaeacd7544cfbac0d46ce7f2f59cea8666 (ns_, st_) #define ns_mark_blocked group__libgb.html ga8cbd6a120ccbaf199d5dbb987150f421 (ns_) #define ns_mark_unblocked group__libgb.html ga990fe02fdaeb6335928d955ef9014d52 (ns_) #define ns_mark_alive group__libgb.html gae384fb821c5c69cf96aa566a329b2f4f (ns_) #define ns_mark_dead group__libgb.html ga69aaba1c45b60b99e1e139340a22be48 (ns_) #define NS2_LL_MAX_STR group__libgb.html ga97758b550e086f2f66cca6fd391f86b4 ns_pdu_type group__libgb.html ga138e965973b71fed1f70981f85166f54 NS_PDUT_UNITDATA group__libgb.html gga138e965973b71fed1f70981f85166f54a868430bc1823cfa2cff6ff42f54cf45a NS_PDUT_RESET group__libgb.html gga138e965973b71fed1f70981f85166f54a1e195510dfb865e2c4c45f928c81333f NS_PDUT_RESET_ACK group__libgb.html gga138e965973b71fed1f70981f85166f54a13821dc6ce945b47c4c7f2274aff45ad NS_PDUT_BLOCK group__libgb.html gga138e965973b71fed1f70981f85166f54a988b3ced7cbfd1d5c8331615c0a84420 NS_PDUT_BLOCK_ACK group__libgb.html gga138e965973b71fed1f70981f85166f54a11379935082fbff7f322e5e70aeae02c NS_PDUT_UNBLOCK group__libgb.html gga138e965973b71fed1f70981f85166f54a1f0bcb1ce1e17b949e09dd1b9b1129ac NS_PDUT_UNBLOCK_ACK group__libgb.html gga138e965973b71fed1f70981f85166f54a1406d8dfd663016321f9ae45f94b907d NS_PDUT_STATUS group__libgb.html gga138e965973b71fed1f70981f85166f54a5226b82ddd82c37b82f3b38c167da386 NS_PDUT_ALIVE group__libgb.html gga138e965973b71fed1f70981f85166f54ae37dc3f5e36924ef0b59c093e4dac69f NS_PDUT_ALIVE_ACK group__libgb.html gga138e965973b71fed1f70981f85166f54a5ceb23850ee0382525820bc11a882f97 SNS_PDUT_ACK group__libgb.html gga138e965973b71fed1f70981f85166f54aaab6b1c4ee113801b738dff11a0d1668 SNS_PDUT_ADD group__libgb.html gga138e965973b71fed1f70981f85166f54a4a44569f7797472ead12024b3a941189 SNS_PDUT_CHANGE_WEIGHT group__libgb.html gga138e965973b71fed1f70981f85166f54a400416a7315d3daa14079313e3fefc47 SNS_PDUT_CONFIG group__libgb.html gga138e965973b71fed1f70981f85166f54a401979534b5ce7d5d2972089555ab55a SNS_PDUT_CONFIG_ACK group__libgb.html gga138e965973b71fed1f70981f85166f54a742beed958fe79c58f047ed5da203fc1 SNS_PDUT_DELETE group__libgb.html gga138e965973b71fed1f70981f85166f54abd3ea35fb5dd1adaf7920d7e46edc9ad SNS_PDUT_SIZE group__libgb.html gga138e965973b71fed1f70981f85166f54a8292986e7bc1920611f400b622e4e25f SNS_PDUT_SIZE_ACK group__libgb.html gga138e965973b71fed1f70981f85166f54a90d0f57400a0a6677727054df3599fa5 ns_ctrl_ie group__libgb.html gaaa401d24a89784c8ce88f55993ec186c NS_IE_CAUSE group__libgb.html ggaaa401d24a89784c8ce88f55993ec186ca52727a7113c3f0af211ceaf93255f577 NS_IE_VCI group__libgb.html ggaaa401d24a89784c8ce88f55993ec186ca107551c56a353513699ed4de0e03efb6 NS_IE_PDU group__libgb.html ggaaa401d24a89784c8ce88f55993ec186ca894cb4f7adf0ff5a36fd56117af37d86 NS_IE_BVCI group__libgb.html ggaaa401d24a89784c8ce88f55993ec186ca4d4fa49811e8f5a82025450efb218f7d NS_IE_NSEI group__libgb.html ggaaa401d24a89784c8ce88f55993ec186ca250a5ad06e3f9ea3587c76efc9992851 NS_IE_IPv4_LIST group__libgb.html ggaaa401d24a89784c8ce88f55993ec186ca01d7b1d8a36393c0aa93207e3e8122f5 NS_IE_IPv6_LIST group__libgb.html ggaaa401d24a89784c8ce88f55993ec186ca38654c35774d91e1edf499e4b3a4e9f7 NS_IE_MAX_NR_NSVC group__libgb.html ggaaa401d24a89784c8ce88f55993ec186ca25bd1ff0cb8b490748ade4b02abeb0e4 NS_IE_IPv4_EP_NR group__libgb.html ggaaa401d24a89784c8ce88f55993ec186ca1684f98539fa74b4b1437fc021324918 NS_IE_IPv6_EP_NR group__libgb.html ggaaa401d24a89784c8ce88f55993ec186ca00c91811e08f1d002d5523ec2e33b444 NS_IE_RESET_FLAG group__libgb.html ggaaa401d24a89784c8ce88f55993ec186cacd428793acb147fcdc222a89b401385d NS_IE_IP_ADDR group__libgb.html ggaaa401d24a89784c8ce88f55993ec186ca18551ce71fe28c7e59ee2a8873614ddc NS_IE_TRANS_ID group__libgb.html ggaaa401d24a89784c8ce88f55993ec186ca590828f78a3874db2c1be20eb73846f0 ns_cause group__libgb.html ga0273a14202d1874350629fb78b716933 NS_CAUSE_TRANSIT_FAIL group__libgb.html gga0273a14202d1874350629fb78b716933afb3f75ccc7d48825f99bace1fd135f88 NS_CAUSE_OM_INTERVENTION group__libgb.html gga0273a14202d1874350629fb78b716933ad42d92b442344f212492bddec93ff9db NS_CAUSE_EQUIP_FAIL group__libgb.html gga0273a14202d1874350629fb78b716933ab6d642f059069ed03632590805a67340 NS_CAUSE_NSVC_BLOCKED group__libgb.html gga0273a14202d1874350629fb78b716933af5c99431937201a2bdfc693e463565d6 NS_CAUSE_NSVC_UNKNOWN group__libgb.html gga0273a14202d1874350629fb78b716933afe58de8377f6f255bb465a0d4bd42ed5 NS_CAUSE_BVCI_UNKNOWN group__libgb.html gga0273a14202d1874350629fb78b716933a27499e52f04427f390152deac81614f9 NS_CAUSE_SEM_INCORR_PDU group__libgb.html gga0273a14202d1874350629fb78b716933aa5786e2b9869ed85eb7adbfc9857d772 NS_CAUSE_PDU_INCOMP_PSTATE group__libgb.html gga0273a14202d1874350629fb78b716933a921f3793fec2029726ec5ea2f8a9ed93 NS_CAUSE_PROTO_ERR_UNSPEC group__libgb.html gga0273a14202d1874350629fb78b716933a4c1025764deb7ff2917d9be9e9475126 NS_CAUSE_INVAL_ESSENT_IE group__libgb.html gga0273a14202d1874350629fb78b716933a2a8ef6c7bd84a76be26dfb99fa3bcdaf NS_CAUSE_MISSING_ESSENT_IE group__libgb.html gga0273a14202d1874350629fb78b716933ac31a5723ccb70ec9c46178160b5e92a1 NS_CAUSE_INVAL_NR_IPv4_EP group__libgb.html gga0273a14202d1874350629fb78b716933a6248afd22adb65afe1782695e3ef643e NS_CAUSE_INVAL_NR_IPv6_EP group__libgb.html gga0273a14202d1874350629fb78b716933aab6a25a2d63c965c60dac2040e60e6e0 NS_CAUSE_INVAL_NR_NS_VC group__libgb.html gga0273a14202d1874350629fb78b716933a141e0730908f2c6eabd0c82bfbca0b7a NS_CAUSE_INVAL_WEIGH group__libgb.html gga0273a14202d1874350629fb78b716933ac28093f7e1457c3ae3e5d54fbd094787 NS_CAUSE_UNKN_IP_EP group__libgb.html gga0273a14202d1874350629fb78b716933afdacbbe6de12894b1882574b9b49b1d3 NS_CAUSE_UNKN_IP_ADDR group__libgb.html gga0273a14202d1874350629fb78b716933aa5c7bece29d3f1d03f14222759b1acd8 NS_CAUSE_UNKN_IP_TEST_FAILED group__libgb.html gga0273a14202d1874350629fb78b716933a335d2da9601161154b57eb7fec004da3 ns_ctr group__libgb.html ga9eb02dcd9b1864987ffa538af6852728 NS_CTR_PKTS_IN group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a3e5eef852df124a2e8c7b33d7ffab16a NS_CTR_PKTS_OUT group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a11ddb0337a62952a892f026ace741e49 NS_CTR_BYTES_IN group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a229595e2e6daebf26e606dc873149b41 NS_CTR_BYTES_OUT group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a1b113f24a4d2f522aacdcf18fa7a2a49 NS_CTR_BLOCKED group__libgb.html ga9eb02dcd9b1864987ffa538af6852728abcf9e62a101dd40a858def909cc763dd NS_CTR_DEAD group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a7c8d3a66448534aec6cd5b18aa49ecf6 NS_CTR_REPLACED group__libgb.html ga9eb02dcd9b1864987ffa538af6852728abcbaeb1e120682bdef61591268517dc0 NS_CTR_NSEI_CHG group__libgb.html ga9eb02dcd9b1864987ffa538af6852728ac5bc01cd8e995b6a033c187d0c8251c7 NS_CTR_INV_VCI group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a77b95b76e243f7eb6bac218ab3e139af NS_CTR_INV_NSEI group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a2e9edabd27a0e209bfd901dc0bc225b9 NS_CTR_LOST_ALIVE group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a340c633ef4293e1f30f2818a3c09c052 NS_CTR_LOST_RESET group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a06973f5082ec693df62edbfda72a1fc2 NS_CTR_PKTS_IN group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a3e5eef852df124a2e8c7b33d7ffab16a NS_CTR_PKTS_OUT group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a11ddb0337a62952a892f026ace741e49 NS_CTR_PKTS_OUT_DROP group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a0817a06e6d4c6b6d50d6e93b10b3f1d9 NS_CTR_BYTES_IN group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a229595e2e6daebf26e606dc873149b41 NS_CTR_BYTES_OUT group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a1b113f24a4d2f522aacdcf18fa7a2a49 NS_CTR_BYTES_OUT_DROP group__libgb.html ga9eb02dcd9b1864987ffa538af6852728af5c7df2bfa6f4c2a173fcde67d6a6155 NS_CTR_BLOCKED group__libgb.html ga9eb02dcd9b1864987ffa538af6852728abcf9e62a101dd40a858def909cc763dd NS_CTR_UNBLOCKED group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a6b153ab7cd8b00ad38d71f3dd7dd57c1 NS_CTR_DEAD group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a7c8d3a66448534aec6cd5b18aa49ecf6 NS_CTR_REPLACED group__libgb.html ga9eb02dcd9b1864987ffa538af6852728abcbaeb1e120682bdef61591268517dc0 NS_CTR_NSEI_CHG group__libgb.html ga9eb02dcd9b1864987ffa538af6852728ac5bc01cd8e995b6a033c187d0c8251c7 NS_CTR_INV_VCI group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a77b95b76e243f7eb6bac218ab3e139af NS_CTR_INV_NSEI group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a2e9edabd27a0e209bfd901dc0bc225b9 NS_CTR_LOST_ALIVE group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a340c633ef4293e1f30f2818a3c09c052 NS_CTR_LOST_RESET group__libgb.html ga9eb02dcd9b1864987ffa538af6852728a06973f5082ec693df62edbfda72a1fc2 ns_stat group__libgb.html ga274730ced17f01ce4b0a1a1d60d84336 NS_STAT_ALIVE_DELAY group__libgb.html gga274730ced17f01ce4b0a1a1d60d84336a7de5febc578b6ceb366f8cac1e9e4c9d NS_PDUT_UNITDATA group__libgb.html gga138e965973b71fed1f70981f85166f54a868430bc1823cfa2cff6ff42f54cf45a NS_PDUT_RESET group__libgb.html gga138e965973b71fed1f70981f85166f54a1e195510dfb865e2c4c45f928c81333f NS_PDUT_RESET_ACK group__libgb.html gga138e965973b71fed1f70981f85166f54a13821dc6ce945b47c4c7f2274aff45ad NS_PDUT_BLOCK group__libgb.html gga138e965973b71fed1f70981f85166f54a988b3ced7cbfd1d5c8331615c0a84420 NS_PDUT_BLOCK_ACK group__libgb.html gga138e965973b71fed1f70981f85166f54a11379935082fbff7f322e5e70aeae02c NS_PDUT_UNBLOCK group__libgb.html gga138e965973b71fed1f70981f85166f54a1f0bcb1ce1e17b949e09dd1b9b1129ac NS_PDUT_UNBLOCK_ACK group__libgb.html gga138e965973b71fed1f70981f85166f54a1406d8dfd663016321f9ae45f94b907d NS_PDUT_STATUS group__libgb.html gga138e965973b71fed1f70981f85166f54a5226b82ddd82c37b82f3b38c167da386 NS_PDUT_ALIVE group__libgb.html gga138e965973b71fed1f70981f85166f54ae37dc3f5e36924ef0b59c093e4dac69f NS_PDUT_ALIVE_ACK group__libgb.html gga138e965973b71fed1f70981f85166f54a5ceb23850ee0382525820bc11a882f97 SNS_PDUT_ACK group__libgb.html gga138e965973b71fed1f70981f85166f54aaab6b1c4ee113801b738dff11a0d1668 SNS_PDUT_ADD group__libgb.html gga138e965973b71fed1f70981f85166f54a4a44569f7797472ead12024b3a941189 SNS_PDUT_CHANGE_WEIGHT group__libgb.html gga138e965973b71fed1f70981f85166f54a400416a7315d3daa14079313e3fefc47 SNS_PDUT_CONFIG group__libgb.html gga138e965973b71fed1f70981f85166f54a401979534b5ce7d5d2972089555ab55a SNS_PDUT_CONFIG_ACK group__libgb.html gga138e965973b71fed1f70981f85166f54a742beed958fe79c58f047ed5da203fc1 SNS_PDUT_DELETE group__libgb.html gga138e965973b71fed1f70981f85166f54abd3ea35fb5dd1adaf7920d7e46edc9ad SNS_PDUT_SIZE group__libgb.html gga138e965973b71fed1f70981f85166f54a8292986e7bc1920611f400b622e4e25f SNS_PDUT_SIZE_ACK group__libgb.html gga138e965973b71fed1f70981f85166f54a90d0f57400a0a6677727054df3599fa5 NS_IE_CAUSE group__libgb.html ggaaa401d24a89784c8ce88f55993ec186ca52727a7113c3f0af211ceaf93255f577 NS_IE_VCI group__libgb.html ggaaa401d24a89784c8ce88f55993ec186ca107551c56a353513699ed4de0e03efb6 NS_IE_PDU group__libgb.html ggaaa401d24a89784c8ce88f55993ec186ca894cb4f7adf0ff5a36fd56117af37d86 NS_IE_BVCI group__libgb.html ggaaa401d24a89784c8ce88f55993ec186ca4d4fa49811e8f5a82025450efb218f7d NS_IE_NSEI group__libgb.html ggaaa401d24a89784c8ce88f55993ec186ca250a5ad06e3f9ea3587c76efc9992851 NS_IE_IPv4_LIST group__libgb.html ggaaa401d24a89784c8ce88f55993ec186ca01d7b1d8a36393c0aa93207e3e8122f5 NS_IE_IPv6_LIST group__libgb.html ggaaa401d24a89784c8ce88f55993ec186ca38654c35774d91e1edf499e4b3a4e9f7 NS_IE_MAX_NR_NSVC group__libgb.html ggaaa401d24a89784c8ce88f55993ec186ca25bd1ff0cb8b490748ade4b02abeb0e4 NS_IE_IPv4_EP_NR group__libgb.html ggaaa401d24a89784c8ce88f55993ec186ca1684f98539fa74b4b1437fc021324918 NS_IE_IPv6_EP_NR group__libgb.html ggaaa401d24a89784c8ce88f55993ec186ca00c91811e08f1d002d5523ec2e33b444 NS_IE_RESET_FLAG group__libgb.html ggaaa401d24a89784c8ce88f55993ec186cacd428793acb147fcdc222a89b401385d NS_IE_IP_ADDR group__libgb.html ggaaa401d24a89784c8ce88f55993ec186ca18551ce71fe28c7e59ee2a8873614ddc NS_IE_TRANS_ID group__libgb.html ggaaa401d24a89784c8ce88f55993ec186ca590828f78a3874db2c1be20eb73846f0 NS_CAUSE_TRANSIT_FAIL group__libgb.html gga0273a14202d1874350629fb78b716933afb3f75ccc7d48825f99bace1fd135f88 NS_CAUSE_OM_INTERVENTION group__libgb.html gga0273a14202d1874350629fb78b716933ad42d92b442344f212492bddec93ff9db NS_CAUSE_EQUIP_FAIL group__libgb.html gga0273a14202d1874350629fb78b716933ab6d642f059069ed03632590805a67340 NS_CAUSE_NSVC_BLOCKED group__libgb.html gga0273a14202d1874350629fb78b716933af5c99431937201a2bdfc693e463565d6 NS_CAUSE_NSVC_UNKNOWN group__libgb.html gga0273a14202d1874350629fb78b716933afe58de8377f6f255bb465a0d4bd42ed5 NS_CAUSE_BVCI_UNKNOWN group__libgb.html gga0273a14202d1874350629fb78b716933a27499e52f04427f390152deac81614f9 NS_CAUSE_SEM_INCORR_PDU group__libgb.html gga0273a14202d1874350629fb78b716933aa5786e2b9869ed85eb7adbfc9857d772 NS_CAUSE_PDU_INCOMP_PSTATE group__libgb.html gga0273a14202d1874350629fb78b716933a921f3793fec2029726ec5ea2f8a9ed93 NS_CAUSE_PROTO_ERR_UNSPEC group__libgb.html gga0273a14202d1874350629fb78b716933a4c1025764deb7ff2917d9be9e9475126 NS_CAUSE_INVAL_ESSENT_IE group__libgb.html gga0273a14202d1874350629fb78b716933a2a8ef6c7bd84a76be26dfb99fa3bcdaf NS_CAUSE_MISSING_ESSENT_IE group__libgb.html gga0273a14202d1874350629fb78b716933ac31a5723ccb70ec9c46178160b5e92a1 NS_CAUSE_INVAL_NR_IPv4_EP group__libgb.html gga0273a14202d1874350629fb78b716933a6248afd22adb65afe1782695e3ef643e NS_CAUSE_INVAL_NR_IPv6_EP group__libgb.html gga0273a14202d1874350629fb78b716933aab6a25a2d63c965c60dac2040e60e6e0 NS_CAUSE_INVAL_NR_NS_VC group__libgb.html gga0273a14202d1874350629fb78b716933a141e0730908f2c6eabd0c82bfbca0b7a NS_CAUSE_INVAL_WEIGH group__libgb.html gga0273a14202d1874350629fb78b716933ac28093f7e1457c3ae3e5d54fbd094787 NS_CAUSE_UNKN_IP_EP group__libgb.html gga0273a14202d1874350629fb78b716933afdacbbe6de12894b1882574b9b49b1d3 NS_CAUSE_UNKN_IP_ADDR group__libgb.html gga0273a14202d1874350629fb78b716933aa5c7bece29d3f1d03f14222759b1acd8 NS_CAUSE_UNKN_IP_TEST_FAILED group__libgb.html gga0273a14202d1874350629fb78b716933a335d2da9601161154b57eb7fec004da3 struct gprs_ns_hdr __attribute__ group__libgb.html ga4bd1a4f2920427cb38f01af2f0cc985c ((packed)) static bool nsvc_is_not_used group__libgb.html ga592fe5ba72d379eec43f7dfb05efff39 (const struct gprs_nsvc *nsvc) struct msgb * gprs_ns_msgb_alloc group__libgb.html gaae95fb6ea50aa9ecbdf336f931ea0554 (void) static void ns_set_state_with_log group__libgb.html gadd96fb73402ad8f2289f91e7db5fc7dc (struct gprs_nsvc *nsvc, uint32_t state, bool is_remote, const char *file, unsigned line) struct gprs_nsvc * gprs_nsvc_by_nsvci group__libgb.html gafa4c23bcbf2a4a9ab15e9640bb4dc987 (struct gprs_ns_inst *nsi, uint16_t nsvci) struct gprs_nsvc * gprs_nsvc_by_nsei group__libgb.html ga712419ff6dc9e319d1234ce91d7120f0 (struct gprs_ns_inst *nsi, uint16_t nsei) static struct gprs_nsvc * gprs_active_nsvc_by_nsei group__libgb.html ga84574ff5d686f87c763a72e17da7d3f3 (struct gprs_ns_inst *nsi, uint16_t nsei, uint16_t bvci) struct gprs_nsvc * gprs_nsvc_by_rem_addr group__libgb.html ga28b5b2f8f3a70ed7da94bac9698d32c1 (struct gprs_ns_inst *nsi, const struct sockaddr_in *sin) static void gprs_ns_timer_cb group__libgb.html gab4442be20e1ec80c27a62eaa68427f31 (void *data) struct gprs_nsvc * gprs_nsvc_create2 group__libgb.html ga0e47ee32b76167bd38089a98570c890b (struct gprs_ns_inst *nsi, uint16_t nsvci, uint8_t sig_weight, uint8_t data_weight) void gprs_nsvc_delete group__libgb.html ga5ad66da47bc39c25ee764c6ab5bb3af0 (struct gprs_nsvc *nsvc) static void ns_osmo_signal_dispatch group__libgb.html ga5ad5e742139221bf540577285c5373d2 (struct gprs_nsvc *nsvc, unsigned int signal, uint8_t cause) static void ns_osmo_signal_dispatch_mismatch group__libgb.html ga191b44ed2d0b01c52f1d828cfd036f70 (struct gprs_nsvc *nsvc, struct msgb *msg, uint8_t pdu_type, uint8_t ie_type) static void ns_osmo_signal_dispatch_replaced group__libgb.html ga1035399d0153e62c79ce31c812baba93 (struct gprs_nsvc *nsvc, struct gprs_nsvc *old_nsvc) const char * gprs_ns_cause_str group__libgb.html gaeb32cf0eae94d480ba77b204062e5ad3 (enum ns_cause cause) static int nsip_sendmsg group__libgb.html ga3917c8399af28401c72a6abf2df89379 (struct gprs_nsvc *nsvc, struct msgb *msg) int grps_ns_frgre_sendmsg group__libgb.html ga5c19a1727f618d34260abc10903e31b6 (struct gprs_nsvc *nsvc, struct msgb *msg) static bool ns_is_sns group__libgb.html ga3f6cc64906dcf91e6834708426f078bb (uint8_t pdu_type) static int gprs_ns_tx group__libgb.html gab852cf7403be3971638416b919e1824c (struct gprs_nsvc *nsvc, struct msgb *msg) static int gprs_ns_tx_simple group__libgb.html ga1273e9cf5ff147147acd21af115c8b75 (struct gprs_nsvc *nsvc, uint8_t pdu_type) int gprs_ns_tx_reset group__libgb.html ga424ba65d6bfe8f33fbcd4ebd085bd0fa (struct gprs_nsvc *nsvc, uint8_t cause) int gprs_ns_tx_status group__libgb.html gade9467a790f755eb8e003041658f1618 (struct gprs_nsvc *nsvc, uint8_t cause, uint16_t bvci, struct msgb *orig_msg) int gprs_ns_tx_block group__libgb.html ga7ae883da168076940f0132407d012b98 (struct gprs_nsvc *nsvc, uint8_t cause) static int gprs_ns_tx_block_ack group__libgb.html ga576bec4c6d55e02db2aa6ed8ecb54eb4 (struct gprs_nsvc *nsvc) int gprs_ns_tx_unblock group__libgb.html ga1a14e18e1103e46acd675b02f3d71ccb (struct gprs_nsvc *nsvc) int gprs_ns_tx_alive group__libgb.html gad54c7788be7c90e1078b890190a68d9f (struct gprs_nsvc *nsvc) int gprs_ns_tx_alive_ack group__libgb.html gabaebf46f59bee30756b28c3d8e0fc396 (struct gprs_nsvc *nsvc) static void nsvc_start_timer group__libgb.html gaa8f8feabfa3e74122c1576b53cbc7a00 (struct gprs_nsvc *nsvc, enum nsvc_timer_mode mode) static int nsvc_timer_elapsed_ms group__libgb.html ga31e91636eff1a21452f5863d422ba386 (struct gprs_nsvc *nsvc) static int gprs_ns_tx_reset_ack group__libgb.html gadc6fbf234afcc0d30ddd3fc42333a978 (struct gprs_nsvc *nsvc) int gprs_ns_tx_sns_ack group__libgb.html ga62404c7a8fbedba3f56065e977fb4a96 (struct gprs_nsvc *nsvc, uint8_t trans_id, uint8_t *cause, const struct gprs_ns_ie_ip4_elem *ip4_elems, unsigned int num_ip4_elems) int gprs_ns_tx_sns_config group__libgb.html ga3be5562b0ec145ca8bd91e6712066339 (struct gprs_nsvc *nsvc, bool end_flag, const struct gprs_ns_ie_ip4_elem *ip4_elems, unsigned int num_ip4_elems) int gprs_ns_tx_sns_config_ack group__libgb.html ga188c5ad22acbbe9b8f38df83a68c6359 (struct gprs_nsvc *nsvc, uint8_t *cause) int gprs_ns_tx_sns_size group__libgb.html ga9b51a08c7378db1160667369fc6b7d22 (struct gprs_nsvc *nsvc, bool reset_flag, uint16_t max_nr_nsvc, uint16_t *ip4_ep_nr, uint16_t *ip6_ep_nr) int gprs_ns_tx_sns_size_ack group__libgb.html gacc0c8deced1ba714e961bb0ef9b355b2 (struct gprs_nsvc *nsvc, uint8_t *cause) int gprs_ns_sendmsg group__libgb.html gaf27635ee80125de543f7c5e4fefd3884 (struct gprs_ns_inst *nsi, struct msgb *msg) static int gprs_ns_rx_unitdata group__libgb.html ga7ea9ffa88b12e4acd42ad1efa146c5a4 (struct gprs_nsvc *nsvc, struct msgb *msg) static int gprs_ns_rx_status group__libgb.html ga9c2a6196ab11d3b569b95a2ef819efa4 (struct gprs_nsvc *nsvc, struct msgb *msg) static int gprs_nsvc_replace_if_found group__libgb.html ga10cb424e1dbef26b190abbdd1eb96807 (uint16_t nsvci, struct gprs_nsvc **nsvc, struct gprs_nsvc **old_nsvc) static int gprs_ns_rx_reset group__libgb.html ga5ce24eb1c924e1d333572061bef6f34d (struct gprs_nsvc **nsvc, struct msgb *msg) static int gprs_ns_rx_reset_ack group__libgb.html gad9f78b06629569a06c608463e570d5bb (struct gprs_nsvc **nsvc, struct msgb *msg) static int gprs_ns_rx_block group__libgb.html gae088a546242d17e5ace8d8ec89957634 (struct gprs_nsvc *nsvc, struct msgb *msg) int gprs_ns_vc_create group__libgb.html ga9382997ee06358e2806857df6784a08c (struct gprs_ns_inst *nsi, struct msgb *msg, struct gprs_nsvc *fallback_nsvc, struct gprs_nsvc **new_nsvc) int gprs_ns_process_msg group__libgb.html ga96bdb6007b15da0a674b847a624b79ac (struct gprs_ns_inst *nsi, struct msgb *msg, struct gprs_nsvc **nsvc) int gprs_ns_rcvmsg group__libgb.html gab17cf22e8b846f116a6e14522c026e42 (struct gprs_ns_inst *nsi, struct msgb *msg, struct sockaddr_in *saddr, enum gprs_ns_ll ll) char * gprs_ns_ll_str_buf group__libgb.html ga3c2b9ab76eb1ad97b07619e032697187 (char *buf, size_t buf_len, const struct gprs_nsvc *nsvc) const char * gprs_ns_ll_str group__libgb.html ga107928cae88251302409d4a986ef1cbf (const struct gprs_nsvc *nsvc) char * gprs_ns_ll_str_c group__libgb.html gacc0a874cb1379e9ecf85f7b1fd8b5218 (const void *ctx, const struct gprs_nsvc *nsvc) void gprs_ns_ll_copy group__libgb.html gab001ddfdd310edd90c33dbb00c53672c (struct gprs_nsvc *nsvc, struct gprs_nsvc *other) void gprs_ns_ll_clear group__libgb.html ga59af4cce7bdb355a40e03ea80378bf47 (struct gprs_nsvc *nsvc) struct gprs_ns_inst * gprs_ns_instantiate group__libgb.html ga3b865a4153c5f5f99c736fe4197f0498 (gprs_ns_cb_t *cb, void *ctx) void gprs_ns_close group__libgb.html ga65bb412f8727383ef2365ad00052ccfd (struct gprs_ns_inst *nsi) void gprs_ns_destroy group__libgb.html gaf977c8dca440c87eb29d0f4eaa8dbead (struct gprs_ns_inst *nsi) static struct msgb * read_nsip_msg group__libgb.html gabb90b52f6836507b34b13214eb0fb824 (struct osmo_fd *bfd, int *error, struct sockaddr_in *saddr) static int handle_nsip_read group__libgb.html gaf453c173df6aae213320991981b2376b (struct osmo_fd *bfd) static int handle_nsip_write group__libgb.html ga2d3c686c5e059a1b738d02c7263d18ce (struct osmo_fd *bfd) static int nsip_fd_cb group__libgb.html ga4260bbd45e9ba7ca80c4dab290fbc121 (struct osmo_fd *bfd, unsigned int what) int gprs_ns_nsip_listen group__libgb.html ga3a023e567b75406abec89bb04c065426 (struct gprs_ns_inst *nsi) int gprs_nsvc_reset group__libgb.html ga6122988c9645e3e06af9f887caf1424d (struct gprs_nsvc *nsvc, uint8_t cause) struct gprs_nsvc * gprs_ns_nsip_connect group__libgb.html ga1e9361569860d0a51867dbafa847dc84 (struct gprs_ns_inst *nsi, struct sockaddr_in *dest, uint16_t nsei, uint16_t nsvci) struct gprs_nsvc * gprs_ns_nsip_connect_sns group__libgb.html ga7dc440599702b88f6d0128ca2cb08852 (struct gprs_ns_inst *nsi, struct sockaddr_in *dest, uint16_t nsei, uint16_t nsvci) void gprs_ns_set_log_ss group__libgb.html ga752e8b41655c789e047779edce0ee70a (int ss) char * gprs_nsvc_state_append group__libgb.html ga9b05c8ee019089b898ae1760fb03bfe3 (char *s, struct gprs_nsvc *nsvc) void gprs_nsvc_start_test group__libgb.html gaba312846769d4d29dae8b4162d44809a (struct gprs_nsvc *nsvc) void gprs_start_alive_all_nsvcs group__libgb.html gab446c9ab3d6ee45c1ea71c916ee94b4a (struct gprs_ns_inst *nsi) char * gprs_ns2_ll_str_buf group__libgb.html ga19c42e04e0d43a7ea8c75ce03744d0db (char *buf, size_t buf_len, struct gprs_ns2_vc *nsvc) const char * gprs_ns2_ll_str group__libgb.html ga88d4b06d16c8da762246fc6a55f2d924 (struct gprs_ns2_vc *nsvc) char * gprs_ns2_ll_str_c group__libgb.html gab273d41effb8704f79d90cb0a7536dfd (const void *ctx, struct gprs_ns2_vc *nsvc) const char * gprs_ns2_nsvc_state_name group__libgb.html ga12f2eb92f6cbcd19deb98efc9c30020c (struct gprs_ns2_vc *nsvc) static struct gprs_ns2_vc * ns2_load_sharing_signal group__libgb.html ga60161b6e65f96110b4c601dfa1894c2c (struct gprs_ns2_nse *nse) static struct gprs_ns2_vc * ns2_load_sharing_modulo group__libgb.html ga495d080d753fb17f608b346d3b2a3e86 (struct gprs_ns2_nse *nse, uint16_t bvci, uint32_t load_selector) static struct gprs_ns2_vc * ns2_load_sharing_weight_modulo group__libgb.html ga4791ee8304698ef7aeaf5e3a90e5352a (struct gprs_ns2_nse *nse, uint16_t bvci, uint32_t load_selector) struct gprs_ns2_vc * ns2_load_sharing_first group__libgb.html ga91e857f47a346ffe00fddae98231453e (struct gprs_ns2_nse *nse) static struct gprs_ns2_vc * ns2_load_sharing group__libgb.html gab61ba10e3f8ca80d53f24ffa0ff355b4 (struct gprs_ns2_nse *nse, uint16_t bvci, uint32_t link_selector) int gprs_ns2_recv_prim group__libgb.html ga94c293f7021832116d1c2466c609667c (struct gprs_ns2_inst *nsi, struct osmo_prim_hdr *oph) void ns2_prim_status_ind group__libgb.html gacd837cc413dfb48cf60a79d6d855464d (struct gprs_ns2_nse *nse, struct gprs_ns2_vc *nsvc, uint16_t bvci, enum gprs_ns2_affecting_cause cause) struct gprs_ns2_vc * ns2_vc_alloc group__libgb.html ga07c13484b7fee94a56f3079de207fc38 (struct gprs_ns2_vc_bind *bind, struct gprs_ns2_nse *nse, bool initiater, enum gprs_ns2_vc_mode vc_mode, const char *id) void gprs_ns2_free_nsvc group__libgb.html gaffc30efefbc2e6819d144884c7fe4adc (struct gprs_ns2_vc *nsvc) void ns2_free_nsvcs group__libgb.html gaf4fa46b7a6becd511e1bc09a0e6eaf7f (struct gprs_ns2_nse *nse) void gprs_ns2_free_nsvcs group__libgb.html gae309da0b80f9c63b11ade1551f0c9706 (struct gprs_ns2_nse *nse) struct msgb * ns2_msgb_alloc group__libgb.html gaef982d4ad9d66e2176fc9b6c3065b16f (void) static int reject_status_msg group__libgb.html ga68e702f38fa170d71c2b0c65c40f5a78 (struct msgb *orig_msg, struct tlv_parsed *tp, struct msgb **reject, enum ns_cause cause) struct gprs_ns2_nse * gprs_ns2_nse_by_nsei group__libgb.html gad3090673ef217831b309b9f446719d28 (struct gprs_ns2_inst *nsi, uint16_t nsei) struct gprs_ns2_vc * gprs_ns2_nsvc_by_nsvci group__libgb.html ga6bfddf6ae7b4e50cf9fbd54a21684643 (struct gprs_ns2_inst *nsi, uint16_t nsvci) struct gprs_ns2_nse * gprs_ns2_create_nse2 group__libgb.html gaf298863d99c262c976b3565d8d740167 (struct gprs_ns2_inst *nsi, uint16_t nsei, enum gprs_ns2_ll linklayer, enum gprs_ns2_dialect dialect, bool ip_sns_role_sgsn) int ns2_nse_set_dialect group__libgb.html gad29306f779636fb7354530774bb15c5d (struct gprs_ns2_nse *nse, enum gprs_ns2_dialect dialect) struct gprs_ns2_nse * gprs_ns2_create_nse group__libgb.html ga04d5db86c79516c3379a5f585fe69b64 (struct gprs_ns2_inst *nsi, uint16_t nsei, enum gprs_ns2_ll linklayer, enum gprs_ns2_dialect dialect) uint16_t gprs_ns2_nse_nsei group__libgb.html gae62378d1d637d12c4b9ac4cc77457860 (struct gprs_ns2_nse *nse) void gprs_ns2_free_nse group__libgb.html gae5257e82b4a770b091d9b042dec1d65c (struct gprs_ns2_nse *nse) void gprs_ns2_free_nses group__libgb.html gaea3ed7fc6e9ccdb0d888771879476396 (struct gprs_ns2_inst *nsi) static int ns2_tlv_parse group__libgb.html ga2f388e483471e6108aa0ad2e8c8b580b (struct tlv_parsed *dec, const uint8_t *buf, int buf_len, uint8_t lv_tag, uint8_t lv_tag2) static enum ns2_cs ns2_create_vc_sns group__libgb.html gaaabc5efc74d7af8ae0eafd3a442348db (struct gprs_ns2_vc_bind *bind, const struct osmo_sockaddr *remote, struct gprs_ns2_vc **success, uint16_t nsei) enum ns2_cs ns2_create_vc group__libgb.html ga5a86fd0cb7aa872bff2df9abe0dcfa10 (struct gprs_ns2_vc_bind *bind, struct msgb *msg, const struct osmo_sockaddr *remote, const char *logname, struct msgb **reject, struct gprs_ns2_vc **success) struct gprs_ns2_vc * gprs_ns2_ip_connect_inactive group__libgb.html ga10c42f59382de5f13d626c4d4d02887f (struct gprs_ns2_vc_bind *bind, const struct osmo_sockaddr *remote, struct gprs_ns2_nse *nse, uint16_t nsvci) struct gprs_ns2_vc * gprs_ns2_ip_connect group__libgb.html gabc2b19035b1d7b6457e9ab10fc49f9ed (struct gprs_ns2_vc_bind *bind, const struct osmo_sockaddr *remote, struct gprs_ns2_nse *nse, uint16_t nsvci) struct gprs_ns2_vc * gprs_ns2_ip_connect2 group__libgb.html gabcc6172a2429e3698b9e6de2d71e06fd (struct gprs_ns2_vc_bind *bind, const struct osmo_sockaddr *remote, uint16_t nsei, uint16_t nsvci, enum gprs_ns2_dialect dialect) struct gprs_ns2_vc * gprs_ns2_nsvc_by_sockaddr_nse group__libgb.html gaab99735179e89154d6cafc4c1fe173d8 (struct gprs_ns2_nse *nse, const struct osmo_sockaddr *sockaddr) int gprs_ns2_nse_foreach_nsvc group__libgb.html ga634c69147ef8d2a69eadb4f873ef8f0a (struct gprs_ns2_nse *nse, gprs_ns2_foreach_nsvc_cb cb, void *cb_data) int ns2_recv_vc group__libgb.html gaa1688dacd62ee5d8402633a58196cbd6 (struct gprs_ns2_vc *nsvc, struct msgb *msg) void ns2_nse_data_sum group__libgb.html ga82bdef0ac42721ad508d51a55ade9519 (struct gprs_ns2_nse *nse) void ns2_nse_notify_unblocked group__libgb.html gac29cdd91e0d537d4f679aa98316897af (struct gprs_ns2_vc *nsvc, bool unblocked) struct gprs_ns2_inst * gprs_ns2_instantiate group__libgb.html gab429a68a42be804a8c03c67a5f8e9987 (void *ctx, osmo_prim_cb cb, void *cb_data) void gprs_ns2_free group__libgb.html ga035899304b232be0f5d823065cd56c0c (struct gprs_ns2_inst *nsi) void gprs_ns2_start_alive_all_nsvcs group__libgb.html ga1e5ac637ca7440022c72db90f6f0f25e (struct gprs_ns2_nse *nse) void gprs_ns2_free_bind group__libgb.html ga60ce0e2a04d5ac46598ebd123fe744f6 (struct gprs_ns2_vc_bind *bind) void gprs_ns2_free_binds group__libgb.html ga001166da799a6e874fb4de74cfcb73a3 (struct gprs_ns2_inst *nsi) struct gprs_ns2_vc_bind * gprs_ns2_bind_by_name group__libgb.html ga7be3ed98b412e7b58a8a29cbafa3a67e (struct gprs_ns2_inst *nsi, const char *name) enum gprs_ns2_vc_mode ns2_dialect_to_vc_mode group__libgb.html ga7102b236a5ce1606bc80470d4433177f (enum gprs_ns2_dialect dialect) static void add_bind_array group__libgb.html gab3fed3aaa67fdabad619846a2ee8a9ab (struct gprs_ns2_vc_bind **array, struct gprs_ns2_vc_bind *bind, int size) void ns2_nse_update_mtu group__libgb.html ga40b96498f6b9e94ec7d434e1633824fc (struct gprs_ns2_nse *nse) int ns2_count_transfer_cap group__libgb.html gaac5456dfa66b9156ee6acef9c1ea75bd (struct gprs_ns2_nse *nse, uint16_t bvci) int ns2_bind_alloc group__libgb.html gadef1dcd90f8be0ab76907c52f650b2bf (struct gprs_ns2_inst *nsi, const char *name, struct gprs_ns2_vc_bind **result) uint8_t pdu_type group__libgb.html gae190547db8cb0e80359614aa4155f989 uint8_t data group__libgb.html gae556352d5816355de7f918c1e89cee09 [0] uint8_t pdu_type group__libgb.html ga0e07a2d5d9c696b4a9a498cb60099666 uint8_t data group__libgb.html gac3c027f9a365f5741871df5ace13943f [0] uint32_t ip_addr group__libgb.html gaabfbf473c14a82c23b55e72724d95741 uint16_t udp_port group__libgb.html gae2bc723e0e77fca0e9b662baa0e958a5 uint8_t sig_weight group__libgb.html gad2a29c03576a483d60df9befd4ceaf44 uint8_t data_weight group__libgb.html gafc6eb0445799511fffd6313aa749843d uint32_t ip_addr group__libgb.html gaf48591de2860238a7a8f1e679a7f86ca uint16_t udp_port group__libgb.html ga8d93540b1ceafa3f9425c72763b256d0 uint8_t sig_weight group__libgb.html gab1131cc8d0b31f63a1a242ae889a0ef6 uint8_t data_weight group__libgb.html gaa735d48fdb1cd18d9409ce64bcbd4cd6 struct in6_addr ip_addr group__libgb.html ga842dfe0d04f78ae21d1f899206980f56 uint16_t udp_port group__libgb.html ga9e402a0343186bca315c8b4a70df394a uint8_t sig_weight group__libgb.html ga18f9069a6669b0bd902f9cb13c742af8 uint8_t data_weight group__libgb.html gabed43c7f40f10f8b58934398c9172105 const struct value_string gprs_ns_pdu_strings group__libgb.html ga3637cd9e75327b41f140bf82690c3164 [] enum ns_pdu_type __attribute__ group__libgb.html gad0ec69510d667bdc3628cc3719af72dc static const struct tlv_definition ns_att_tlvdef group__libgb.html gaeca0f99568ede69adf168484614985e0 static const struct rate_ctr_desc nsvc_ctr_description group__libgb.html gaeeaa3ec06e4e09940aab43d8f42efee7 [] static const struct rate_ctr_group_desc nsvc_ctrg_desc group__libgb.html ga69a4444775cc91afdd08fd3e5d0f711f static const struct osmo_stat_item_desc nsvc_stat_description group__libgb.html ga1181f009fc021fa02b721d92a694f06d [] static const struct osmo_stat_item_group_desc nsvc_statg_desc group__libgb.html ga48683aaac3dc83962671893532ae47fb const struct value_string gprs_ns_signal_ns_names group__libgb.html gae5752b7bb37cb4caee7f3b08327d5120 [] const struct value_string gprs_ns_pdu_strings group__libgb.html ga3637cd9e75327b41f140bf82690c3164 [] static const struct value_string ns_cause_str group__libgb.html ga7764591b01700d2abddf85cae4ddf811 [] static enum ns_timeout timer_mode_tout group__libgb.html ga019aab91323644c381d140ebe3cfeca7 [_NSVC_TIMER_NR] static const struct value_string timer_mode_strs group__libgb.html ga30ae8df0f132489b2af625ea7087db09 [] static bool gprs_sns_fsm_registered group__libgb.html ga9be683febf33673183f70698007b378b static const struct tlv_definition ns_att_tlvdef1 group__libgb.html ga363b8416d26d768b960f4366953a1a50 static const struct tlv_definition ns_att_tlvdef2 group__libgb.html ga0498e1f265c3340b4a832c5afc1dd04b const struct value_string gprs_ns2_cause_strs group__libgb.html ga77f0bb3388ee9e429a7b79666c878f33 [] static const struct rate_ctr_desc ns_ctr_description group__libgb.html gaac2c82a62a04dbc86b26e14665077be9 [] static const struct rate_ctr_group_desc nse_ctrg_desc group__libgb.html gaf92123cfb89b018759500ae71141d240 static const struct rate_ctr_group_desc nsvc_ctrg_desc group__libgb.html ga69a4444775cc91afdd08fd3e5d0f711f static const struct osmo_stat_item_desc nsvc_stat_description group__libgb.html ga1181f009fc021fa02b721d92a694f06d [] static const struct osmo_stat_item_group_desc nsvc_statg_desc group__libgb.html ga48683aaac3dc83962671893532ae47fb const struct osmo_stat_item_desc nsbind_stat_description group__libgb.html gaca4cb40f5d5b43031a2f6472fd9e2d49 [] static const struct osmo_stat_item_group_desc nsbind_statg_desc group__libgb.html ga6a5f92344079c4e8645bdd26a29da9a6 const struct value_string gprs_ns2_aff_cause_prim_strs group__libgb.html gac2466a43ee4da2fa855f23cc907403f7 [] const struct value_string gprs_ns2_prim_strs group__libgb.html gab3a055f57e877f799059e07232302bc4 [] const struct value_string gprs_ns2_lltype_strs group__libgb.html ga76bb15745c3f10c09986062f9aff2478 []