Linux Kernel
3.7.1
|
#include <port.h>
struct tipc_port - TIPC port structure : pointer to additional user-defined information about port : pointer to spinlock for controlling access to port : non-zero if port is currently connected to a peer port : TIPC type used when connection was established : TIPC instance used when connection was established : number of unacknowledged messages received from peer port : non-zero if port has one or more associated names : non-zero if cannot send because of link or port congestion : maximum packet size "hint" used when building messages sent by port unique reference to port in TIPC object registry : preformatted message header used when sending messages : adjacent ports in TIPC's global list of ports : ptr to routine which handles received messages : ptr to routine to call when port is no longer congested : ptr to user port associated with port (if any) : adjacent ports in list of ports waiting on link congestion : : # of non-empty messages sent by port : # of non-empty message acknowledgements from connected port's peer : list of publications for port : total # of publications port has made during its lifetime : : : : "node down" subscription used to terminate failed connections
spinlock_t* lock |
struct tipc_node_subscr subscription |