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