libosmo-sigtran 2.2.1.56-7580
Osmocom SIGTRAN library
osmo_ss7_as Struct Reference

#include <ss7_as.h>

Data Fields

struct llist_head list
 entry in 'ref osmo_ss7_instance.as_list More...
 
struct osmo_ss7_instanceinst
 
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 osmo_ss7_as_esls_entry aesls_table [NUM_AS_EXT_SLS]
 
struct ss7_as_asp_assoclast_asp_idx_assigned
 
struct ss7_as_asp_assoclast_asp_idx_sent
 
struct llist_head assoc_asp_list
 
unsigned int num_assoc_asps
 
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 {
      bool   opc_enabled
 
      bool   dpc_enabled
 
      uint32_t   opc
 
      uint32_t   dpc
 
      enum osmo_ss7_as_patch_sccp_mode   sccp_mode
 
   }   pc_override
 
   struct {
      uint8_t   sls_shift
 
      bool   opc_sls
 
      uint8_t   opc_shift
 
   }   loadshare
 
cfg
 

Field Documentation

◆ aesls_table

◆ assoc_asp_list

◆ 

◆ ctrg

struct rate_ctr_group* osmo_ss7_as::ctrg

◆ description

char* osmo_ss7_as::description

◆ dpc

uint32_t osmo_ss7_as::dpc

◆ dpc_enabled

bool osmo_ss7_as::dpc_enabled

◆ fi

◆ inst

◆ last_asp_idx_assigned

struct ss7_as_asp_assoc* osmo_ss7_as::last_asp_idx_assigned

◆ last_asp_idx_sent

◆ list

◆ 

◆ mode

◆ mode_set_by_peer

bool osmo_ss7_as::mode_set_by_peer

◆ mode_set_by_vty

◆ name

◆ num_assoc_asps

◆ opc

uint32_t osmo_ss7_as::opc

◆ opc_enabled

bool osmo_ss7_as::opc_enabled

◆ opc_shift

uint8_t osmo_ss7_as::opc_shift

◆ opc_sls

bool osmo_ss7_as::opc_sls

◆ 

struct { ... } osmo_ss7_as::pc_override

◆ proto

◆ qos_class

uint8_t osmo_ss7_as::qos_class

Referenced by DEFUN_ATTR(), and ss7_vty_write_one_as().

◆ recovery_timeout_msec

uint32_t osmo_ss7_as::recovery_timeout_msec

◆ rkm_dyn_allocated

bool osmo_ss7_as::rkm_dyn_allocated

◆ routing_key

◆ sccp_mode

enum osmo_ss7_as_patch_sccp_mode osmo_ss7_as::sccp_mode

◆ simple_client_allocated

bool osmo_ss7_as::simple_client_allocated

Were we allocated by "simple client" support?

Referenced by osmo_sccp_simple_client_on_ss7_id(), and ss7_vty_write_one_as().

◆ sls_shift


The documentation for this struct was generated from the following file: