Allan Stephens
972a77fbf1
tipc: Revise timings used when sending link request messages
...
Revises the algorithm governing the sending of link request messages
to take into account the number of nodes each bearer is currently in
contact with, and to ensure more rapid rediscovery of neighboring nodes
if a bearer fails and then recovers.
The discovery object now sends requests at least once a second if it
is not in contact with any other nodes, and at least once a minute if
it has at least one neighbor; if contact with the only neighbor is
lost, the object immediately reverts to its initial rapid-fire search
timing to accelerate the rediscovery process.
In addition, the discovery object now stops issuing link request
messages if it is in contact with the only neighboring node it is
configured to communicate with, since further searching is unnecessary.
Signed-off-by: Allan Stephens <Allan.Stephens@windriver.com>
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2011-05-10 16:04:02 -04:00
..
addr.c
tipc: Eliminate configuration for maximum number of cluster nodes
2011-03-13 16:35:17 -04:00
addr.h
tipc: make zone/cluster mask constants a define
2011-05-10 16:03:54 -04:00
bcast.c
tipc: Fix sk_buff leaks when link congestion is detected
2011-05-10 16:03:53 -04:00
bcast.h
tipc: Clean up tracking of node requesting a broadcast retransmit
2011-02-23 18:05:12 -05:00
bearer.c
tipc: Add monitoring of number of nodes discovered by bearer
2011-05-10 16:04:01 -04:00
bearer.h
tipc: Remove bearer flag indicating existence of broadcast address
2011-03-13 16:35:19 -04:00
config.c
tipc: Correct misnamed references to neighbor discovery domain
2011-03-13 16:35:18 -04:00
config.h
tipc: Remove obsolete inclusions of header files
2010-12-02 13:34:02 -08:00
core.c
tipc: Drop __TIME__ usage
2011-05-10 10:31:03 -04:00
core.h
tipc: Eliminate configuration for maximum number of cluster nodes
2011-03-13 16:35:17 -04:00
discover.c
tipc: Revise timings used when sending link request messages
2011-05-10 16:04:02 -04:00
discover.h
tipc: Add monitoring of number of nodes discovered by bearer
2011-05-10 16:04:01 -04:00
eth_media.c
tipc: remove zeroing assignments to static global variables
2011-01-01 13:57:57 -08:00
handler.c
tipc: remove zeroing assignments to static global variables
2011-01-01 13:57:57 -08:00
Kconfig
tipc: Eliminate configuration for maximum number of cluster nodes
2011-03-13 16:35:17 -04:00
link.c
tipc: Introduce routine to enqueue a chain of messages on link tx queue
2011-05-10 16:03:58 -04:00
link.h
tipc: Avoid recomputation of outgoing message length
2011-05-10 16:03:57 -04:00
log.c
tipc: Finish streamlining of debugging code
2011-01-01 13:57:54 -08:00
log.h
tipc: update log.h re-include protection to reflect new name
2011-01-01 14:56:18 -08:00
Makefile
tipc: rename dbg.[ch] to log.[ch]
2011-01-01 13:57:51 -08:00
msg.c
tipc: Avoid recomputation of outgoing message length
2011-05-10 16:03:57 -04:00
msg.h
tipc: Avoid recomputation of outgoing message length
2011-05-10 16:03:57 -04:00
name_distr.c
Fix common misspellings
2011-03-31 11:26:23 -03:00
name_distr.h
[NET] TIPC: Fix whitespace errors.
2007-02-10 23:20:15 -08:00
name_table.c
tipc: remove extraneous braces from single statements
2011-01-01 13:57:57 -08:00
name_table.h
tipc: cleanup various cosmetic whitespace issues
2011-01-01 13:57:56 -08:00
net.c
tipc: delete extra semicolon blocking node deletion
2011-03-14 12:21:12 -04:00
net.h
tipc: manually inline net_start/stop, make assoc. vars static
2011-03-13 16:35:17 -04:00
netlink.c
genetlink: make netns aware
2009-07-12 14:03:27 -07:00
node.c
tipc: Optimizations to link creation code
2011-03-13 16:35:18 -04:00
node.h
tipc: Optimizations to link creation code
2011-03-13 16:35:18 -04:00
node_subscr.c
tipc: Cosmetic changes to node subscription code
2011-03-13 16:35:16 -04:00
node_subscr.h
tipc: Cosmetic changes to node subscription code
2011-03-13 16:35:16 -04:00
port.c
tipc: Avoid recomputation of outgoing message length
2011-05-10 16:03:57 -04:00
port.h
tipc: Avoid recomputation of outgoing message length
2011-05-10 16:03:57 -04:00
ref.c
tipc: remove zeroing assignments to static global variables
2011-01-01 13:57:57 -08:00
ref.h
tipc: cleanup function namespace
2010-10-16 11:13:24 -07:00
socket.c
tipc: Avoid recomputation of outgoing message length
2011-05-10 16:03:57 -04:00
subscr.c
tipc: Avoid recomputation of outgoing message length
2011-05-10 16:03:57 -04:00
subscr.h
Revert d88dca79d3
2010-10-21 04:11:08 -07:00