1. 12 12月, 2017 1 次提交
  2. 07 12月, 2013 1 次提交
  3. 10 8月, 2013 1 次提交
  4. 25 7月, 2013 1 次提交
  5. 18 4月, 2013 1 次提交
  6. 04 11月, 2012 1 次提交
    • N
      sctp: Clean up type-punning in sctp_cmd_t union · b26ddd81
      Neil Horman 提交于
      Lots of points in the sctp_cmd_interpreter function treat the sctp_cmd_t arg as
      a void pointer, even though they are written as various other types.  Theres no
      need for this as doing so just leads to possible type-punning issues that could
      cause crashes, and if we remain type-consistent we can actually just remove the
      void * member of the union entirely.
      
      Change Notes:
      
      v2)
      	* Dropped chunk that modified SCTP_NULL to create a marker pattern
      	 should anyone try to use a SCTP_NULL() assigned sctp_arg_t, Assigning
      	 to .zero provides the same effect and should be faster, per Vlad Y.
      
      v3)
      	* Reverted part of V2, opting to use memset instead of .zero, so that
      	 the entire union is initalized thus avoiding the i164 speculative load
      	 problems previously encountered, per Dave M..  Also rewrote
      	 SCTP_[NO]FORCE so as to use common infrastructure a little more
      
      Signed-off-by: Neil Horman <nhorman@tuxdriver.com
      CC: Vlad Yasevich <vyasevich@gmail.com>
      CC: "David S. Miller" <davem@davemloft.net>
      CC: linux-sctp@vger.kernel.org
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      b26ddd81
  7. 05 2月, 2008 1 次提交
  8. 30 8月, 2007 1 次提交
  9. 26 4月, 2007 1 次提交
    • V
      [SCTP]: Implement SCTP_FRAGMENT_INTERLEAVE socket option · b6e1331f
      Vlad Yasevich 提交于
      This option was introduced in draft-ietf-tsvwg-sctpsocket-13.  It
      prevents head-of-line blocking in the case of one-to-many endpoint.
      Applications enabling this option really must enable SCTP_SNDRCV event
      so that they would know where the data belongs.  Based on an
      earlier patch by Ivan Skytte Jørgensen.
      
      Additionally, this functionality now permits multiple associations
      on the same endpoint to enter Partial Delivery.  Applications should
      be extra careful, when using this functionality, to track EOR indicators.
      Signed-off-by: NVlad Yasevich <vladislav.yasevich@hp.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      b6e1331f
  10. 20 3月, 2007 1 次提交
  11. 09 10月, 2005 1 次提交
  12. 12 7月, 2005 1 次提交
  13. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4