summaryrefslogtreecommitdiffstats
path: root/sys/netinet/sctp.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/netinet/sctp.h')
-rw-r--r--sys/netinet/sctp.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/sys/netinet/sctp.h b/sys/netinet/sctp.h
index ad5e84c..959865e 100644
--- a/sys/netinet/sctp.h
+++ b/sys/netinet/sctp.h
@@ -436,12 +436,13 @@ __attribute__((packed));
#define SCTP_PCB_FLAGS_WAKEOUTPUT 0x01000000
#define SCTP_PCB_FLAGS_WAKEINPUT 0x02000000
#define SCTP_PCB_FLAGS_BOUND_V6 0x04000000
-#define SCTP_PCB_FLAGS_NEEDS_MAPPED_V4 0x08000000
-#define SCTP_PCB_FLAGS_BLOCKING_IO 0x10000000
-#define SCTP_PCB_FLAGS_SOCKET_GONE 0x20000000
-#define SCTP_PCB_FLAGS_SOCKET_ALLGONE 0x40000000
+#define SCTP_PCB_FLAGS_BLOCKING_IO 0x08000000
+#define SCTP_PCB_FLAGS_SOCKET_GONE 0x10000000
+#define SCTP_PCB_FLAGS_SOCKET_ALLGONE 0x20000000
/* flags to copy to new PCB */
-#define SCTP_PCB_COPY_FLAGS 0x0e000004
+#define SCTP_PCB_COPY_FLAGS (SCTP_PCB_FLAGS_BOUNDALL|\
+ SCTP_PCB_FLAGS_WAKEINPUT|\
+ SCTP_PCB_FLAGS_BOUND_V6)
/*
@@ -470,6 +471,7 @@ __attribute__((packed));
#define SCTP_PCB_FLAGS_STREAM_RESETEVNT 0x00080000
#define SCTP_PCB_FLAGS_NO_FRAGMENT 0x00100000
#define SCTP_PCB_FLAGS_EXPLICIT_EOR 0x00400000
+#define SCTP_PCB_FLAGS_NEEDS_MAPPED_V4 0x00800000
/*-
* mobility_features parameters (by micchie).Note
OpenPOWER on IntegriCloud