libosmogb UNKNOWN
Osmocom Gb library
Loading...
Searching...
No Matches
gprs_ns_inst Struct Reference

An instance of the NS protocol stack. More...

#include <gprs_ns.h>

Data Structures

struct  [struct].nsip
 NS-over-IP specific bits. More...
struct  [struct].frgre
 NS-over-FR-over-GRE-over-IP specific bits. More...

Data Fields

gprs_ns_cb_t * cb
 callback to the user for incoming UNIT DATA IND
struct llist_head gprs_nsvcs
 linked lists of all NSVC in this instance
struct gprs_nsvc * unknown_nsvc
 a NSVC object that's needed to deal with packets for unknown NSVC
uint16_t timeout [NS_TIMERS_COUNT]
struct  nsip
struct  frgre
struct osmo_fsm_inst * bss_sns_fi

Detailed Description

An instance of the NS protocol stack.

Field Documentation

◆ bss_sns_fi

◆ cb

gprs_ns_cb_t* gprs_ns_inst::cb

callback to the user for incoming UNIT DATA IND

Referenced by gprs_ns_frgre_listen(), gprs_ns_instantiate(), gprs_ns_nsip_listen(), and gprs_ns_rx_unitdata().

◆ frgre

◆ gprs_nsvcs

◆ nsip

◆ timeout

◆ unknown_nsvc

struct gprs_nsvc* gprs_ns_inst::unknown_nsvc

a NSVC object that's needed to deal with packets for unknown NSVC

Referenced by dump_ns(), gprs_ns_close(), gprs_ns_instantiate(), and gprs_ns_rcvmsg().


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