From f03ff79b8eb759f4448ea239b33f54a4de64e72b Mon Sep 17 00:00:00 2001 From: rrs Date: Thu, 17 May 2007 12:16:24 +0000 Subject: - Fixed 1-2-1 model to not worry about associd in sockopts - Fixed RTOinfo for bounding. - Fixed connect() to return ECONNREFUSED when an ABORT is received. - Added comments to direct Static Analysis not to look at some things it does not understand (comments are /* sa_ignore XXXXX */) - Bind when colliding was broken, missing not_found = 1 before checking to see if the port was in use caused endless bind loop. - Cookie life needs to be in milliseconds to conform to socket api. - Cookie life is not supposed to change if its 0, On the assoc level set we changed it to 0 opps. - Two more static analysis issues identified by the cisco tool. Null checks needed. - An issue for sendfile(). Need to validate the correct input argument. - When sending failed due to a no route to host, we leaked the mbuf chain failing to call m_freem(). - Fix #ifdef issue for getting hash block len when HAVE_SHA2 is NOT defined Reviewed by: gnn --- sys/netinet/sctp.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'sys/netinet/sctp.h') diff --git a/sys/netinet/sctp.h b/sys/netinet/sctp.h index e15b3dd..a8bcec6 100644 --- a/sys/netinet/sctp.h +++ b/sys/netinet/sctp.h @@ -116,7 +116,8 @@ struct sctp_paramhdr { /* authentication support */ #define SCTP_PEER_AUTH_CHUNKS 0x00000102 #define SCTP_LOCAL_AUTH_CHUNKS 0x00000103 - +#define SCTP_GET_ASSOC_NUMBER 0x00000104 /* ro */ +#define SCTP_GET_ASSOC_ID_LIST 0x00000105 /* ro */ /* * user socket options: BSD implementation specific @@ -153,9 +154,8 @@ struct sctp_paramhdr { /* read only */ #define SCTP_GET_SNDBUF_USE 0x00001101 #define SCTP_GET_STAT_LOG 0x00001103 -#define SCTP_GET_ASOC_ID_LIST 0x00001104 /* ro */ -#define SCTP_PCB_STATUS 0x00001105 -#define SCTP_GET_NONCE_VALUES 0x00001106 +#define SCTP_PCB_STATUS 0x00001104 +#define SCTP_GET_NONCE_VALUES 0x00001105 /* Special hook for dynamically setting primary for all assoc's, * this is a write only option that requires root privledge. -- cgit v1.1