tipc: Major redesign of broadcast link ACK/NACK algorithms
[linux-block.git] / net / tipc / node.h
index 90689f487615e444b181b1911b6c7c280d81832e..c88ce64f8a31d1b820a8a337b37318069be91933 100644 (file)
@@ -66,9 +66,9 @@
  *    @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
- *    @gap_after: sequence # of last message not requiring a NAK request
- *    @gap_to: sequence # of last message requiring a NAK request
- *    @nack_sync: counter that determines when NAK requests should be sent
+ *    @last_sent: sequence # of last b'cast message sent by node
+ *    @oos_state: state tracker for handling OOS b'cast messages
+ *    @deferred_size: number of OOS b'cast messages in deferred queue
  *    @deferred_head: oldest OOS b'cast message received from node
  *    @deferred_tail: newest OOS b'cast message received from node
  *    @defragm: list of partially reassembled b'cast message fragments from node
@@ -91,9 +91,9 @@ struct tipc_node {
                u8 supported;
                u32 acked;
                u32 last_in;
-               u32 gap_after;
-               u32 gap_to;
-               u32 nack_sync;
+               u32 last_sent;
+               u32 oos_state;
+               u32 deferred_size;
                struct sk_buff *deferred_head;
                struct sk_buff *deferred_tail;
                struct sk_buff *defragm;