libosmo-sigtran  2.1.0.38-7781.202503072026
Osmocom SIGTRAN library
ss7_combined_linkset.h File Reference
#include <stdint.h>
#include <osmocom/core/linuxlist.h>

Go to the source code of this file.

Data Structures

struct  osmo_ss7_esls_entry
 
struct  osmo_ss7_combined_linkset
 

Macros

#define NUM_EXT_SLS   128
 

Typedefs

typedef uint8_t ext_sls_t
 

Functions

struct osmo_ss7_combined_linksetss7_combined_linkset_alloc (struct osmo_ss7_route_table *rtbl, uint32_t pc, uint32_t mask, uint32_t prio)
 
void ss7_combined_linkset_free (struct osmo_ss7_combined_linkset *clset)
 
struct osmo_ss7_linksetss7_combined_linkset_find_or_create (struct osmo_ss7_route_table *rtbl, uint32_t pc, uint32_t mask, uint32_t prio)
 
void ss7_combined_linkset_add_route (struct osmo_ss7_combined_linkset *clset, struct osmo_ss7_route *rt)
 
void ss7_combined_linkset_del_route (struct osmo_ss7_route *rt)
 
struct osmo_ss7_routess7_combined_linkset_lookup_route (struct osmo_ss7_combined_linkset *clset, const struct osmo_ss7_route_label *rtlabel)
 

Macro Definition Documentation

◆ NUM_EXT_SLS

#define NUM_EXT_SLS   128

Typedef Documentation

◆ ext_sls_t

typedef uint8_t ext_sls_t

Function Documentation

◆ ss7_combined_linkset_add_route()

void ss7_combined_linkset_add_route ( struct osmo_ss7_combined_linkset clset,
struct osmo_ss7_route rt 
)

◆ ss7_combined_linkset_alloc()

◆ ss7_combined_linkset_del_route()

◆ ss7_combined_linkset_find_or_create()

struct osmo_ss7_linkset* ss7_combined_linkset_find_or_create ( struct osmo_ss7_route_table rtbl,
uint32_t  pc,
uint32_t  mask,
uint32_t  prio 
)

◆ ss7_combined_linkset_free()

void ss7_combined_linkset_free ( struct osmo_ss7_combined_linkset clset)

◆ ss7_combined_linkset_lookup_route()