An error occurred fetching the project authors.
  1. 21 Oct, 2004 1 commit
  2. 06 Apr, 2004 1 commit
  3. 16 Jul, 2003 1 commit
    • Sridhar Samudrala's avatar
      [SCTP] Reduce the size of struct sctp_ulpevent so that it fits in · 2766297c
      Sridhar Samudrala authored
             skb->cb even on 64-bit systems. 
      
      Removed the redundant 'asoc' field in struct sctp_ulpevent and
      instead use sinfo_assoc_id which is present within the other field
      'sndrcvinfo'. This makes the size of struct sctp_ulpevent to be less
      than the size of skb->cb[](48 bytes) even on 64-bit systems.
      2766297c
  4. 11 Jul, 2003 1 commit
  5. 03 Jul, 2003 1 commit
    • Jon Grimm's avatar
      [SCTP] Move rwnd accounting and I/O redrive off of the skb destructor. · 1a750002
      Jon Grimm authored
      When the skb was shared with Ethereal, Ethereal was sometimes the last
      user and the destructor would get called on another CPU, not
      knowing anything about our sock_lock.  Move our rwnd updates and I/O 
      redrive out of the skb destructor.
      
      Also, if unable to allocate an skb for our transmission packet,
      walk the packet's chunks and free the control chunks.  
      
      Also change list_dels to list_del_init.  Fix real later, but this prevent
      us from a doing damage if we list_del twice.
      1a750002
  6. 09 Apr, 2003 2 commits
  7. 28 Mar, 2003 1 commit
  8. 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
  9. 06 Feb, 2003 1 commit
    • 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
  10. 29 Aug, 2002 1 commit
  11. 28 Aug, 2002 1 commit
  12. 19 Aug, 2002 1 commit