libosmogb  1.4.0.160-7619
Osmocom Gb library
gprs_ns2_nse Struct Reference

Structure repesenting a NSE. More...

#include <gprs_ns2_internal.h>

Data Fields

uint16_t nsei
 
struct gprs_ns2_instnsi
 entry back to ns2_inst More...
 
struct llist_head list
 llist entry for gprs_ns2_inst More...
 
struct llist_head nsvc
 llist head to hold all nsvc More...
 
bool persistent
 true if this NSE was created by VTY or pcu socket) More...
 
bool first
 true if this NSE wasn't yet alive at all. More...
 
bool alive
 true if this NSE has at least one alive VC More...
 
struct osmo_fsm_instbss_sns_fi
 

Detailed Description

Structure repesenting a NSE.

The BSS/PCU will only have a single NSE, while SGSN has one for each BSS/PCU

Field Documentation

◆ alive

bool gprs_ns2_nse::alive

true if this NSE has at least one alive VC

Referenced by ns2_nse_notify_unblocked(), and ns2_sns_free_nsvc().

◆ bss_sns_fi

◆ first

bool gprs_ns2_nse::first

true if this NSE wasn't yet alive at all.

Will be true after the first status ind with NS_AFF_CAUSE_RECOVERY

Referenced by gprs_ns2_create_nse(), ns2_nse_notify_unblocked(), and ns2_prim_status_ind().

◆ list

struct llist_head gprs_ns2_nse::list

llist entry for gprs_ns2_inst

Referenced by gprs_ns2_create_nse(), and gprs_ns2_free_nse().

◆ nsei

◆ nsi

◆ nsvc

◆ persistent

bool gprs_ns2_nse::persistent

true if this NSE was created by VTY or pcu socket)

Referenced by gprs_ns2_vty_create(), and ns2_prim_status_ind().


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