]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/commit
selftests/tls: Fix recv partial/large_buff test cases
authorVakul Garg <vakul.garg@nxp.com>
Wed, 16 Jan 2019 08:40:58 +0000 (08:40 +0000)
committerDavid S. Miller <davem@davemloft.net>
Thu, 17 Jan 2019 19:57:45 +0000 (11:57 -0800)
commitcea3bfb37482c601fc2f739bc0215e5c64e45ab0
tree47e00a4679fab73dc8d7f59ae7a2bc53a1638f30
parent13d0ab6750b20957ac1466da4e44dc0af746ff28
selftests/tls: Fix recv partial/large_buff test cases

TLS test cases recv_partial & recv_peek_large_buf_mult_recs expect to
receive a certain amount of data and then compare it against known
strings using memcmp. To prevent recvmsg() from returning lesser than
expected number of bytes (compared in memcmp), MSG_WAITALL needs to be
passed in recvmsg().

Signed-off-by: Vakul Garg <vakul.garg@nxp.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
tools/testing/selftests/net/tls.c