From f34a1184795e205ff29473aacae53027f11eaa87 Mon Sep 17 00:00:00 2001
From: Michael Tuexen <tuexen@fh-muenster.de>
Date: Fri, 18 Sep 2015 14:08:58 +0200
Subject: [PATCH] Add constructor for SUPPORTED_EXTENSIONS parameter.

---
 gtests/net/packetdrill/sctp_packet.c | 6 ++++++
 gtests/net/packetdrill/sctp_packet.h | 6 ++++++
 2 files changed, 12 insertions(+)

diff --git a/gtests/net/packetdrill/sctp_packet.c b/gtests/net/packetdrill/sctp_packet.c
index 00766811..fd0a9e5d 100644
--- a/gtests/net/packetdrill/sctp_packet.c
+++ b/gtests/net/packetdrill/sctp_packet.c
@@ -1570,6 +1570,12 @@ sctp_supported_address_types_parameter_new(struct sctp_address_type_list *list)
 	                                    parameter_length, flags);
 }
 
+struct sctp_parameter_list_item *
+sctp_supported_extensions_parameter_new(s64 len, struct sctp_byte_list *types)
+{
+	return sctp_generic_parameter_new(SCTP_SUPPORTED_EXTENSIONS_PARAMETER_TYPE, len, types);
+}
+
 struct sctp_parameter_list_item *
 sctp_pad_parameter_new(s64 len, u8 *padding)
 {
diff --git a/gtests/net/packetdrill/sctp_packet.h b/gtests/net/packetdrill/sctp_packet.h
index 246859e0..108b0ef6 100644
--- a/gtests/net/packetdrill/sctp_packet.h
+++ b/gtests/net/packetdrill/sctp_packet.h
@@ -340,6 +340,12 @@ sctp_ecn_capable_parameter_new(void);
 struct sctp_parameter_list_item *
 sctp_pad_parameter_new(s64 len, u8 *padding);
 
+struct sctp_parameter_list_item *
+sctp_supported_extensions_parameter_new(s64 len, struct sctp_byte_list *types);
+
+struct sctp_parameter_list_item *
+sctp_pad_parameter_new(s64 len, u8 *padding);
+
 struct sctp_parameter_list *
 sctp_parameter_list_new(void);
 
-- 
GitLab