Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
bearer.c File Reference
#include "core.h"
#include "config.h"
#include "bearer.h"
#include "discover.h"

Go to the source code of this file.

Macros

#define MAX_ADDR_STR   32
 

Functions

struct tipc_mediatipc_media_find (const char *name)
 
int tipc_register_media (struct tipc_media *m_ptr)
 
void tipc_media_addr_printf (char *buf, int len, struct tipc_media_addr *a)
 
struct sk_bufftipc_media_get_names (void)
 
: ptr to bearer name string

bearer_name_validate - validate & (optionally) deconstruct bearer name

: ptr to area for bearer name components (or NULL if not needed)

Returns 1 if bearer name is valid, otherwise 0.

struct tipc_bearertipc_bearer_find (const char *name)
 
struct tipc_bearertipc_bearer_find_interface (const char *if_name)
 
struct sk_bufftipc_bearer_get_names (void)
 
void tipc_bearer_add_dest (struct tipc_bearer *b_ptr, u32 dest)
 
void tipc_bearer_remove_dest (struct tipc_bearer *b_ptr, u32 dest)
 
void tipc_bearer_lock_push (struct tipc_bearer *b_ptr)
 
void tipc_continue (struct tipc_bearer *b_ptr)
 
void tipc_bearer_schedule (struct tipc_bearer *b_ptr, struct tipc_link *l_ptr)
 
int tipc_bearer_resolve_congestion (struct tipc_bearer *b_ptr, struct tipc_link *l_ptr)
 
int tipc_bearer_congested (struct tipc_bearer *b_ptr, struct tipc_link *l_ptr)
 
int tipc_enable_bearer (const char *name, u32 disc_domain, u32 priority)
 
int tipc_block_bearer (const char *name)
 
int tipc_disable_bearer (const char *name)
 
void tipc_bearer_stop (void)
 

Variables

struct tipc_bearer tipc_bearers [MAX_BEARERS]
 

Macro Definition Documentation

#define MAX_ADDR_STR   32

Definition at line 42 of file bearer.c.

Function Documentation

void tipc_bearer_add_dest ( struct tipc_bearer b_ptr,
u32  dest 
)

Definition at line 267 of file bearer.c.

int tipc_bearer_congested ( struct tipc_bearer b_ptr,
struct tipc_link l_ptr 
)

tipc_bearer_congested - determines if bearer is currently congested

Definition at line 382 of file bearer.c.

struct tipc_bearer* tipc_bearer_find ( const char name)
read

tipc_bearer_find - locates bearer object with matching bearer name

Definition at line 208 of file bearer.c.

struct tipc_bearer* tipc_bearer_find_interface ( const char if_name)
read

tipc_bearer_find_interface - locates bearer object with matching interface name

Definition at line 223 of file bearer.c.

struct sk_buff* tipc_bearer_get_names ( void  )
read

tipc_bearer_get_names - record names of bearers in buffer

Definition at line 242 of file bearer.c.

void tipc_bearer_lock_push ( struct tipc_bearer b_ptr)

Definition at line 309 of file bearer.c.

void tipc_bearer_remove_dest ( struct tipc_bearer b_ptr,
u32  dest 
)

Definition at line 274 of file bearer.c.

int tipc_bearer_resolve_congestion ( struct tipc_bearer b_ptr,
struct tipc_link l_ptr 
)

Definition at line 363 of file bearer.c.

void tipc_bearer_schedule ( struct tipc_bearer b_ptr,
struct tipc_link l_ptr 
)

Definition at line 350 of file bearer.c.

void tipc_bearer_stop ( void  )

Definition at line 588 of file bearer.c.

int tipc_block_bearer ( const char name)

tipc_block_bearer - Block the bearer with the given name, and reset all its links

Definition at line 514 of file bearer.c.

void tipc_continue ( struct tipc_bearer b_ptr)

Definition at line 321 of file bearer.c.

int tipc_disable_bearer ( const char name)

Definition at line 568 of file bearer.c.

int tipc_enable_bearer ( const char name,
u32  disc_domain,
u32  priority 
)

tipc_enable_bearer - enable bearer with the given name

Definition at line 394 of file bearer.c.

void tipc_media_addr_printf ( char buf,
int  len,
struct tipc_media_addr a 
)

tipc_media_addr_printf - record media address in print buffer

Definition at line 118 of file bearer.c.

struct tipc_media* tipc_media_find ( const char name)
read

tipc_media_find - locates specified media object by name

Definition at line 54 of file bearer.c.

struct sk_buff* tipc_media_get_names ( void  )
read

tipc_media_get_names - record names of registered media in buffer

Definition at line 141 of file bearer.c.

int tipc_register_media ( struct tipc_media m_ptr)

tipc_register_media - register a media type

Bearers for this media type must be activated separately at a later stage.

Definition at line 84 of file bearer.c.

Variable Documentation

Definition at line 47 of file bearer.c.