| 
    libosmo-sigtran 1.9.0.3-fc4c
    
   Osmocom SIGTRAN library 
   | 
 
#include <osmo_ss7.h>
Data Fields | |
| struct llist_head | list | 
| entry in 'ref osmo_ss7_instance.as_list  More... | |
| struct osmo_ss7_instance * | inst | 
| struct osmo_fsm_inst * | fi | 
| AS FSM.  More... | |
| bool | rkm_dyn_allocated | 
| Were we dynamically allocated by RKM?  More... | |
| bool | simple_client_allocated | 
| Were we allocated by "simple client" support?  More... | |
| struct rate_ctr_group * | ctrg | 
| Rate Counter Group.  More... | |
| struct { | |
| char * name | |
| char * description | |
| enum osmo_ss7_asp_protocol proto | |
| struct osmo_ss7_routing_key routing_key | |
| enum osmo_ss7_as_traffic_mode mode | |
| bool mode_set_by_vty | |
| bool mode_set_by_peer | |
| uint32_t recovery_timeout_msec | |
| uint8_t qos_class | |
| struct { | |
| uint32_t dpc | |
| enum osmo_ss7_as_patch_sccp_mode sccp_mode | |
| } pc_override | |
| struct osmo_ss7_asp * asps [16] | |
| uint8_t last_asp_idx_sent | |
| } | cfg | 
| struct osmo_ss7_asp* osmo_ss7_as::asps[16] | 
Referenced by as_notify_all_asp(), check_any_other_asp_in_active(), check_any_other_asp_not_down(), find_first_as_in_asp(), get_local_role(), is_single_ipa_asp(), notify_any_other_active_asp_as_inactive(), osmo_ss7_as_add_asp(), osmo_ss7_as_del_asp(), osmo_ss7_as_has_asp(), osmo_ss7_asp_destroy(), osmo_ss7_asp_find_by_proto(), osmo_ss7_route_name(), write_one_as(), xua_as_select_asp_override(), xua_as_select_asp_roundrobin(), and xua_as_transmit_msg_broadcast().
| struct { ... } osmo_ss7_as::cfg | 
Referenced by _rout_key(), as_list_for_asp(), as_notify_all_asp(), check_any_other_asp_in_active(), check_any_other_asp_not_down(), DEFUN(), DEFUN_ATTR(), DEFUN_USRATTR(), determine_traf_mode(), find_first_as_in_asp(), gen_mtp_transfer_req_xua(), get_all_rctx_for_asp(), get_local_role(), handle_reg_conf(), handle_rkey_dereg(), handle_rkey_reg(), hmrt_message_for_routing(), ipa_add_route(), ipa_asp_allstate(), ipa_asp_fsm_start(), ipa_del_route(), ipa_rx_msg_sccp(), ipa_tx_xua_as(), is_single_ipa_asp(), lm_timer_cb(), m3ua_tx_xua_as(), notify_any_other_active_asp_as_inactive(), osmo_sccp_simple_client_on_ss7_id(), osmo_ss7_as_add_asp(), osmo_ss7_as_del_asp(), 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_as_find_or_create(), osmo_ss7_as_has_asp(), osmo_ss7_as_tmode_compatible_xua(), osmo_ss7_asp_destroy(), osmo_ss7_asp_find_by_proto(), osmo_ss7_route_create(), osmo_ss7_route_name(), ss7_as_alloc(), sua_tx_xua_as(), write_one_as(), xua_as_fsm_active(), xua_as_fsm_start(), xua_as_select_asp_override(), xua_as_select_asp_roundrobin(), xua_as_transmit_msg(), xua_as_transmit_msg_broadcast(), xua_asp_fsm_inactive(), and xua_msg_add_asp_rctx().
| struct rate_ctr_group* osmo_ss7_as::ctrg | 
Rate Counter Group.
Referenced by hmrt_message_for_routing(), ipa_rx_msg_sccp(), m3ua_rx_xfer(), osmo_ss7_as_destroy(), ss7_as_alloc(), sua_rx_cl(), and sua_rx_co().
| char* osmo_ss7_as::description | 
Referenced by DEFUN_ATTR(), handle_rkey_reg(), and write_one_as().
| uint32_t osmo_ss7_as::dpc | 
Referenced by DEFUN_ATTR(), ipa_rx_msg_sccp(), and write_one_as().
| struct osmo_fsm_inst* osmo_ss7_as::fi | 
AS FSM.
Referenced by DEFUN(), dispatch_to_all_as(), handle_reg_conf(), handle_rkey_dereg(), ipa_asp_allstate(), ipa_asp_fsm_start(), lm_timer_cb(), m3ua_rx_rkm_reg_req(), m3ua_tx_xua_as(), osmo_ss7_as_active(), osmo_ss7_as_destroy(), osmo_ss7_as_down(), ss7_as_alloc(), sua_tx_xua_as(), and xua_as_transmit_msg().
| struct osmo_ss7_instance* osmo_ss7_as::inst | 
Referenced by _rout_key(), DEFUN(), DEFUN_ATTR(), dispatch_to_all_as(), gen_mtp_transfer_req_xua(), handle_rkey_reg(), hmrt_message_for_routing(), ipa_add_route(), ipa_del_route(), ipa_rx_msg_sccp(), m3ua_hmdc_rx_from_l2(), osmo_ss7_as_add_asp(), osmo_ss7_as_del_asp(), osmo_ss7_as_destroy(), 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_as_find_or_create(), osmo_ss7_vty_go_parent(), scrc_node_12(), scrc_node_2(), scrc_node_4(), scrc_node_7(), ss7_as_alloc(), sua_rx_cl(), sua_rx_co(), sua_snm_ssn_available(), write_one_as(), xua_rkm_cleanup_dyn_as_for_asp(), xua_snm_pc_available(), xua_snm_scon(), and xua_snm_upu().
| uint8_t osmo_ss7_as::last_asp_idx_sent | 
Referenced by xua_as_select_asp_roundrobin().
| struct llist_head osmo_ss7_as::list | 
entry in 'ref osmo_ss7_instance.as_list
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_destroy(), 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(), ss7_as_alloc(), xua_msg_add_asp_rctx(), and xua_rkm_cleanup_dyn_as_for_asp().
| enum osmo_ss7_as_traffic_mode osmo_ss7_as::mode | 
| bool osmo_ss7_as::mode_set_by_peer | 
Referenced by handle_rkey_reg(), osmo_ss7_as_tmode_compatible_xua(), and xua_asp_fsm_inactive().
| bool osmo_ss7_as::mode_set_by_vty | 
| char* osmo_ss7_as::name | 
Referenced by _rout_key(), as_list_for_asp(), DEFUN(), DEFUN_ATTR(), hmrt_message_for_routing(), ipa_add_route(), ipa_asp_allstate(), ipa_asp_fsm_start(), osmo_sccp_simple_client_on_ss7_id(), osmo_ss7_as_find_by_name(), osmo_ss7_as_find_or_create(), osmo_ss7_route_create(), osmo_ss7_route_name(), ss7_as_alloc(), write_one_as(), and xua_as_fsm_start().
| struct { ... } osmo_ss7_as::pc_override | 
Referenced by DEFUN_ATTR(), ipa_rx_msg_sccp(), and write_one_as().
| enum osmo_ss7_asp_protocol osmo_ss7_as::proto | 
| uint8_t osmo_ss7_as::qos_class | 
Referenced by DEFUN_ATTR(), and write_one_as().
| uint32_t osmo_ss7_as::recovery_timeout_msec | 
Referenced by DEFUN_ATTR(), ss7_as_alloc(), write_one_as(), and xua_as_fsm_active().
| bool osmo_ss7_as::rkm_dyn_allocated | 
Were we dynamically allocated by RKM?
Referenced by handle_rkey_dereg(), handle_rkey_reg(), write_one_as(), and xua_rkm_cleanup_dyn_as_for_asp().
| struct osmo_ss7_routing_key osmo_ss7_as::routing_key | 
Referenced by _rout_key(), DEFUN(), get_all_rctx_for_asp(), handle_reg_conf(), handle_rkey_dereg(), handle_rkey_reg(), ipa_add_route(), ipa_del_route(), ipa_rx_msg_sccp(), lm_timer_cb(), m3ua_tx_xua_as(), osmo_sccp_simple_client_on_ss7_id(), osmo_ss7_as_find_by_l_rk_id(), osmo_ss7_as_find_by_rctx(), ss7_as_alloc(), sua_tx_xua_as(), write_one_as(), and xua_msg_add_asp_rctx().
| enum osmo_ss7_as_patch_sccp_mode osmo_ss7_as::sccp_mode | 
Referenced by DEFUN_ATTR(), ipa_rx_msg_sccp(), and write_one_as().
| bool osmo_ss7_as::simple_client_allocated | 
Were we allocated by "simple client" support?
Referenced by osmo_sccp_simple_client_on_ss7_id(), and write_one_as().