patch-2.4.27 linux-2.4.27/include/net/sctp/constants.h
Next file: linux-2.4.27/include/net/sctp/sctp.h
Previous file: linux-2.4.27/include/net/sctp/command.h
Back to the patch index
Back to the overall index
- Lines: 52
- Date:
2004-08-07 16:26:06.464421151 -0700
- Orig file:
linux-2.4.26/include/net/sctp/constants.h
- Orig date:
2004-04-14 06:05:40.000000000 -0700
diff -urN linux-2.4.26/include/net/sctp/constants.h linux-2.4.27/include/net/sctp/constants.h
@@ -1,5 +1,5 @@
/* SCTP kernel reference Implementation
- * (C) Copyright IBM Corp. 2001, 2003
+ * (C) Copyright IBM Corp. 2001, 2004
* Copyright (c) 1999-2000 Cisco, Inc.
* Copyright (c) 1999-2001 Motorola, Inc.
* Copyright (c) 2001 Intel Corp.
@@ -57,15 +57,6 @@
enum { SCTP_DEFAULT_OUTSTREAMS = 10 };
enum { SCTP_DEFAULT_INSTREAMS = SCTP_MAX_STREAM };
-/* Define the amount of space to reserve for SCTP, IP, LL.
- * There is a little bit of waste that we are always allocating
- * for ipv6 headers, but this seems worth the simplicity.
- */
-
-#define SCTP_IP_OVERHEAD ((sizeof(struct sctphdr)\
- + sizeof(struct ipv6hdr)\
- + MAX_HEADER))
-
/* Since CIDs are sparse, we need all four of the following
* symbols. CIDs are dense through SCTP_CID_BASE_MAX.
*/
@@ -77,6 +68,8 @@
#define SCTP_NUM_ADDIP_CHUNK_TYPES 2
+#define SCTP_NUM_PRSCTP_CHUNK_TYPES 1
+
/* These are the different flavours of event. */
typedef enum {
@@ -238,11 +231,6 @@
/* This is a table of printable names of sctp_state_t's. */
extern const char *sctp_state_tbl[], *sctp_evttype_tbl[], *sctp_status_tbl[];
-/* SCTP reachability state for each address */
-#define SCTP_ADDR_NOHB 4
-#define SCTP_ADDR_REACHABLE 2
-#define SCTP_ADDR_NOT_REACHABLE 1
-
/* Maximum chunk length considering padding requirements. */
enum { SCTP_MAX_CHUNK_LEN = ((1<<16) - sizeof(__u32)) };
@@ -355,7 +343,6 @@
SCTP_XMIT_OK,
SCTP_XMIT_PMTU_FULL,
SCTP_XMIT_RWND_FULL,
- SCTP_XMIT_MUST_FRAG,
SCTP_XMIT_NAGLE_DELAY,
} sctp_xmit_t;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)