diff options
author | rrs <rrs@FreeBSD.org> | 2007-09-15 19:07:42 +0000 |
---|---|---|
committer | rrs <rrs@FreeBSD.org> | 2007-09-15 19:07:42 +0000 |
commit | 51cad52bc8593dea6307a589845c040347dc3b8e (patch) | |
tree | 92cddda5be32744477c77e22e3d345f35d80c1cf /sys/netinet/sctp_asconf.h | |
parent | 20b10da7063cd4f24e83139ffcb5c6c7eec6f5ed (diff) | |
download | FreeBSD-src-51cad52bc8593dea6307a589845c040347dc3b8e.zip FreeBSD-src-51cad52bc8593dea6307a589845c040347dc3b8e.tar.gz |
- Get rid of unsused constants for sysctl variables.
- Fix panic from mutex unlock on freed lock when ASCONF-ACK
aborts an assoc
- Fix panic from addr lock recursion when ASCONFs are queued
in the front states
- ASCONFs "queued" in the front states should really be
bundled after the COOKIE-ACK, not in front of it
- Fix issue with addresses deleted in the front states from
being sent with ASCONF(DELETE)-- replaced
sctp_asconf_queue_add_sa() with delete specific function
- Comment change in sctp.h the drafts are now RFC's
Approved by: re@freebsd.org (B Mah)
Diffstat (limited to 'sys/netinet/sctp_asconf.h')
-rw-r--r-- | sys/netinet/sctp_asconf.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/netinet/sctp_asconf.h b/sys/netinet/sctp_asconf.h index 86006da..ca57c00 100644 --- a/sys/netinet/sctp_asconf.h +++ b/sys/netinet/sctp_asconf.h @@ -43,15 +43,15 @@ __FBSDID("$FreeBSD$"); */ extern void sctp_asconf_cleanup(struct sctp_tcb *, struct sctp_nets *); -extern struct mbuf *sctp_compose_asconf(struct sctp_tcb *, int *); +extern struct mbuf *sctp_compose_asconf(struct sctp_tcb *, int *, int); extern void sctp_handle_asconf(struct mbuf *, unsigned int, struct sctp_asconf_chunk *, struct sctp_tcb *, int i); extern void -sctp_handle_asconf_ack(struct mbuf *, int, - struct sctp_asconf_ack_chunk *, struct sctp_tcb *, struct sctp_nets *); +sctp_handle_asconf_ack(struct mbuf *, int, struct sctp_asconf_ack_chunk *, + struct sctp_tcb *, struct sctp_nets *, int *); extern uint32_t sctp_addr_mgmt_ep_sa(struct sctp_inpcb *, struct sockaddr *, |