libosmogb 1.9.0.192-1c24
Osmocom Gb library
gprs_ns2_inst Struct Reference

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...
 
uint16_t timeout [NS_TIMERS_COUNT]
 
uint32_t nsvc_rate_ctr_idx
 workaround for rate counter until rate counter accepts char str as index More...
 
uint32_t bind_rate_ctr_idx
 
uint32_t txqueue_max_length
 

Detailed Description

An instance of the NS protocol stack.

Field Documentation

◆ bind_rate_ctr_idx

uint32_t gprs_ns2_inst::bind_rate_ctr_idx

Referenced by ns2_bind_alloc().

◆ binding

◆ cb

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().

◆ cb_data

void* gprs_ns2_inst::cb_data

callback data

Referenced by gprs_ns2_instantiate(), and ns2_prim_status_ind().

◆ nse

◆ nsvc_rate_ctr_idx

uint32_t gprs_ns2_inst::nsvc_rate_ctr_idx

workaround for rate counter until rate counter accepts char str as index

Referenced by ns2_vc_alloc().

◆ timeout

◆ txqueue_max_length

uint32_t gprs_ns2_inst::txqueue_max_length

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