diff options
Diffstat (limited to 'net/tipc/link.h')
| -rw-r--r-- | net/tipc/link.h | 29 |
1 files changed, 12 insertions, 17 deletions
diff --git a/net/tipc/link.h b/net/tipc/link.h index 70967e637027..e6a30dbe1aaa 100644 --- a/net/tipc/link.h +++ b/net/tipc/link.h | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | * net/tipc/link.h: Include file for TIPC link code | 2 | * net/tipc/link.h: Include file for TIPC link code |
| 3 | * | 3 | * |
| 4 | * Copyright (c) 1995-2006, Ericsson AB | 4 | * Copyright (c) 1995-2006, Ericsson AB |
| 5 | * Copyright (c) 2004-2005, Wind River Systems | 5 | * Copyright (c) 2004-2005, 2010-2011, Wind River Systems |
| 6 | * All rights reserved. | 6 | * All rights reserved. |
| 7 | * | 7 | * |
| 8 | * Redistribution and use in source and binary forms, with or without | 8 | * Redistribution and use in source and binary forms, with or without |
| @@ -122,7 +122,7 @@ struct link { | |||
| 122 | u32 checkpoint; | 122 | u32 checkpoint; |
| 123 | u32 peer_session; | 123 | u32 peer_session; |
| 124 | u32 peer_bearer_id; | 124 | u32 peer_bearer_id; |
| 125 | struct bearer *b_ptr; | 125 | struct tipc_bearer *b_ptr; |
| 126 | u32 tolerance; | 126 | u32 tolerance; |
| 127 | u32 continuity_interval; | 127 | u32 continuity_interval; |
| 128 | u32 abort_limit; | 128 | u32 abort_limit; |
| @@ -196,24 +196,19 @@ struct link { | |||
| 196 | u32 bearer_congs; | 196 | u32 bearer_congs; |
| 197 | u32 deferred_recv; | 197 | u32 deferred_recv; |
| 198 | u32 duplicates; | 198 | u32 duplicates; |
| 199 | 199 | u32 max_queue_sz; /* send queue size high water mark */ | |
| 200 | /* for statistical profiling of send queue size */ | 200 | u32 accu_queue_sz; /* used for send queue size profiling */ |
| 201 | 201 | u32 queue_sz_counts; /* used for send queue size profiling */ | |
| 202 | u32 max_queue_sz; | 202 | u32 msg_length_counts; /* used for message length profiling */ |
| 203 | u32 accu_queue_sz; | 203 | u32 msg_lengths_total; /* used for message length profiling */ |
| 204 | u32 queue_sz_counts; | 204 | u32 msg_length_profile[7]; /* used for msg. length profiling */ |
| 205 | |||
| 206 | /* for statistical profiling of message lengths */ | ||
| 207 | |||
| 208 | u32 msg_length_counts; | ||
| 209 | u32 msg_lengths_total; | ||
| 210 | u32 msg_length_profile[7]; | ||
| 211 | } stats; | 205 | } stats; |
| 212 | }; | 206 | }; |
| 213 | 207 | ||
| 214 | struct port; | 208 | struct tipc_port; |
| 215 | 209 | ||
| 216 | struct link *tipc_link_create(struct bearer *b_ptr, const u32 peer, | 210 | struct link *tipc_link_create(struct tipc_node *n_ptr, |
| 211 | struct tipc_bearer *b_ptr, | ||
| 217 | const struct tipc_media_addr *media_addr); | 212 | const struct tipc_media_addr *media_addr); |
| 218 | void tipc_link_delete(struct link *l_ptr); | 213 | void tipc_link_delete(struct link *l_ptr); |
| 219 | void tipc_link_changeover(struct link *l_ptr); | 214 | void tipc_link_changeover(struct link *l_ptr); |
| @@ -230,7 +225,7 @@ void tipc_link_reset(struct link *l_ptr); | |||
| 230 | int tipc_link_send(struct sk_buff *buf, u32 dest, u32 selector); | 225 | int tipc_link_send(struct sk_buff *buf, u32 dest, u32 selector); |
| 231 | int tipc_link_send_buf(struct link *l_ptr, struct sk_buff *buf); | 226 | int tipc_link_send_buf(struct link *l_ptr, struct sk_buff *buf); |
| 232 | u32 tipc_link_get_max_pkt(u32 dest, u32 selector); | 227 | u32 tipc_link_get_max_pkt(u32 dest, u32 selector); |
| 233 | int tipc_link_send_sections_fast(struct port *sender, | 228 | int tipc_link_send_sections_fast(struct tipc_port *sender, |
| 234 | struct iovec const *msg_sect, | 229 | struct iovec const *msg_sect, |
| 235 | const u32 num_sect, | 230 | const u32 num_sect, |
| 236 | u32 destnode); | 231 | u32 destnode); |
