Hey, During my short master thesis I have come up with this code for adding the following features: * Support for sctp_sndinfo/sctp_rcvinfo/sctp_nxtinfo ancillary data. This includes the SCTP_RECV{NXT,RCV}INFO socket options. * Support for the SCTP_DEFAULT_SNDINFO socket option. * Additionally, although not really a "feature", it should set the SCTP_COMPLETE flag for complete messages now. I hope this is properly done. I have attached two patches. My recursive diff didn't catch any changes to include/uapi/sctp.h for some reason, so I had to make another one manually. (And I had to patch it with -p0, sorry.. I am new to this.) I am currently just looking for a review of the submitted code. I am curious to know whether it can be used or not. I have ported the sctp_sendv() and sctp_recvv() functions from FreeBSD. I don't know if those are good enough to be submitted yet though. Let me know what you think. Any feedback is good feedback for my thesis.) Best regards, Geir Ola
Attachment:
full.patch
Description: Binary data
Attachment:
sctp.h.patch
Description: Binary data