From 5dfea2dd2f6c26432dae4045c432fe1b5a8be2ff Mon Sep 17 00:00:00 2001
From: Jianwen Ji <jijianwen@gmail.com>
Date: Wed, 12 Sep 2018 11:34:49 +0800
Subject: [PATCH] Fix length issue of sctp_primary_addr.pkt on Linux

Before fix:
   sctp_primary_addr.pkt:13: runtime error in setsockopt call: Expected result 0 but got -1 with errno 22 (Invalid argument)

After fix:
   test passed both on Linux x86_64 and ppc64le

Signed-off-by: Jianwen Ji <jijianwen@gmail.com>
---
 .../sctp/api_tests/getsockopt/sctp_primary_addr.pkt    | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/gtests/net/packetdrill/tests/linux/sctp/api_tests/getsockopt/sctp_primary_addr.pkt b/gtests/net/packetdrill/tests/linux/sctp/api_tests/getsockopt/sctp_primary_addr.pkt
index db160a48..f9e07d84 100644
--- a/gtests/net/packetdrill/tests/linux/sctp/api_tests/getsockopt/sctp_primary_addr.pkt
+++ b/gtests/net/packetdrill/tests/linux/sctp/api_tests/getsockopt/sctp_primary_addr.pkt
@@ -13,19 +13,19 @@
 +0 setsockopt(3, IPPROTO_SCTP, SCTP_PRIMARY_ADDR, {ssp_assoc_id=...,
 						   ssp_addr={sa_family=AF_INET,
 							     sin_port=htons(8080),
-							     sin_addr=inet_addr("192.0.2.1")}}, 136) = 0
+							     sin_addr=inet_addr("192.0.2.1")}}, 132) = 0
 +0 getsockopt(3, IPPROTO_SCTP, SCTP_PRIMARY_ADDR, {ssp_assoc_id=...,
 						   ssp_addr={sa_family=AF_INET,
 						   sin_port=htons(8080),
-						   sin_addr=inet_addr("192.0.2.1")}}, [136]) = 0
+						   sin_addr=inet_addr("192.0.2.1")}}, [132]) = 0
 +0 getsockopt(3, IPPROTO_SCTP, SCTP_PRIMARY_ADDR, {ssp_assoc_id=...,
-						   ssp_addr=...}, [136]) = 0
+						   ssp_addr=...}, [132]) = 0
 
 +0 setsockopt(3, IPPROTO_SCTP, SCTP_PRIMARY_ADDR, {ssp_addr={sa_family=AF_INET,
 							     sin_port=htons(8080),
-							     sin_addr=inet_addr("192.0.2.1")}}, 136) = 0
+							     sin_addr=inet_addr("192.0.2.1")}}, 132) = 0
 +0 getsockopt(3, IPPROTO_SCTP, SCTP_PRIMARY_ADDR, {ssp_addr={sa_family=AF_INET,
 						   sin_port=htons(8080),
-						   sin_addr=inet_addr("192.0.2.1")}}, [136]) = 0
+						   sin_addr=inet_addr("192.0.2.1")}}, [132]) = 0
 
 +0 close(3) = 0
-- 
GitLab