• Jon Grimm's avatar
    [SCTP] Partial Data Delivery · 62603506
    Jon Grimm authored
    Support pushing a partial record up to the application if we 
    are receiving pressure on rwnd.  The most common case is that
    the sender is sending a record larger than our rwnd.  We send 
    as much up the receive queue in hopes that a read will occur 
    up room in rwnd. 
    
    Other associations on the socket need held off until the partial 
    delivery condition is finally fufilled (or ABORTed).  Additionally, 
    one must be careful to "do the right thing" with regards to 
    associations peeled off to new sockets, properly preserving or 
    clearing the partial delivery state.
    62603506
ulpqueue.c 18.1 KB