libosmogb
1.4.0.160-7619
Osmocom Gb library
|
An instance of the NS protocol stack. More...
#include <gprs_ns2_internal.h>
Data Fields | |
osmo_prim_cb | cb |
callback to the user for incoming UNIT DATA IND More... | |
void * | cb_data |
callback data More... | |
struct llist_head | binding |
linked lists of all NSVC binds (e.g. More... | |
struct llist_head | nse |
linked lists of all NSVC in this instance More... | |
bool | create_nse |
create dynamic NSE on receiving packages More... | |
uint16_t | timeout [NS_TIMERS_COUNT] |
uint32_t | rate_ctr_idx |
workaround for rate counter until rate counter accepts char str as index More... | |
An instance of the NS protocol stack.
struct llist_head gprs_ns2_inst::binding |
linked lists of all NSVC binds (e.g.
IPv4 bind, but could be also E1
Referenced by create_missing_nsvcs(), DEFUN(), dump_ns(), gprs_ns2_free_binds(), gprs_ns2_frgre_bind(), gprs_ns2_instantiate(), gprs_ns2_ip_bind(), gprs_ns2_ip_bind_by_sockaddr(), ns2_nsvc_create_ip4(), and ns2_nsvc_create_ip6().
osmo_prim_cb gprs_ns2_inst::cb |
callback to the user for incoming UNIT DATA IND
Referenced by gprs_ns2_instantiate(), and ns2_prim_status_ind().
void* gprs_ns2_inst::cb_data |
callback data
Referenced by gprs_ns2_instantiate(), and ns2_prim_status_ind().
bool gprs_ns2_inst::create_nse |
create dynamic NSE on receiving packages
Referenced by gprs_ns2_dynamic_create_nse(), and ns2_create_vc().
struct llist_head gprs_ns2_inst::nse |
linked lists of all NSVC in this instance
Referenced by dump_ns(), gprs_ns2_create_nse(), gprs_ns2_free_nses(), gprs_ns2_instantiate(), gprs_ns2_nse_by_nsei(), and gprs_ns2_nsvc_by_nsvci().
uint32_t gprs_ns2_inst::rate_ctr_idx |
workaround for rate counter until rate counter accepts char str as index
Referenced by ns2_vc_alloc().
uint16_t gprs_ns2_inst::timeout[NS_TIMERS_COUNT] |
Referenced by alive_timeout_handler(), config_write_ns(), DEFUN(), gprs_ns2_instantiate(), gprs_ns2_st_alive_onenter(), gprs_ns2_st_reset(), gprs_ns2_st_unconfigured(), gprs_ns2_vc_fsm_allstate_action(), gprs_ns2_vc_fsm_timer_cb(), ns2_sns_fsm_bss_timer_cb(), ns2_sns_st_all_action(), ns2_sns_st_size(), ns2_sns_st_unconfigured(), recv_test_procedure(), and start_test_procedure().