• Jon Grimm's avatar
    SCTP: Resync with LKSCTP tree. · 372f525b
    Jon Grimm authored
    sctp: one more list_t removal.
    sctp: more whitespace cleanup (jgrimm)
    sctp: merge with linux bk tree
    sctp: Minor ABORT updates (ardelle.fan)  
    sctp: Fix misc. COOKIE-ECHO bundling bugs.  (jgrimm)
    
      There were small windows where the following could occur.
      -Two DATA chunks bundled with COOKIE-ECHO (only 1 allowed.)
      -DATA bundled with lost COOKIE-ECHO needs resent too.
      -DATA sent while in COOKIE-ECHOED if there had not been control data already bundled.
    
    sctp:  more updates for abort (jgrimm and ardelle.fan)
      
      Cleanup T5 upon abort.   Send COMM_LOST notification to ULP upon abort.
    
    sctp: updates to T5 shutdown timer.  (samudrala)
      
      I missed a couple changes from Sridhar's last patch.
    
    sctp: more ABORT, cleanup shutdown timers (ardelle.fan)
      
      When we send or receive an ABORT, there may be a variety of timers running. 
      Turn these timers off when we abort.
    
    sctp: Fix bug in COOKIE-ECHO retransmission.  (jgrimm)
        
      We had saved away the pointer directly to the INIT-ACK state cookie param, but upon COOKIE ECHO retransmission, this skb has already been thrown away.   The fix is to save away the cookie.
    
    sctp:  Unknown chunk processing. (daisyc)
      
      Each chunkheader contains the chunk type.  
      For forward compatiblity, 'action' bits in the type describe what action 
      the peer requests if one does not understand that chunk type.  This patch is to
      implement the handling of those 'unrecognized chunk' actions.
    
    sctp: Add T5 shutdown guard handling. (samudrala)
      
      The T5-shutdown-guard timer is used to bound the time we are willing to try gracefully shutting down.   This protects against certain pathological peers.
    
    sctp: Add msg_name support for notifications and PF_INET sockets. (jgrimm)
    372f525b
sm_statefuns.c 121 KB