• Jon Paul Maloy's avatar
    tipc: send broadcast nack directly upon sequence gap detection · e0a05ebe
    Jon Paul Maloy authored
    Because of the risk of an excessive number of NACK messages and
    retransissions, receivers have until now abstained from sending
    broadcast NACKS directly upon detection of a packet sequence number
    gap. We have instead relied on such gaps being detected by link
    protocol STATE message exchange, something that by necessity delays
    such detection and subsequent retransmissions.
    
    With the introduction of unicast NACK transmission and rate control
    of retransmissions we can now remove this limitation. We now allow
    receiving nodes to send NACKS immediately, while coordinating the
    permission to do so among the nodes in order to avoid NACK storms.
    Reviewed-by: default avatarYing Xue <ying.xue@windriver.com>
    Signed-off-by: default avatarJon Maloy <jon.maloy@ericsson.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    e0a05ebe
link.c 56.7 KB