From: Vakul Garg vakul.garg@nxp.com Date: Fri, 28 Sep 2018 21:48:08 +0530
TLS test cases splice_from_pipe, send_and_splice & recv_peek_multiple_records expect to receive a given nummber of bytes and then compare them against the number of bytes which were sent. Therefore, system call recv() must not return before receiving the requested number of bytes, otherwise the subsequent memcmp() fails. This patch passes MSG_WAITALL flag to recv() so that it does not return prematurely before requested number of bytes are copied to receive buffer.
Signed-off-by: Vakul Garg vakul.garg@nxp.com
Applied.