From: Smythe, J. <js...@nu...> - 2009-09-14 16:08:17
|
Sridhar, I have ten servers each with 4 x 1-gigabit/sec Ethernet interfaces. My project would like to convert to SCTP, I cannot due to a SCTP module bug. When I have a point-to-point (UDP-style) SCTP association between 2 of my servers there are 4 paths I can round-robin transmit on. This works if I do NOT peel-off the association. There is arbitrary code in "sctp.ko" to block setting the far side peer address to a different peer address that is a member of the same (peeled-off) association! This means I can only use 1-gigabit/sec of my 4-gigabit/sec association (if I peel off the socket for "High Bandwidth?" operations). I have a trivial fix(patch) that is working for my older version of SCTP - Redhat 2.6.18-128.4.1.el5 (/usr/src/redhat/BUILD/kernel-2.6.18/linux-2.6.18.x86_64/net/sctp/socket .c) The fix can easily be adapted to the newest version of SCTP. See attached files. The "socket.c" is the new patched version. If you have any questions, give me a call or email. John R. Smythe 864-331-7094 This email and any attachments ("Message") may contain legally privileged and/or confidential information. If you are not the addressee, or if this Message has been addressed to you in error, you are not authorized to read, copy, or distribute it, and we ask that you please delete it (including all copies) and notify the sender by return email. Delivery of this Message to any person other than the intended recipient(s) shall not be deemed a waiver of confidentiality and/or a privilege. |