Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 290034
b: refs/heads/master
c: 9349931
h: refs/heads/master
v: v3
  • Loading branch information
Allan Stephens authored and Paul Gortmaker committed Feb 6, 2012
1 parent 236fe10 commit d30f8d7
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 5 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 4d75313ce9b832efc4efb487f080b5ed72beae2c
refs/heads/master: 934993137199ffb56fef50664f87e71cdb3471b0
5 changes: 3 additions & 2 deletions trunk/net/tipc/link.c
Original file line number Diff line number Diff line change
Expand Up @@ -1502,6 +1502,7 @@ static void link_retransmit_failure(struct tipc_link *l_ptr,

tipc_addr_string_fill(addr_string, n_ptr->addr);
info("Multicast link info for %s\n", addr_string);
info("Supportable: %d, ", n_ptr->bclink.supportable);
info("Supported: %d, ", n_ptr->bclink.supported);
info("Acked: %u\n", n_ptr->bclink.acked);
info("Last in: %u, ", n_ptr->bclink.last_in);
Expand Down Expand Up @@ -1736,7 +1737,7 @@ void tipc_recv_msg(struct sk_buff *head, struct tipc_bearer *b_ptr)

/* Release acked messages */

if (tipc_node_is_up(n_ptr) && n_ptr->bclink.supported)
if (n_ptr->bclink.supported)
tipc_bclink_acknowledge(n_ptr, msg_bcast_ack(msg));

crs = l_ptr->first_out;
Expand Down Expand Up @@ -2126,7 +2127,7 @@ static void link_recv_proto_msg(struct tipc_link *l_ptr, struct sk_buff *buf)
} else {
l_ptr->max_pkt = l_ptr->max_pkt_target;
}
l_ptr->owner->bclink.supported = (max_pkt_info != 0);
l_ptr->owner->bclink.supportable = (max_pkt_info != 0);

/* Synchronize broadcast link info, if not done previously */

Expand Down
3 changes: 2 additions & 1 deletion trunk/net/tipc/node.c
Original file line number Diff line number Diff line change
Expand Up @@ -306,8 +306,9 @@ static void node_established_contact(struct tipc_node *n_ptr)
/* Syncronize broadcast acks */
n_ptr->bclink.acked = tipc_bclink_get_last_sent();

if (n_ptr->bclink.supported) {
if (n_ptr->bclink.supportable) {
tipc_bclink_add_node(n_ptr->addr);
n_ptr->bclink.supported = 1;
if (n_ptr->addr < tipc_own_addr)
tipc_own_tag++;
}
Expand Down
4 changes: 3 additions & 1 deletion trunk/net/tipc/node.h
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@
* @link_cnt: number of links to node
* @permit_changeover: non-zero if node has redundant links to this system
* @bclink: broadcast-related info
* @supportable: non-zero if node supports TIPC b'cast link capability
* @supported: non-zero if node supports TIPC b'cast capability
* @acked: sequence # of last outbound b'cast message acknowledged by node
* @last_in: sequence # of last in-sequence b'cast message received from node
Expand All @@ -86,7 +87,8 @@ struct tipc_node {
int block_setup;
int permit_changeover;
struct {
int supported;
u8 supportable;
u8 supported;
u32 acked;
u32 last_in;
u32 gap_after;
Expand Down

0 comments on commit d30f8d7

Please sign in to comment.