32 #define IUUP_MAX_SUBFLOWS 7 33 #define IUUP_MAX_RFCIS 64 35 #define IUUP_TIMER_INIT_T_DEFAULT 1000 36 #define IUUP_TIMER_TA_T_DEFAULT 500 37 #define IUUP_TIMER_RC_T_DEFAULT 500 38 #define IUUP_TIMER_INIT_N_DEFAULT 3 39 #define IUUP_TIMER_TA_N_DEFAULT 1 40 #define IUUP_TIMER_RC_N_DEFAULT 1 struct osmo_iuup_instance * osmo_iuup_instance_alloc(void *ctx, const char *id)
Definition: iuup.c:1020
int osmo_iuup_compute_header_crc(const uint8_t *iuup_pdu, unsigned int pdu_len)
Definition: iuup.c:94
uint8_t spare2
Definition: iuup.h:49
osmo_iuup_tnl_prim_type
Definition: iuup.h:11
uint8_t frame_nr
Definition: iuup.h:78
iuup_error_cause
Definition: gsm_25_415.h:199
write Write running configuration to or terminal n Write configuration to the copy running config startup config
void osmo_iuup_instance_set_transport_prim_cb(struct osmo_iuup_instance *iui, osmo_prim_cb func, void *priv)
Definition: iuup.c:1053
union osmo_iuup_rnl_status::@11 u
uint8_t num_rfci
Definition: iuup.h:92
#define IUUP_MAX_SUBFLOWS
Definition: iuup.h:32
uint8_t cause
Definition: gsm_04_08.h:768
uint8_t fqc
Definition: iuup.h:79
uint8_t used
Definition: iuup.h:46
struct osmo_iuup_tnl_prim * osmo_iuup_tnl_prim_alloc(void *ctx, unsigned int primitive, unsigned int operation, unsigned int size)
Definition: iuup.c:219
void osmo_iuup_instance_free(struct osmo_iuup_instance *iui)
Definition: iuup.c:1037
uint32_t n_max
Definition: iuup.h:43
int osmo_iuup_rnl_prim_down(struct osmo_iuup_instance *inst, struct osmo_iuup_rnl_prim *irp)
Definition: iuup.c:992
iuup_error_distance
Definition: gsm_25_415.h:190
uint16_t mode_version
Definition: iuup.h:90
uint8_t rfci
Definition: iuup.h:77
#define IUUP_MAX_RFCIS
Definition: iuup.h:33
uint8_t num_subflows
Definition: iuup.h:93
struct osmo_iuup_rnl_prim * osmo_iuup_rnl_prim_alloc(void *ctx, unsigned int primitive, unsigned int operation, unsigned int size)
Definition: iuup.c:208
int osmo_iuup_compute_payload_crc(const uint8_t *iuup_pdu, unsigned int pdu_len)
Definition: iuup.c:67
bool IPTIs_present
Definition: iuup.h:67
void osmo_iuup_instance_set_user_prim_cb(struct osmo_iuup_instance *iui, osmo_prim_cb func, void *priv)
Definition: iuup.c:1048
bool IPTIs_present
Definition: iuup.h:94
int(* osmo_prim_cb)(struct osmo_prim_hdr *oph, void *ctx)
uint8_t data_pdu_type
Definition: iuup.h:91
struct osmo_prim_hdr oph
Definition: iuup.h:16
int osmo_iuup_tnl_prim_up(struct osmo_iuup_instance *iui, struct osmo_iuup_tnl_prim *itp)
Definition: iuup.c:902
osmo_iuup_rnl_prim_type
Definition: iuup.h:24
uint8_t data_pdu_type
Definition: iuup.h:61
uint8_t num_rfci
Definition: iuup.h:65
uint16_t supported_versions_mask
Definition: iuup.h:64
uint8_t num_subflows
Definition: iuup.h:66
bool active
Definition: iuup.h:58
bool transparent
Definition: iuup.h:55
iuup_procedure
Definition: gsm_25_415.h:181
uint32_t t_ms
Definition: iuup.h:42