From 8f10c044e430beb2bbe6c630e0e8008006ed16b0 Mon Sep 17 00:00:00 2001
From: Michael Tuexen <tuexen@fh-muenster.de>
Date: Sun, 20 Sep 2015 21:41:50 +0200
Subject: [PATCH] Add support for SCTP_FRAGMENT_INTERLEAVE option.

---
 gtests/net/packetdrill/symbols_freebsd.c | 1 +
 gtests/net/packetdrill/symbols_linux.c   | 5 ++++-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/gtests/net/packetdrill/symbols_freebsd.c b/gtests/net/packetdrill/symbols_freebsd.c
index 87796ca9..a49181ca 100644
--- a/gtests/net/packetdrill/symbols_freebsd.c
+++ b/gtests/net/packetdrill/symbols_freebsd.c
@@ -86,6 +86,7 @@ struct int_symbol platform_symbols_table[] = {
 	{ SCTP_DELAYED_SACK,                "SCTP_DELAYED_SACK"               },
 	{ SCTP_MAX_BURST,                   "SCTP_MAX_BURST"                  },
 	{ SCTP_STATUS,                      "SCTP_STATUS"                     },
+	{ SCTP_FRAGMENT_INTERLEAVE,         "SCTP_FRAGMENT_INTERLEAVE"        },
 #if defined(SCTP_INTERLEAVING_SUPPORTED)
 	{ SCTP_INTERLEAVING_SUPPORTED,      "SCTP_INTERLEAVING_SUPPORTED"     },
 #endif
diff --git a/gtests/net/packetdrill/symbols_linux.c b/gtests/net/packetdrill/symbols_linux.c
index c79051eb..d85b262f 100644
--- a/gtests/net/packetdrill/symbols_linux.c
+++ b/gtests/net/packetdrill/symbols_linux.c
@@ -121,7 +121,10 @@ struct int_symbol platform_symbols_table[] = {
 #ifdef SCTP_STATUS
 	{ SCTP_STATUS,                      "SCTP_STATUS"                     },
 #endif
-#if defined(SCTP_INTERLEAVING_SUPPORTED)
+#ifdef SCTP_FRAGMENT_INTERLEAVE
+	{ SCTP_FRAGMENT_INTERLEAVE,         "SCTP_FRAGMENT_INTERLEAVE"        },
+#endif
+#ifdef SCTP_INTERLEAVING_SUPPORTED
 	{ SCTP_INTERLEAVING_SUPPORTED,      "SCTP_INTERLEAVING_SUPPORTED"     },
 #endif
 	{ SCTP_CLOSED,                      "SCTP_CLOSED"                     },
-- 
GitLab