sctp_asconf.h (121e5416) sctp_asconf.h (bd670b35)
1/*
2 * CDDL HEADER START
3 *
4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License (the "License").
6 * You may not use this file except in compliance with the License.
7 *
8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE

--- 5 unchanged lines hidden (view full) ---

14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 * If applicable, add the following below this CDDL HEADER, with the
16 * fields enclosed by brackets "[]" replaced with your own identifying
17 * information: Portions Copyright [yyyy] [name of copyright owner]
18 *
19 * CDDL HEADER END
20 */
21/*
1/*
2 * CDDL HEADER START
3 *
4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License (the "License").
6 * You may not use this file except in compliance with the License.
7 *
8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE

--- 5 unchanged lines hidden (view full) ---

14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 * If applicable, add the following below this CDDL HEADER, with the
16 * fields enclosed by brackets "[]" replaced with your own identifying
17 * information: Portions Copyright [yyyy] [name of copyright owner]
18 *
19 * CDDL HEADER END
20 */
21/*
22 * Copyright 2007 Sun Microsystems, Inc. All rights reserved.
22 * Copyright 2009 Sun Microsystems, Inc. All rights reserved.
23 * Use is subject to license terms.
24 */
25
26#ifndef _INET_SCTP_SCTP_ASCONF_H
27#define _INET_SCTP_SCTP_ASCONF_H
28
23 * Use is subject to license terms.
24 */
25
26#ifndef _INET_SCTP_SCTP_ASCONF_H
27#define _INET_SCTP_SCTP_ASCONF_H
28
29#pragma ident "%Z%%M% %I% %E% SMI"
30
31#ifdef __cplusplus
32extern "C" {
33#endif
34
35#define SCTP_FADDR_RC_TIMER_RESTART(sctp, fp, intvl) \
36 if ((fp)->rc_timer_mp == NULL) { \
37 (fp)->rc_timer_mp = sctp_timer_alloc((sctp), \
38 sctp_rc_timer, KM_NOSLEEP); \

--- 13 unchanged lines hidden (view full) ---

52 (fp)->rc_timer_running = 0; \
53 }
54
55extern int sctp_add_ip(sctp_t *, const void *, uint32_t);
56extern int sctp_del_ip(sctp_t *, const void *, uint32_t, uchar_t *, size_t);
57extern void sctp_asconf_free_cxmit(sctp_t *, sctp_chunk_hdr_t *);
58extern void sctp_input_asconf(sctp_t *, sctp_chunk_hdr_t *, sctp_faddr_t *);
59extern void sctp_input_asconf_ack(sctp_t *, sctp_chunk_hdr_t *, sctp_faddr_t *);
29#ifdef __cplusplus
30extern "C" {
31#endif
32
33#define SCTP_FADDR_RC_TIMER_RESTART(sctp, fp, intvl) \
34 if ((fp)->rc_timer_mp == NULL) { \
35 (fp)->rc_timer_mp = sctp_timer_alloc((sctp), \
36 sctp_rc_timer, KM_NOSLEEP); \

--- 13 unchanged lines hidden (view full) ---

50 (fp)->rc_timer_running = 0; \
51 }
52
53extern int sctp_add_ip(sctp_t *, const void *, uint32_t);
54extern int sctp_del_ip(sctp_t *, const void *, uint32_t, uchar_t *, size_t);
55extern void sctp_asconf_free_cxmit(sctp_t *, sctp_chunk_hdr_t *);
56extern void sctp_input_asconf(sctp_t *, sctp_chunk_hdr_t *, sctp_faddr_t *);
57extern void sctp_input_asconf_ack(sctp_t *, sctp_chunk_hdr_t *, sctp_faddr_t *);
60extern int sctp_set_peerprim(sctp_t *, const void *, uint_t);
58extern int sctp_set_peerprim(sctp_t *, const void *);
61extern void sctp_wput_asconf(sctp_t *, sctp_faddr_t *);
62
63#ifdef __cplusplus
64}
65#endif
66
67#endif /* _INET_SCTP_SCTP_ASCONF_H */
59extern void sctp_wput_asconf(sctp_t *, sctp_faddr_t *);
60
61#ifdef __cplusplus
62}
63#endif
64
65#endif /* _INET_SCTP_SCTP_ASCONF_H */