]> git.baikalelectronics.ru Git - kernel.git/commit
tipc: Enhance sending of bulk name table messages
authorAllan Stephens <allan.stephens@windriver.com>
Tue, 31 May 2011 17:38:02 +0000 (13:38 -0400)
committerPaul Gortmaker <paul.gortmaker@windriver.com>
Sun, 18 Sep 2011 02:55:10 +0000 (22:55 -0400)
commite025c4bb508da9bec30edf1eb89bcf1cb610ed81
treef7c42275e74229143ac9badcb78da5f3037fe118
parentddb6f29fb3e0a619cc82d6b0a4ed1ee090b40b5c
tipc: Enhance sending of bulk name table messages

Modifies the initial transfer of name table entries to a new neighboring
node so that the messages are enqueued as a unit, rather than individually.

The revised algorithm now locates the link carrying the message only once,
and eliminates unnecessary checks for link congestion, message fragmentation,
and message bundling that are not required when sending these messages.

Signed-off-by: Allan Stephens <allan.stephens@windriver.com>
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
net/tipc/link.c
net/tipc/link.h
net/tipc/name_distr.c