libosmo-sigtran 2.0.0.52-6412
Osmocom SIGTRAN library
|
#include <ss7_instance.h>
Data Fields | |
struct llist_head | list |
member of global list of instances More... | |
struct llist_head | linksets |
list of osmo_ss7_linkset More... | |
struct llist_head | as_list |
list of osmo_ss7_as More... | |
struct llist_head | asp_list |
list of osmo_ss7_asp More... | |
struct llist_head | rtable_list |
list of osmo_ss7_route_table More... | |
struct llist_head | xua_servers |
list of osmo_xua_servers More... | |
const struct osmo_ss7_user * | user [16] |
struct osmo_ss7_route_table * | rtable_system |
struct osmo_sccp_instance * | sccp |
struct { | |
uint32_t id | |
char * name | |
char * description | |
uint32_t primary_pc | |
uint8_t network_indicator | |
struct osmo_ss7_pc_fmt pc_fmt | |
bool permit_dyn_rkm_alloc | |
struct llist_head sccp_address_book | |
uint32_t secondary_pc | |
} | cfg |
struct llist_head osmo_ss7_instance::as_list |
list of osmo_ss7_as
Referenced by as_list_for_asp(), DEFUN(), determine_traf_mode(), dispatch_to_all_as(), find_first_as_in_asp(), find_single_as_for_asp(), get_all_rctx_for_asp(), ipa_find_as_for_asp(), osmo_sccp_simple_client_on_ss7_id(), osmo_ss7_as_find_by_l_rk_id(), osmo_ss7_as_find_by_name(), osmo_ss7_as_find_by_proto(), osmo_ss7_as_find_by_rctx(), osmo_ss7_asp_destroy(), osmo_ss7_instance_destroy(), ss7_as_alloc(), ss7_instance_alloc(), write_one_cs7(), xua_asp_fsm_inactive(), xua_msg_add_asp_rctx(), and xua_rkm_cleanup_dyn_as_for_asp().
struct llist_head osmo_ss7_instance::asp_list |
list of osmo_ss7_asp
Referenced by osmo_sccp_simple_client_on_ss7_id(), osmo_ss7_asp_find_by_name(), osmo_ss7_instance_destroy(), show_asp(), show_asp_assoc_status(), show_asp_remaddr(), ss7_asp_alloc(), ss7_asp_find_by_socket_addr(), ss7_instance_alloc(), sua_snm_ssn_available(), write_one_cs7(), xua_snm_pc_available(), xua_snm_scon(), and xua_snm_upu().
struct { ... } osmo_ss7_instance::cfg |
Referenced by addr_entry_by_name_local(), DEFUN(), DEFUN_ATTR(), handle_rkey_reg(), ipa_rx_msg_sccp(), osmo_sccp_local_addr_by_instance(), osmo_sccp_simple_client_on_ss7_id(), osmo_sccp_simple_server_on_ss7_id(), osmo_ss7_instance_find(), osmo_ss7_instance_get_id(), osmo_ss7_instance_get_name(), osmo_ss7_instance_get_pc_fmt(), osmo_ss7_instance_get_primary_pc(), osmo_ss7_instance_set_pc_fmt(), osmo_ss7_pc_is_local(), osmo_ss7_pointcode_parse(), osmo_ss7_pointcode_parse_mask_or_len(), osmo_ss7_pointcode_print_buf(), osmo_ss7_route_print(), ss7_instance_alloc(), ss7_route_alloc(), ss7_route_table_find_route_by_dpc(), ss7_route_table_find_route_by_dpc_mask(), sua2sccp_tx_m3ua(), vty_show_connection(), write_one_cs7(), and write_sccp_addressbook().
char* osmo_ss7_instance::description |
Referenced by DEFUN(), DEFUN_ATTR(), and write_one_cs7().
uint32_t osmo_ss7_instance::id |
struct llist_head osmo_ss7_instance::linksets |
list of osmo_ss7_linkset
Referenced by osmo_ss7_instance_destroy(), ss7_instance_alloc(), ss7_linkset_find_by_name(), and ss7_linkset_find_or_create().
struct llist_head osmo_ss7_instance::list |
member of global list of instances
Referenced by _show_cs7_xua(), osmo_ss7_instance_destroy(), osmo_ss7_instance_find(), osmo_ss7_instances_llist_entry(), ss7_instance_alloc(), and write_all_cs7().
char* osmo_ss7_instance::name |
Referenced by DEFUN_ATTR(), and osmo_ss7_instance_get_name().
uint8_t osmo_ss7_instance::network_indicator |
Referenced by DEFUN_ATTR(), ipa_rx_msg_sccp(), sua2sccp_tx_m3ua(), and write_one_cs7().
struct osmo_ss7_pc_fmt osmo_ss7_instance::pc_fmt |
Referenced by DEFUN_ATTR(), osmo_ss7_instance_get_pc_fmt(), osmo_ss7_instance_set_pc_fmt(), osmo_ss7_pointcode_parse(), osmo_ss7_pointcode_parse_mask_or_len(), osmo_ss7_pointcode_print_buf(), osmo_ss7_route_print(), ss7_instance_alloc(), ss7_route_alloc(), ss7_route_table_find_route_by_dpc(), ss7_route_table_find_route_by_dpc_mask(), and write_one_cs7().
bool osmo_ss7_instance::permit_dyn_rkm_alloc |
Referenced by DEFUN_ATTR(), handle_rkey_reg(), and write_one_cs7().
uint32_t osmo_ss7_instance::primary_pc |
struct llist_head osmo_ss7_instance::rtable_list |
list of osmo_ss7_route_table
Referenced by ss7_instance_alloc(), ss7_route_table_alloc(), ss7_route_table_find(), and write_one_cs7().
struct osmo_ss7_route_table* osmo_ss7_instance::rtable_system |
struct osmo_sccp_instance* osmo_ss7_instance::sccp |
Referenced by DEFUN(), DEFUN_ATTR(), osmo_sccp_get_ss7(), osmo_sccp_instance_destroy(), osmo_sccp_simple_client_on_ss7_id(), osmo_sccp_simple_server_add_clnt(), osmo_sccp_simple_server_on_ss7_id(), osmo_ss7_ensure_sccp(), osmo_ss7_get_sccp(), sua_rx_cl(), sua_rx_co(), sua_rx_msg(), sua_snm_ssn_available(), write_one_cs7(), xua_snm_pc_available(), and xua_snm_upu().
struct llist_head osmo_ss7_instance::sccp_address_book |
Referenced by addr_entry_by_name_local(), DEFUN(), DEFUN_ATTR(), ss7_instance_alloc(), and write_sccp_addressbook().
uint32_t osmo_ss7_instance::secondary_pc |
Referenced by DEFUN_ATTR(), osmo_ss7_pc_is_local(), ss7_instance_alloc(), and write_one_cs7().
const struct osmo_ss7_user* osmo_ss7_instance::user[16] |
struct llist_head osmo_ss7_instance::xua_servers |
list of osmo_xua_servers
Referenced by _show_cs7_xua(), ss7_instance_alloc(), ss7_xua_server_create2(), ss7_xua_server_find2(), and write_one_cs7().