From: Wang Weidong <wangweidong1@xxxxxxxxxx> When I do the test_1_to_1_sockopt, I got a Segmentation fault: DUMP_CORE test_1_to_1_sockopt.c: 343. I used the kernel is 3.12. The problem is that the SOCK_MIN_SNDBUF is (TCP_SKB_MIN_TRUESIZE * 2) while TCP_SKB_MIN_TRUESIZE is 2048 + SKB_DATA_ALIGN(sizeof(struct sk_buff)) The SKB_DATA_ALIGN I test is 256, so I make the sndbuf_val_set to 2304. Signed-off-by: Wang Weidong <wangweidong1@xxxxxxxxxx> --- src/func_tests/test_1_to_1_sockopt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/func_tests/test_1_to_1_sockopt.c b/src/func_tests/test_1_to_1_sockopt.c index e222991..986533b 100644 --- a/src/func_tests/test_1_to_1_sockopt.c +++ b/src/func_tests/test_1_to_1_sockopt.c @@ -320,7 +320,7 @@ main(void) "got value differs Set Value=%d Get Value=%d", (2*rcvbuf_val_set), rcvbuf_val_get); - sndbuf_val_set = 2048; + sndbuf_val_set = 2304; /* TEST17: Test case for setsockopt SO_SNDBUF */ error = setsockopt(sk2, SOL_SOCKET, SO_SNDBUF, &sndbuf_val_set, len); if (error < 0) -- 1.7.12 -- To unsubscribe from this list: send the line "unsubscribe linux-sctp" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html