1. 11 Feb, 2003 1 commit
    • 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
  2. 06 Feb, 2003 2 commits
    • Jon Grimm's avatar
      [SCTP] SET_DEFAULT_SEND_PARAM sockopt. (ardelle.fan) · d8a30a59
      Jon Grimm authored
      Supports setting the default send params.  Still needs a 'get' though.
      d8a30a59
    • Jon Grimm's avatar
      [SCTP] Minor surgery on ulpevent & related cleanups. · 46b6a3a9
      Jon Grimm authored
      sndrcvinfo.sinfo_cumtsn is new field added by the latest (05) API I-D.
      Remove unused fields in ulpevent, minimally to make room for for
      storing this new field.   But I'll clear out even more so I can
      make room for impending partial data delivery work.
      
      See changes in comments for ulpqueue.c.
      Many naming and typedef removal cleanups. 
      46b6a3a9
  3. 05 Feb, 2003 2 commits
  4. 03 Feb, 2003 1 commit
  5. 31 Jan, 2003 2 commits
    • Jon Grimm's avatar
      Merge touki.austin.ibm.com:/home/jgrimm/bk/lksctp-2.5 · 033f9f79
      Jon Grimm authored
      into touki.austin.ibm.com:/home/jgrimm/bk/lksctp-2.5.work
      033f9f79
    • Jon Grimm's avatar
      [SCTP] Fix large message sends. · 6258f7e8
      Jon Grimm authored
      Fix limitation where we could not send messages that exceeded the
      maximum data chunk size.   We still need partial data delivery to
      accept messages with len > rwnd, but this fixes the sending.  Sends
      are still limited (as per the I-D) to SNDBUF. 
      
      Additionally, we can now 'bundle' fragmented DATA with the 
      Cookie-Echo packet, not just a small message.  
      6258f7e8
  6. 29 Jan, 2003 2 commits
  7. 28 Jan, 2003 1 commit
  8. 24 Jan, 2003 3 commits
  9. 23 Jan, 2003 4 commits
  10. 22 Jan, 2003 3 commits
  11. 21 Jan, 2003 2 commits
  12. 20 Jan, 2003 1 commit
  13. 17 Jan, 2003 2 commits
    • Jon Grimm's avatar
      [SCTP] Add jitter to the heartbeat interval. (ardelle.fan) · ea393c93
      Jon Grimm authored
      Per RFC 2960 (well, impl-guide corrections really) add a jitter in the
      range of -50% to +50% of the current rto to the heartbeat interval. 
      ea393c93
    • Jon Grimm's avatar
      [SCTP] Fix hardcoded stream counts. · 1c5f1800
      Jon Grimm authored
      Code had hardcoded limits to the maximum stream that could be used, 
      and consequent static data structures.   Now dynamically allocate
      storage for the SSN maps until _after_ we know what they are.  
      Protocols such as SIP want to use all possible streams.  
      1c5f1800
  14. 16 Jan, 2003 14 commits