diff options
Diffstat (limited to 'net/tipc/link.h')
-rw-r--r-- | net/tipc/link.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/net/tipc/link.h b/net/tipc/link.h index 9df7fa4d3bdd..3e3432b3044e 100644 --- a/net/tipc/link.h +++ b/net/tipc/link.h | |||
@@ -103,6 +103,7 @@ struct tipc_stats { | |||
103 | * @media_addr: media address to use when sending messages over link | 103 | * @media_addr: media address to use when sending messages over link |
104 | * @timer: link timer | 104 | * @timer: link timer |
105 | * @owner: pointer to peer node | 105 | * @owner: pointer to peer node |
106 | * @refcnt: reference counter for permanent references (owner node & timer) | ||
106 | * @flags: execution state flags for link endpoint instance | 107 | * @flags: execution state flags for link endpoint instance |
107 | * @checkpoint: reference point for triggering link continuity checking | 108 | * @checkpoint: reference point for triggering link continuity checking |
108 | * @peer_session: link session # being used by peer end of link | 109 | * @peer_session: link session # being used by peer end of link |
@@ -142,6 +143,7 @@ struct tipc_link { | |||
142 | struct tipc_media_addr media_addr; | 143 | struct tipc_media_addr media_addr; |
143 | struct timer_list timer; | 144 | struct timer_list timer; |
144 | struct tipc_node *owner; | 145 | struct tipc_node *owner; |
146 | struct kref ref; | ||
145 | 147 | ||
146 | /* Management and link supervision data */ | 148 | /* Management and link supervision data */ |
147 | unsigned int flags; | 149 | unsigned int flags; |
@@ -200,6 +202,7 @@ struct tipc_port; | |||
200 | struct tipc_link *tipc_link_create(struct tipc_node *n_ptr, | 202 | struct tipc_link *tipc_link_create(struct tipc_node *n_ptr, |
201 | struct tipc_bearer *b_ptr, | 203 | struct tipc_bearer *b_ptr, |
202 | const struct tipc_media_addr *media_addr); | 204 | const struct tipc_media_addr *media_addr); |
205 | void tipc_link_delete(struct tipc_link *link); | ||
203 | void tipc_link_delete_list(struct net *net, unsigned int bearer_id, | 206 | void tipc_link_delete_list(struct net *net, unsigned int bearer_id, |
204 | bool shutting_down); | 207 | bool shutting_down); |
205 | void tipc_link_failover_send_queue(struct tipc_link *l_ptr); | 208 | void tipc_link_failover_send_queue(struct tipc_link *l_ptr); |