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

Go to the source code of this file.

Data Structures

struct  distr_item
 
struct  publ_list
 

Macros

#define ITEM_SIZE   sizeof(struct distr_item)
 

Functions

void tipc_named_publish (struct publication *publ)
 
void tipc_named_withdraw (struct publication *publ)
 
void tipc_named_node_up (unsigned long nodearg)
 
void tipc_named_recv (struct sk_buff *buf)
 
void tipc_named_reinit (void)
 

Macro Definition Documentation

#define ITEM_SIZE   sizeof(struct distr_item)

Definition at line 41 of file name_distr.c.

Function Documentation

void tipc_named_node_up ( unsigned long  nodearg)

tipc_named_node_up - tell specified node about all publications by this node

Definition at line 234 of file name_distr.c.

void tipc_named_publish ( struct publication publ)

tipc_named_publish - tell other nodes about a new publication by this node

Definition at line 151 of file name_distr.c.

void tipc_named_recv ( struct sk_buff buf)

tipc_named_recv - process name table update message sent by another node

Definition at line 298 of file name_distr.c.

void tipc_named_reinit ( void  )

tipc_named_reinit - re-initialize local publications

This routine is called whenever TIPC networking is enabled. All name table entries published by this node are updated to reflect the node's new network address.

Definition at line 355 of file name_distr.c.

void tipc_named_withdraw ( struct publication publ)

tipc_named_withdraw - tell other nodes about a withdrawn publication by this node

Definition at line 176 of file name_distr.c.