• Allan Stephens's avatar
    tipc: Prevent loss of fragmented messages over unicast links · b76b27ca
    Allan Stephens authored
    Modifies unicast link endpoint logic so an incoming fragmented message
    is not lost if reassembly cannot begin because there is no buffer big
    enough to hold the entire reassembled message. The link endpoint now
    ignores the first fragment completely, which causes the sending node to
    retransmit the first fragment so that reassembly can be re-attempted.
    
    Previously, the sender would have had no reason to retransmit the 1st
    fragment, so we would never have a chance to re-try the allocation.
    Signed-off-by: default avatarAllan Stephens <allan.stephens@windriver.com>
    b76b27ca
link.c 81.6 KB