libosmogb 1.9.0.196-9975
Osmocom Gb library
osmo_fr_link Struct Reference

#include <frame_relay.h>

Data Fields

struct llist_head list
 
struct osmo_fr_networknet
 
enum osmo_fr_role role
 
const char * name
 
uint8_t last_rx_seq
 
uint8_t last_tx_seq
 
struct osmo_timer_list t391
 
struct osmo_timer_list t392
 
unsigned int polling_count
 
unsigned int err_count
 
unsigned int succeed
 
uint8_t expected_rep
 
bool state
 
struct llist_head dlc_list
 
int(* unknown_dlc_rx_cb )(void *cb_data, struct msgb *msg)
 
void * unknown_dlc_rx_cb_data
 
int(* tx_cb )(void *data, struct msgb *msg)
 
void(* status_cb )(struct osmo_fr_link *link, void *cb_data, bool active)
 
void * cb_data
 

Field Documentation

◆ cb_data

◆ dlc_list

◆ err_count

unsigned int osmo_fr_link::err_count

◆ expected_rep

uint8_t osmo_fr_link::expected_rep

◆ last_rx_seq

uint8_t osmo_fr_link::last_rx_seq

◆ last_tx_seq

uint8_t osmo_fr_link::last_tx_seq

◆ list

struct llist_head osmo_fr_link::list

◆ name

const char* osmo_fr_link::name

◆ net

◆ polling_count

unsigned int osmo_fr_link::polling_count

Referenced by check_link_state(), and fr_t391_cb().

◆ role

◆ state

◆ status_cb

void(* osmo_fr_link::status_cb) (struct osmo_fr_link *link, void *cb_data, bool active)

◆ succeed

unsigned int osmo_fr_link::succeed

Referenced by check_link_state().

◆ t391

struct osmo_timer_list osmo_fr_link::t391

◆ t392

◆ tx_cb

int(* osmo_fr_link::tx_cb) (void *data, struct msgb *msg)

◆ unknown_dlc_rx_cb

int(* osmo_fr_link::unknown_dlc_rx_cb) (void *cb_data, struct msgb *msg)

Referenced by osmo_fr_rx().

◆ unknown_dlc_rx_cb_data

void* osmo_fr_link::unknown_dlc_rx_cb_data

Referenced by osmo_fr_rx().


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