Lines Matching refs:xSocket
83 static void vUserCallbackLocal( FreeRTOS_Socket_t * xSocket ) in vUserCallbackLocal() argument
122 static BaseType_t xLocalReceiveCallback( Socket_t xSocket, in xLocalReceiveCallback() argument
232 Socket_t xSocket; in test_FreeRTOS_socket_SockSizeFailure() local
238 xSocket = FreeRTOS_socket( xDomain, xType, xProtocol ); in test_FreeRTOS_socket_SockSizeFailure()
240 TEST_ASSERT_EQUAL( FREERTOS_INVALID_SOCKET, xSocket ); in test_FreeRTOS_socket_SockSizeFailure()
248 Socket_t xSocket; in test_FreeRTOS_socket_SockSizeFailure_SockDependent() local
255 xSocket = FreeRTOS_socket( xDomain, xType, xProtocol ); in test_FreeRTOS_socket_SockSizeFailure_SockDependent()
257 TEST_ASSERT_EQUAL( FREERTOS_INVALID_SOCKET, xSocket ); in test_FreeRTOS_socket_SockSizeFailure_SockDependent()
265 Socket_t xSocket; in test_FreeRTOS_socket_NoMemory() local
276 xSocket = FreeRTOS_socket( xDomain, xType, xProtocol ); in test_FreeRTOS_socket_NoMemory()
278 TEST_ASSERT_EQUAL( FREERTOS_INVALID_SOCKET, xSocket ); in test_FreeRTOS_socket_NoMemory()
286 Socket_t xSocket; in test_FreeRTOS_socket_EventGroupCreationFailed() local
302 xSocket = FreeRTOS_socket( xDomain, xType, xProtocol ); in test_FreeRTOS_socket_EventGroupCreationFailed()
304 TEST_ASSERT_EQUAL( FREERTOS_INVALID_SOCKET, xSocket ); in test_FreeRTOS_socket_EventGroupCreationFailed()
312 Socket_t xSocket; in test_FreeRTOS_socket_TCPSocket_ProtocolDependent() local
337 xSocket = FreeRTOS_socket( xDomain, xType, xProtocol ); in test_FreeRTOS_socket_TCPSocket_ProtocolDependent()
339 TEST_ASSERT_EQUAL( ucSocket, xSocket ); in test_FreeRTOS_socket_TCPSocket_ProtocolDependent()
340 TEST_ASSERT_EQUAL( xSocket->xEventGroup, xEventGroup ); in test_FreeRTOS_socket_TCPSocket_ProtocolDependent()
341 TEST_ASSERT_EQUAL( xSocket->xReceiveBlockTime, ipconfigSOCK_DEFAULT_RECEIVE_BLOCK_TIME ); in test_FreeRTOS_socket_TCPSocket_ProtocolDependent()
342 TEST_ASSERT_EQUAL( xSocket->xSendBlockTime, ipconfigSOCK_DEFAULT_SEND_BLOCK_TIME ); in test_FreeRTOS_socket_TCPSocket_ProtocolDependent()
343 TEST_ASSERT_EQUAL( xSocket->ucSocketOptions, ( uint8_t ) FREERTOS_SO_UDPCKSUM_OUT ); in test_FreeRTOS_socket_TCPSocket_ProtocolDependent()
344 TEST_ASSERT_EQUAL( xSocket->ucProtocol, ( uint8_t ) FREERTOS_IPPROTO_TCP ); in test_FreeRTOS_socket_TCPSocket_ProtocolDependent()
345 TEST_ASSERT_EQUAL( xSocket->u.xTCP.usMSS, ( uint16_t ) ipconfigTCP_MSS ); in test_FreeRTOS_socket_TCPSocket_ProtocolDependent()
346 TEST_ASSERT_EQUAL( xSocket->u.xTCP.uxRxStreamSize, ( size_t ) ipconfigTCP_RX_BUFFER_LENGTH ); in test_FreeRTOS_socket_TCPSocket_ProtocolDependent()
347 TEST_ASSERT_EQUAL( xSocket->u.xTCP.uxTxStreamSize, 0xAABB ); in test_FreeRTOS_socket_TCPSocket_ProtocolDependent()
357 Socket_t xSocket; in test_FreeRTOS_socket_TCPSocket() local
382 xSocket = FreeRTOS_socket( xDomain, xType, xProtocol ); in test_FreeRTOS_socket_TCPSocket()
384 TEST_ASSERT_EQUAL( ucSocket, xSocket ); in test_FreeRTOS_socket_TCPSocket()
385 TEST_ASSERT_EQUAL( xSocket->xEventGroup, xEventGroup ); in test_FreeRTOS_socket_TCPSocket()
386 TEST_ASSERT_EQUAL( xSocket->xReceiveBlockTime, ipconfigSOCK_DEFAULT_RECEIVE_BLOCK_TIME ); in test_FreeRTOS_socket_TCPSocket()
387 TEST_ASSERT_EQUAL( xSocket->xSendBlockTime, ipconfigSOCK_DEFAULT_SEND_BLOCK_TIME ); in test_FreeRTOS_socket_TCPSocket()
388 TEST_ASSERT_EQUAL( xSocket->ucSocketOptions, ( uint8_t ) FREERTOS_SO_UDPCKSUM_OUT ); in test_FreeRTOS_socket_TCPSocket()
389 TEST_ASSERT_EQUAL( xSocket->ucProtocol, ( uint8_t ) xProtocol ); in test_FreeRTOS_socket_TCPSocket()
390 TEST_ASSERT_EQUAL( xSocket->u.xTCP.usMSS, ( uint16_t ) ipconfigTCP_MSS ); in test_FreeRTOS_socket_TCPSocket()
391 TEST_ASSERT_EQUAL( xSocket->u.xTCP.uxRxStreamSize, ( size_t ) ipconfigTCP_RX_BUFFER_LENGTH ); in test_FreeRTOS_socket_TCPSocket()
392 TEST_ASSERT_EQUAL( xSocket->u.xTCP.uxTxStreamSize, 0xAABB ); in test_FreeRTOS_socket_TCPSocket()
402 Socket_t xSocket; in test_FreeRTOS_socket_UDPSocket() local
425 xSocket = FreeRTOS_socket( xDomain, xType, xProtocol ); in test_FreeRTOS_socket_UDPSocket()
427 TEST_ASSERT_EQUAL( ucSocket, xSocket ); in test_FreeRTOS_socket_UDPSocket()
428 TEST_ASSERT_EQUAL( xSocket->xEventGroup, xEventGroup ); in test_FreeRTOS_socket_UDPSocket()
429 TEST_ASSERT_EQUAL( xSocket->xReceiveBlockTime, ipconfigSOCK_DEFAULT_RECEIVE_BLOCK_TIME ); in test_FreeRTOS_socket_UDPSocket()
430 TEST_ASSERT_EQUAL( xSocket->xSendBlockTime, ipconfigSOCK_DEFAULT_SEND_BLOCK_TIME ); in test_FreeRTOS_socket_UDPSocket()
431 TEST_ASSERT_EQUAL( xSocket->ucSocketOptions, ( uint8_t ) FREERTOS_SO_UDPCKSUM_OUT ); in test_FreeRTOS_socket_UDPSocket()
432 TEST_ASSERT_EQUAL( xSocket->ucProtocol, ( uint8_t ) xProtocol ); in test_FreeRTOS_socket_UDPSocket()
433 TEST_ASSERT_EQUAL( xSocket->u.xUDP.uxMaxPackets, ( UBaseType_t ) ipconfigUDP_MAX_RX_PACKETS ); in test_FreeRTOS_socket_UDPSocket()
441 Socket_t xSocket; in test_FreeRTOS_socket_UDPSocket_ProtocolDependent() local
464 xSocket = FreeRTOS_socket( xDomain, xType, xProtocol ); in test_FreeRTOS_socket_UDPSocket_ProtocolDependent()
466 TEST_ASSERT_EQUAL( ucSocket, xSocket ); in test_FreeRTOS_socket_UDPSocket_ProtocolDependent()
467 TEST_ASSERT_EQUAL( xSocket->xEventGroup, xEventGroup ); in test_FreeRTOS_socket_UDPSocket_ProtocolDependent()
468 TEST_ASSERT_EQUAL( xSocket->xReceiveBlockTime, ipconfigSOCK_DEFAULT_RECEIVE_BLOCK_TIME ); in test_FreeRTOS_socket_UDPSocket_ProtocolDependent()
469 TEST_ASSERT_EQUAL( xSocket->xSendBlockTime, ipconfigSOCK_DEFAULT_SEND_BLOCK_TIME ); in test_FreeRTOS_socket_UDPSocket_ProtocolDependent()
470 TEST_ASSERT_EQUAL( xSocket->ucSocketOptions, ( uint8_t ) FREERTOS_SO_UDPCKSUM_OUT ); in test_FreeRTOS_socket_UDPSocket_ProtocolDependent()
471 TEST_ASSERT_EQUAL( xSocket->ucProtocol, ( uint8_t ) FREERTOS_IPPROTO_UDP ); in test_FreeRTOS_socket_UDPSocket_ProtocolDependent()
472 TEST_ASSERT_EQUAL( xSocket->u.xUDP.uxMaxPackets, ( UBaseType_t ) ipconfigUDP_MAX_RX_PACKETS ); in test_FreeRTOS_socket_UDPSocket_ProtocolDependent()
558 Socket_t xSocket = NULL; in test_FreeRTOS_FD_SET_CatchAssert1() local
562 catch_assert( FreeRTOS_FD_SET( xSocket, xSocketSet, xBitsToSet ) ); in test_FreeRTOS_FD_SET_CatchAssert1()
571 Socket_t xSocket = ucSocket; in test_FreeRTOS_FD_SET_CatchAssert2() local
575 catch_assert( FreeRTOS_FD_SET( xSocket, xSocketSet, xBitsToSet ) ); in test_FreeRTOS_FD_SET_CatchAssert2()
585 Socket_t xSocket = ucSocket; in test_FreeRTOS_FD_SET_NoBitsToSet() local
592 FreeRTOS_FD_SET( xSocket, xSocketSet, xBitsToSet ); in test_FreeRTOS_FD_SET_NoBitsToSet()
594 TEST_ASSERT_EQUAL( 0, xSocket->xSelectBits ); in test_FreeRTOS_FD_SET_NoBitsToSet()
604 Socket_t xSocket = ucSocket; in test_FreeRTOS_FD_SET_AllBitsToSet() local
614 FreeRTOS_FD_SET( xSocket, xSocketSet, xBitsToSet ); in test_FreeRTOS_FD_SET_AllBitsToSet()
616 TEST_ASSERT_EQUAL( eSELECT_ALL, xSocket->xSelectBits ); in test_FreeRTOS_FD_SET_AllBitsToSet()
617 TEST_ASSERT_EQUAL( ucSocketSet, xSocket->pxSocketSet ); in test_FreeRTOS_FD_SET_AllBitsToSet()
625 Socket_t xSocket = NULL; in test_FreeRTOS_FD_CLR_CatchAssert1() local
629 catch_assert( FreeRTOS_FD_CLR( xSocket, xSocketSet, xBitsToClear ) ); in test_FreeRTOS_FD_CLR_CatchAssert1()
638 Socket_t xSocket = ucSocket; in test_FreeRTOS_FD_CLR_CatchAssert2() local
642 catch_assert( FreeRTOS_FD_CLR( xSocket, xSocketSet, xBitsToClear ) ); in test_FreeRTOS_FD_CLR_CatchAssert2()
652 Socket_t xSocket = ucSocket; in test_FreeRTOS_FD_CLR_NoBitsToClear() local
659 xSocket->xSelectBits = 0; in test_FreeRTOS_FD_CLR_NoBitsToClear()
661 FreeRTOS_FD_CLR( xSocket, xSocketSet, xBitsToClear ); in test_FreeRTOS_FD_CLR_NoBitsToClear()
663 TEST_ASSERT_EQUAL( NULL, xSocket->pxSocketSet ); in test_FreeRTOS_FD_CLR_NoBitsToClear()
664 TEST_ASSERT_EQUAL( 0, xSocket->xSelectBits ); in test_FreeRTOS_FD_CLR_NoBitsToClear()
674 Socket_t xSocket = ucSocket; in test_FreeRTOS_FD_CLR_AllBitsToClear() local
681 xSocket->xSelectBits = eSELECT_ALL; in test_FreeRTOS_FD_CLR_AllBitsToClear()
683 FreeRTOS_FD_CLR( xSocket, xSocketSet, xBitsToClear ); in test_FreeRTOS_FD_CLR_AllBitsToClear()
685 TEST_ASSERT_EQUAL( xSocketSet, xSocket->pxSocketSet ); in test_FreeRTOS_FD_CLR_AllBitsToClear()
686 TEST_ASSERT_EQUAL( eSELECT_ALL, xSocket->xSelectBits ); in test_FreeRTOS_FD_CLR_AllBitsToClear()
694 Socket_t xSocket = NULL; in test_FreeRTOS_FD_ISSET_CatchAssert1() local
698 catch_assert( FreeRTOS_FD_ISSET( xSocket, xSocketSet ) ); in test_FreeRTOS_FD_ISSET_CatchAssert1()
707 Socket_t xSocket = ucSocket; in test_FreeRTOS_FD_ISSET_CatchAssert2() local
711 catch_assert( FreeRTOS_FD_ISSET( xSocket, xSocketSet ) ); in test_FreeRTOS_FD_ISSET_CatchAssert2()
721 Socket_t xSocket = ucSocket; in test_FreeRTOS_FD_ISSET_SocketSetDifferent() local
728 xReturn = FreeRTOS_FD_ISSET( xSocket, xSocketSet ); in test_FreeRTOS_FD_ISSET_SocketSetDifferent()
740 Socket_t xSocket = ucSocket; in test_FreeRTOS_FD_ISSET_SocketSetSame() local
747 xSocket->pxSocketSet = xSocketSet; in test_FreeRTOS_FD_ISSET_SocketSetSame()
749 xSocket->xSocketBits = 0x12; in test_FreeRTOS_FD_ISSET_SocketSetSame()
751 xReturn = FreeRTOS_FD_ISSET( xSocket, xSocketSet ); in test_FreeRTOS_FD_ISSET_SocketSetSame()
885 Socket_t xSocket; in test_FreeRTOS_bind_catchAssert() local
891 catch_assert( FreeRTOS_bind( xSocket, &xAddress, xAddressLength ) ); in test_FreeRTOS_bind_catchAssert()
900 Socket_t xSocket = NULL; in test_FreeRTOS_bind_SocketIsNULL() local
906 xReturn = FreeRTOS_bind( xSocket, &xAddress, xAddressLength ); in test_FreeRTOS_bind_SocketIsNULL()
917 Socket_t xSocket = FREERTOS_INVALID_SOCKET; in test_FreeRTOS_bind_SocketIsInvalid() local
923 xReturn = FreeRTOS_bind( xSocket, &xAddress, xAddressLength ); in test_FreeRTOS_bind_SocketIsInvalid()
934 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_bind_SocketIsAlreadyBound() local
940 …listLIST_ITEM_CONTAINER_ExpectAndReturn( &( xSocket.xBoundSocketListItem ), ( struct xLIST * ) ( u… in test_FreeRTOS_bind_SocketIsAlreadyBound()
942 xReturn = FreeRTOS_bind( &xSocket, &xAddress, xAddressLength ); in test_FreeRTOS_bind_SocketIsAlreadyBound()
953 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_bind_SendToIPTaskFailed() local
959 listLIST_ITEM_CONTAINER_ExpectAndReturn( &( xSocket.xBoundSocketListItem ), NULL ); in test_FreeRTOS_bind_SendToIPTaskFailed()
964 xReturn = FreeRTOS_bind( &xSocket, NULL, xAddressLength ); in test_FreeRTOS_bind_SendToIPTaskFailed()
975 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_bind_IPTaskDidNotBindTheSocket() local
981 listLIST_ITEM_CONTAINER_ExpectAndReturn( &( xSocket.xBoundSocketListItem ), NULL ); in test_FreeRTOS_bind_IPTaskDidNotBindTheSocket()
986 …xEventGroupWaitBits_ExpectAndReturn( xSocket.xEventGroup, ( EventBits_t ) eSOCKET_BOUND, pdTRUE, p… in test_FreeRTOS_bind_IPTaskDidNotBindTheSocket()
988 listLIST_ITEM_CONTAINER_ExpectAndReturn( &( xSocket.xBoundSocketListItem ), NULL ); in test_FreeRTOS_bind_IPTaskDidNotBindTheSocket()
990 xReturn = FreeRTOS_bind( &xSocket, NULL, xAddressLength ); in test_FreeRTOS_bind_IPTaskDidNotBindTheSocket()
1001 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_bind_NonNullAddress() local
1007 listLIST_ITEM_CONTAINER_ExpectAndReturn( &( xSocket.xBoundSocketListItem ), NULL ); in test_FreeRTOS_bind_NonNullAddress()
1012 …xEventGroupWaitBits_ExpectAndReturn( xSocket.xEventGroup, ( EventBits_t ) eSOCKET_BOUND, pdTRUE, p… in test_FreeRTOS_bind_NonNullAddress()
1014 listLIST_ITEM_CONTAINER_ExpectAndReturn( &( xSocket.xBoundSocketListItem ), NULL ); in test_FreeRTOS_bind_NonNullAddress()
1016 xReturn = FreeRTOS_bind( &xSocket, &xAddress, xAddressLength ); in test_FreeRTOS_bind_NonNullAddress()
1027 Socket_t xSocket = NULL; in test_FreeRTOS_closesocket_NULLSocket() local
1029 xReturn = FreeRTOS_closesocket( xSocket ); in test_FreeRTOS_closesocket_NULLSocket()
1040 Socket_t xSocket = ( Socket_t ) ( uintptr_t ) FREERTOS_INVALID_SOCKET; in test_FreeRTOS_closesocket_InvalidSocket() local
1042 xReturn = FreeRTOS_closesocket( xSocket ); in test_FreeRTOS_closesocket_InvalidSocket()
1053 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_closesocket_TCPSocketSendFail() local
1055 memset( &xSocket, 0xAB, sizeof( xSocket ) ); in test_FreeRTOS_closesocket_TCPSocketSendFail()
1057 xSocket.ucProtocol = ( uint8_t ) FREERTOS_IPPROTO_TCP; in test_FreeRTOS_closesocket_TCPSocketSendFail()
1062 xReturn = FreeRTOS_closesocket( &xSocket ); in test_FreeRTOS_closesocket_TCPSocketSendFail()
1065 TEST_ASSERT_EQUAL( NULL, xSocket.u.xTCP.pxHandleConnected ); in test_FreeRTOS_closesocket_TCPSocketSendFail()
1066 TEST_ASSERT_EQUAL( NULL, xSocket.u.xTCP.pxHandleReceive ); in test_FreeRTOS_closesocket_TCPSocketSendFail()
1067 TEST_ASSERT_EQUAL( NULL, xSocket.u.xTCP.pxHandleSent ); in test_FreeRTOS_closesocket_TCPSocketSendFail()
1076 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_closesocket_TCPSocketSendPass() local
1078 memset( &xSocket, 0xAB, sizeof( xSocket ) ); in test_FreeRTOS_closesocket_TCPSocketSendPass()
1080 xSocket.ucProtocol = ( uint8_t ) FREERTOS_IPPROTO_TCP; in test_FreeRTOS_closesocket_TCPSocketSendPass()
1085 xReturn = FreeRTOS_closesocket( &xSocket ); in test_FreeRTOS_closesocket_TCPSocketSendPass()
1088 TEST_ASSERT_EQUAL( NULL, xSocket.u.xTCP.pxHandleConnected ); in test_FreeRTOS_closesocket_TCPSocketSendPass()
1089 TEST_ASSERT_EQUAL( NULL, xSocket.u.xTCP.pxHandleReceive ); in test_FreeRTOS_closesocket_TCPSocketSendPass()
1090 TEST_ASSERT_EQUAL( NULL, xSocket.u.xTCP.pxHandleSent ); in test_FreeRTOS_closesocket_TCPSocketSendPass()
1099 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_closesocket_UDPSocketSendFail() local
1101 memset( &xSocket, 0xAB, sizeof( xSocket ) ); in test_FreeRTOS_closesocket_UDPSocketSendFail()
1103 xSocket.ucProtocol = ( uint8_t ) FREERTOS_IPPROTO_UDP; in test_FreeRTOS_closesocket_UDPSocketSendFail()
1108 xReturn = FreeRTOS_closesocket( &xSocket ); in test_FreeRTOS_closesocket_UDPSocketSendFail()
1111 TEST_ASSERT_EQUAL( NULL, xSocket.u.xUDP.pxHandleReceive ); in test_FreeRTOS_closesocket_UDPSocketSendFail()
1112 TEST_ASSERT_EQUAL( NULL, xSocket.u.xUDP.pxHandleSent ); in test_FreeRTOS_closesocket_UDPSocketSendFail()
1121 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_closesocket_UDPSocketSendPass() local
1123 memset( &xSocket, 0xAB, sizeof( xSocket ) ); in test_FreeRTOS_closesocket_UDPSocketSendPass()
1125 xSocket.ucProtocol = ( uint8_t ) FREERTOS_IPPROTO_UDP; in test_FreeRTOS_closesocket_UDPSocketSendPass()
1130 xReturn = FreeRTOS_closesocket( &xSocket ); in test_FreeRTOS_closesocket_UDPSocketSendPass()
1133 TEST_ASSERT_EQUAL( NULL, xSocket.u.xUDP.pxHandleReceive ); in test_FreeRTOS_closesocket_UDPSocketSendPass()
1134 TEST_ASSERT_EQUAL( NULL, xSocket.u.xUDP.pxHandleSent ); in test_FreeRTOS_closesocket_UDPSocketSendPass()
1143 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_closesocket_UnknownProtocol() local
1145 memset( &xSocket, 0xAB, sizeof( xSocket ) ); in test_FreeRTOS_closesocket_UnknownProtocol()
1150 xReturn = FreeRTOS_closesocket( &xSocket ); in test_FreeRTOS_closesocket_UnknownProtocol()
1161 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_NULLSocket() local
1177 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_InvalidSocket() local
1193 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_RecvTimeOut() local
1199 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_RecvTimeOut()
1201 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_RecvTimeOut()
1203 TEST_ASSERT_EQUAL( vOptionValue, xSocket.xReceiveBlockTime ); in test_FreeRTOS_setsockopt_RecvTimeOut()
1212 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_SendTimeOut() local
1218 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_SendTimeOut()
1220 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_SendTimeOut()
1223 TEST_ASSERT_EQUAL( vOptionValue, xSocket.xSendBlockTime ); in test_FreeRTOS_setsockopt_SendTimeOut()
1232 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_SendTimeOutUDP() local
1238 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_SendTimeOutUDP()
1240 xSocket.ucProtocol = FREERTOS_IPPROTO_UDP; in test_FreeRTOS_setsockopt_SendTimeOutUDP()
1242 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_SendTimeOutUDP()
1245 TEST_ASSERT_EQUAL( vOptionValue, xSocket.xSendBlockTime ); in test_FreeRTOS_setsockopt_SendTimeOutUDP()
1254 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_SendTimeOutUDPMoreBockingTime() local
1260 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_SendTimeOutUDPMoreBockingTime()
1262 xSocket.ucProtocol = FREERTOS_IPPROTO_UDP; in test_FreeRTOS_setsockopt_SendTimeOutUDPMoreBockingTime()
1264 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_SendTimeOutUDPMoreBockingTime()
1267 TEST_ASSERT_EQUAL( ipconfigUDP_MAX_SEND_BLOCK_TIME_TICKS, xSocket.xSendBlockTime ); in test_FreeRTOS_setsockopt_SendTimeOutUDPMoreBockingTime()
1276 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_UDPMaxRxPackets() local
1282 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_UDPMaxRxPackets()
1284 xSocket.ucProtocol = FREERTOS_IPPROTO_UDP; in test_FreeRTOS_setsockopt_UDPMaxRxPackets()
1286 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_UDPMaxRxPackets()
1289 TEST_ASSERT_EQUAL( 100, xSocket.u.xUDP.uxMaxPackets ); in test_FreeRTOS_setsockopt_UDPMaxRxPackets()
1298 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_UDPMaxRxPacketsNonUDPSock() local
1304 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_UDPMaxRxPacketsNonUDPSock()
1306 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_FreeRTOS_setsockopt_UDPMaxRxPacketsNonUDPSock()
1308 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_UDPMaxRxPacketsNonUDPSock()
1311 TEST_ASSERT_EQUAL( 0, xSocket.u.xUDP.uxMaxPackets ); in test_FreeRTOS_setsockopt_UDPMaxRxPacketsNonUDPSock()
1320 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_UDPChkSumNULL() local
1326 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_UDPChkSumNULL()
1328 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_FreeRTOS_setsockopt_UDPChkSumNULL()
1329 xSocket.ucSocketOptions = ( uint8_t ) FREERTOS_SO_UDPCKSUM_OUT; in test_FreeRTOS_setsockopt_UDPChkSumNULL()
1331 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, NULL, uxOptionLength ); in test_FreeRTOS_setsockopt_UDPChkSumNULL()
1334 TEST_ASSERT_EQUAL( 0, xSocket.ucSocketOptions ); in test_FreeRTOS_setsockopt_UDPChkSumNULL()
1343 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_UDPChkSum() local
1349 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_UDPChkSum()
1351 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_FreeRTOS_setsockopt_UDPChkSum()
1353 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_UDPChkSum()
1356 TEST_ASSERT_EQUAL( FREERTOS_SO_UDPCKSUM_OUT, xSocket.ucSocketOptions ); in test_FreeRTOS_setsockopt_UDPChkSum()
1365 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_TCPConnInvalidProtocol() local
1371 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_TCPConnInvalidProtocol()
1373 xSocket.ucProtocol = FREERTOS_IPPROTO_UDP; in test_FreeRTOS_setsockopt_TCPConnInvalidProtocol()
1375 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_TCPConnInvalidProtocol()
1386 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_TCPConnSuccess() local
1392 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_TCPConnSuccess()
1394 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_FreeRTOS_setsockopt_TCPConnSuccess()
1398 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_TCPConnSuccess()
1401 TEST_ASSERT_EQUAL( 0x123ABD, xSocket.u.xTCP.pxHandleConnected ); in test_FreeRTOS_setsockopt_TCPConnSuccess()
1410 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_TCPRecvInvalidProtocol() local
1416 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_TCPRecvInvalidProtocol()
1418 xSocket.ucProtocol = FREERTOS_IPPROTO_UDP; in test_FreeRTOS_setsockopt_TCPRecvInvalidProtocol()
1420 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_TCPRecvInvalidProtocol()
1431 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_TCPRecvSuccess() local
1437 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_TCPRecvSuccess()
1439 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_FreeRTOS_setsockopt_TCPRecvSuccess()
1443 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_TCPRecvSuccess()
1446 TEST_ASSERT_EQUAL( 0x123ABD, xSocket.u.xTCP.pxHandleReceive ); in test_FreeRTOS_setsockopt_TCPRecvSuccess()
1455 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_TCPSendInvalidProtocol() local
1461 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_TCPSendInvalidProtocol()
1463 xSocket.ucProtocol = FREERTOS_IPPROTO_UDP; in test_FreeRTOS_setsockopt_TCPSendInvalidProtocol()
1465 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_TCPSendInvalidProtocol()
1476 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_TCPSendSuccess() local
1482 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_TCPSendSuccess()
1484 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_FreeRTOS_setsockopt_TCPSendSuccess()
1488 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_TCPSendSuccess()
1491 TEST_ASSERT_EQUAL( 0x123ABD, xSocket.u.xTCP.pxHandleSent ); in test_FreeRTOS_setsockopt_TCPSendSuccess()
1500 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_UDPRecvInvalidProtocol() local
1506 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_UDPRecvInvalidProtocol()
1508 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_FreeRTOS_setsockopt_UDPRecvInvalidProtocol()
1510 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_UDPRecvInvalidProtocol()
1521 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_UDPRecvSuccess() local
1527 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_UDPRecvSuccess()
1529 xSocket.ucProtocol = FREERTOS_IPPROTO_UDP; in test_FreeRTOS_setsockopt_UDPRecvSuccess()
1533 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_UDPRecvSuccess()
1536 TEST_ASSERT_EQUAL( 0x123ABD, xSocket.u.xUDP.pxHandleReceive ); in test_FreeRTOS_setsockopt_UDPRecvSuccess()
1545 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_UDPSendInvalidProtocol() local
1551 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_UDPSendInvalidProtocol()
1553 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_FreeRTOS_setsockopt_UDPSendInvalidProtocol()
1555 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_UDPSendInvalidProtocol()
1566 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_UDPSendSuccess() local
1572 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_UDPSendSuccess()
1574 xSocket.ucProtocol = FREERTOS_IPPROTO_UDP; in test_FreeRTOS_setsockopt_UDPSendSuccess()
1578 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_UDPSendSuccess()
1581 TEST_ASSERT_EQUAL( 0x123ABD, xSocket.u.xUDP.pxHandleSent ); in test_FreeRTOS_setsockopt_UDPSendSuccess()
1590 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_SetSemaphore() local
1596 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_SetSemaphore()
1598 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_SetSemaphore()
1601 TEST_ASSERT_EQUAL( vOptionValue, xSocket.pxUserSemaphore ); in test_FreeRTOS_setsockopt_SetSemaphore()
1610 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_WakeUpCallback() local
1616 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_WakeUpCallback()
1618 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_WakeUpCallback()
1621 TEST_ASSERT_EQUAL( &vOptionValue, xSocket.pxUserWakeCallback ); in test_FreeRTOS_setsockopt_WakeUpCallback()
1630 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_SetLowHighWaterInvalidProtocol() local
1636 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_SetLowHighWaterInvalidProtocol()
1638 xSocket.ucProtocol = FREERTOS_IPPROTO_UDP; in test_FreeRTOS_setsockopt_SetLowHighWaterInvalidProtocol()
1640 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_SetLowHighWaterInvalidProtocol()
1651 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_SetLowHighWaterInvalidValues1() local
1657 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_SetLowHighWaterInvalidValues1()
1659 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_FreeRTOS_setsockopt_SetLowHighWaterInvalidValues1()
1664 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_SetLowHighWaterInvalidValues1()
1675 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_SetLowHighWaterInvalidValues2() local
1681 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_SetLowHighWaterInvalidValues2()
1683 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_FreeRTOS_setsockopt_SetLowHighWaterInvalidValues2()
1688 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_SetLowHighWaterInvalidValues2()
1699 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_SetLowHighWaterInvalidValues3() local
1705 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_SetLowHighWaterInvalidValues3()
1707 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_FreeRTOS_setsockopt_SetLowHighWaterInvalidValues3()
1711 xSocket.u.xTCP.uxRxStreamSize = vOptionValue.uxEnoughSpace - 0x12; in test_FreeRTOS_setsockopt_SetLowHighWaterInvalidValues3()
1713 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_SetLowHighWaterInvalidValues3()
1724 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_SetLowHighWaterHappyPath() local
1730 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_SetLowHighWaterHappyPath()
1732 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_FreeRTOS_setsockopt_SetLowHighWaterHappyPath()
1736 xSocket.u.xTCP.uxRxStreamSize = vOptionValue.uxEnoughSpace + 0x12; in test_FreeRTOS_setsockopt_SetLowHighWaterHappyPath()
1738 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_SetLowHighWaterHappyPath()
1741 TEST_ASSERT_EQUAL( vOptionValue.uxLittleSpace, xSocket.u.xTCP.uxLittleSpace ); in test_FreeRTOS_setsockopt_SetLowHighWaterHappyPath()
1742 TEST_ASSERT_EQUAL( vOptionValue.uxEnoughSpace, xSocket.u.xTCP.uxEnoughSpace ); in test_FreeRTOS_setsockopt_SetLowHighWaterHappyPath()
1751 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_SendBuff() local
1757 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_SendBuff()
1759 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_FreeRTOS_setsockopt_SendBuff()
1760 xSocket.u.xTCP.txStream = NULL; in test_FreeRTOS_setsockopt_SendBuff()
1761 xSocket.u.xTCP.usMSS = 0x12; in test_FreeRTOS_setsockopt_SendBuff()
1763 FreeRTOS_round_up_ExpectAndReturn( vOptionValue, xSocket.u.xTCP.usMSS, 0xAB ); in test_FreeRTOS_setsockopt_SendBuff()
1765 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_SendBuff()
1768 TEST_ASSERT_EQUAL( 0xAB, xSocket.u.xTCP.uxTxStreamSize ); in test_FreeRTOS_setsockopt_SendBuff()
1777 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_RecvBuff() local
1783 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_RecvBuff()
1785 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_FreeRTOS_setsockopt_RecvBuff()
1786 xSocket.u.xTCP.rxStream = NULL; in test_FreeRTOS_setsockopt_RecvBuff()
1788 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_RecvBuff()
1791 TEST_ASSERT_EQUAL( vOptionValue, xSocket.u.xTCP.uxRxStreamSize ); in test_FreeRTOS_setsockopt_RecvBuff()
1800 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_WinPropsInvalidProtocol() local
1806 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_WinPropsInvalidProtocol()
1808 xSocket.ucProtocol = FREERTOS_IPPROTO_UDP; in test_FreeRTOS_setsockopt_WinPropsInvalidProtocol()
1810 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_WinPropsInvalidProtocol()
1821 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_WinPropsInvalidTxStream() local
1827 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_WinPropsInvalidTxStream()
1829 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_FreeRTOS_setsockopt_WinPropsInvalidTxStream()
1830 xSocket.u.xTCP.txStream = 0x1234; in test_FreeRTOS_setsockopt_WinPropsInvalidTxStream()
1832 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_WinPropsInvalidTxStream()
1843 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_WinPropsInvalidRxStream() local
1849 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_WinPropsInvalidRxStream()
1853 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_FreeRTOS_setsockopt_WinPropsInvalidRxStream()
1854 xSocket.u.xTCP.rxStream = 0x1234; in test_FreeRTOS_setsockopt_WinPropsInvalidRxStream()
1855 xSocket.u.xTCP.usMSS = 0x12; in test_FreeRTOS_setsockopt_WinPropsInvalidRxStream()
1857 FreeRTOS_round_up_ExpectAndReturn( vOptionValue.lTxBufSize, xSocket.u.xTCP.usMSS, 0xAB ); in test_FreeRTOS_setsockopt_WinPropsInvalidRxStream()
1859 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_WinPropsInvalidRxStream()
1870 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_WinPropsTCPWinNotInit() local
1876 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_WinPropsTCPWinNotInit()
1881 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_FreeRTOS_setsockopt_WinPropsTCPWinNotInit()
1882 xSocket.u.xTCP.usMSS = 0x12; in test_FreeRTOS_setsockopt_WinPropsTCPWinNotInit()
1883 xSocket.u.xTCP.xTCPWindow.u.bits.bHasInit = pdFALSE; in test_FreeRTOS_setsockopt_WinPropsTCPWinNotInit()
1885 FreeRTOS_round_up_ExpectAndReturn( vOptionValue.lTxBufSize, xSocket.u.xTCP.usMSS, 0xAB ); in test_FreeRTOS_setsockopt_WinPropsTCPWinNotInit()
1887 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_WinPropsTCPWinNotInit()
1890 TEST_ASSERT_EQUAL( ( uint32_t ) vOptionValue.lTxWinSize, xSocket.u.xTCP.uxRxWinSize ); in test_FreeRTOS_setsockopt_WinPropsTCPWinNotInit()
1891 TEST_ASSERT_EQUAL( ( uint32_t ) vOptionValue.lTxWinSize, xSocket.u.xTCP.uxTxWinSize ); in test_FreeRTOS_setsockopt_WinPropsTCPWinNotInit()
1900 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_WinPropsTCPWinInit() local
1906 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_WinPropsTCPWinInit()
1911 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_FreeRTOS_setsockopt_WinPropsTCPWinInit()
1912 xSocket.u.xTCP.usMSS = 0x12; in test_FreeRTOS_setsockopt_WinPropsTCPWinInit()
1913 xSocket.u.xTCP.xTCPWindow.u.bits.bHasInit = pdTRUE; in test_FreeRTOS_setsockopt_WinPropsTCPWinInit()
1915 FreeRTOS_round_up_ExpectAndReturn( vOptionValue.lTxBufSize, xSocket.u.xTCP.usMSS, 0xAB ); in test_FreeRTOS_setsockopt_WinPropsTCPWinInit()
1917 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_WinPropsTCPWinInit()
1920 TEST_ASSERT_EQUAL( ( uint32_t ) vOptionValue.lRxWinSize, xSocket.u.xTCP.uxRxWinSize ); in test_FreeRTOS_setsockopt_WinPropsTCPWinInit()
1921 TEST_ASSERT_EQUAL( ( uint32_t ) vOptionValue.lTxWinSize, xSocket.u.xTCP.uxTxWinSize ); in test_FreeRTOS_setsockopt_WinPropsTCPWinInit()
1922 …SSERT_EQUAL_UINT32( ( ( uint32_t ) vOptionValue.lRxWinSize * xSocket.u.xTCP.usMSS ), xSocket.u.xTC… in test_FreeRTOS_setsockopt_WinPropsTCPWinInit()
1923 …SSERT_EQUAL_UINT32( ( ( uint32_t ) vOptionValue.lTxWinSize * xSocket.u.xTCP.usMSS ), xSocket.u.xTC… in test_FreeRTOS_setsockopt_WinPropsTCPWinInit()
1932 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_ReUseListenSock_InvalidProtocol() local
1938 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_ReUseListenSock_InvalidProtocol()
1941 xSocket.ucProtocol = FREERTOS_IPPROTO_UDP; in test_FreeRTOS_setsockopt_ReUseListenSock_InvalidProtocol()
1943 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_ReUseListenSock_InvalidProtocol()
1954 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_ReUseListenSock_Set() local
1960 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_ReUseListenSock_Set()
1962 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_FreeRTOS_setsockopt_ReUseListenSock_Set()
1964 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_ReUseListenSock_Set()
1967 TEST_ASSERT_EQUAL( pdTRUE, xSocket.u.xTCP.bits.bReuseSocket ); in test_FreeRTOS_setsockopt_ReUseListenSock_Set()
1976 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_ReUseListenSock_Reset() local
1982 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_ReUseListenSock_Reset()
1984 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_FreeRTOS_setsockopt_ReUseListenSock_Reset()
1985 xSocket.u.xTCP.bits.bReuseSocket = pdTRUE; in test_FreeRTOS_setsockopt_ReUseListenSock_Reset()
1987 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_ReUseListenSock_Reset()
1990 TEST_ASSERT_EQUAL( pdFALSE, xSocket.u.xTCP.bits.bReuseSocket ); in test_FreeRTOS_setsockopt_ReUseListenSock_Reset()
1999 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_SockClose_InvalidProtocol() local
2005 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_SockClose_InvalidProtocol()
2007 xSocket.ucProtocol = FREERTOS_IPPROTO_UDP; in test_FreeRTOS_setsockopt_SockClose_InvalidProtocol()
2009 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_SockClose_InvalidProtocol()
2020 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_SockClose_Set() local
2026 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_SockClose_Set()
2028 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_FreeRTOS_setsockopt_SockClose_Set()
2030 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_SockClose_Set()
2033 TEST_ASSERT_EQUAL( pdTRUE, xSocket.u.xTCP.bits.bCloseAfterSend ); in test_FreeRTOS_setsockopt_SockClose_Set()
2042 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_SockClose_Reset() local
2048 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_SockClose_Reset()
2050 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_FreeRTOS_setsockopt_SockClose_Reset()
2051 xSocket.u.xTCP.bits.bReuseSocket = pdTRUE; in test_FreeRTOS_setsockopt_SockClose_Reset()
2053 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_SockClose_Reset()
2056 TEST_ASSERT_EQUAL( pdFALSE, xSocket.u.xTCP.bits.bCloseAfterSend ); in test_FreeRTOS_setsockopt_SockClose_Reset()
2065 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_SetFullSize_InvalidProtocol() local
2071 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_SetFullSize_InvalidProtocol()
2073 xSocket.ucProtocol = FREERTOS_IPPROTO_UDP; in test_FreeRTOS_setsockopt_SetFullSize_InvalidProtocol()
2075 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_SetFullSize_InvalidProtocol()
2086 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_SetFullSize_Set() local
2092 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_SetFullSize_Set()
2094 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_FreeRTOS_setsockopt_SetFullSize_Set()
2096 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_SetFullSize_Set()
2099 TEST_ASSERT_EQUAL( pdTRUE, xSocket.u.xTCP.xTCPWindow.u.bits.bSendFullSize ); in test_FreeRTOS_setsockopt_SetFullSize_Set()
2108 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_SetFullSize_Reset_StateIncorrect() local
2114 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_SetFullSize_Reset_StateIncorrect()
2116 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_FreeRTOS_setsockopt_SetFullSize_Reset_StateIncorrect()
2117 xSocket.u.xTCP.bits.bReuseSocket = pdTRUE; in test_FreeRTOS_setsockopt_SetFullSize_Reset_StateIncorrect()
2118 xSocket.u.xTCP.eTCPState = eESTABLISHED - 1; in test_FreeRTOS_setsockopt_SetFullSize_Reset_StateIncorrect()
2120 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_SetFullSize_Reset_StateIncorrect()
2123 TEST_ASSERT_EQUAL( pdFALSE, xSocket.u.xTCP.xTCPWindow.u.bits.bSendFullSize ); in test_FreeRTOS_setsockopt_SetFullSize_Reset_StateIncorrect()
2124 TEST_ASSERT_EQUAL( 0, xSocket.u.xTCP.usTimeout ); in test_FreeRTOS_setsockopt_SetFullSize_Reset_StateIncorrect()
2133 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_SetFullSize_Reset_StateCorrect() local
2139 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_SetFullSize_Reset_StateCorrect()
2141 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_FreeRTOS_setsockopt_SetFullSize_Reset_StateCorrect()
2142 xSocket.u.xTCP.bits.bReuseSocket = pdTRUE; in test_FreeRTOS_setsockopt_SetFullSize_Reset_StateCorrect()
2143 xSocket.u.xTCP.eTCPState = eESTABLISHED; in test_FreeRTOS_setsockopt_SetFullSize_Reset_StateCorrect()
2145 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_SetFullSize_Reset_StateCorrect()
2148 TEST_ASSERT_EQUAL( pdFALSE, xSocket.u.xTCP.xTCPWindow.u.bits.bSendFullSize ); in test_FreeRTOS_setsockopt_SetFullSize_Reset_StateCorrect()
2149 TEST_ASSERT_EQUAL( 0, xSocket.u.xTCP.usTimeout ); in test_FreeRTOS_setsockopt_SetFullSize_Reset_StateCorrect()
2158 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_SetFullSize_Reset_HappyPath() local
2164 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_SetFullSize_Reset_HappyPath()
2166 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_FreeRTOS_setsockopt_SetFullSize_Reset_HappyPath()
2167 xSocket.u.xTCP.bits.bReuseSocket = pdTRUE; in test_FreeRTOS_setsockopt_SetFullSize_Reset_HappyPath()
2168 xSocket.u.xTCP.eTCPState = eESTABLISHED; in test_FreeRTOS_setsockopt_SetFullSize_Reset_HappyPath()
2169 xSocket.u.xTCP.txStream = ( uintptr_t ) 0xABCD; in test_FreeRTOS_setsockopt_SetFullSize_Reset_HappyPath()
2171 uxStreamBufferGetSize_ExpectAndReturn( xSocket.u.xTCP.txStream, 0x123 ); in test_FreeRTOS_setsockopt_SetFullSize_Reset_HappyPath()
2174 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_SetFullSize_Reset_HappyPath()
2177 TEST_ASSERT_EQUAL( pdFALSE, xSocket.u.xTCP.xTCPWindow.u.bits.bSendFullSize ); in test_FreeRTOS_setsockopt_SetFullSize_Reset_HappyPath()
2178 TEST_ASSERT_EQUAL( 1, xSocket.u.xTCP.usTimeout ); in test_FreeRTOS_setsockopt_SetFullSize_Reset_HappyPath()
2187 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_StopRx_InvalidProtocol() local
2193 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_StopRx_InvalidProtocol()
2195 xSocket.ucProtocol = FREERTOS_IPPROTO_UDP; in test_FreeRTOS_setsockopt_StopRx_InvalidProtocol()
2197 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_StopRx_InvalidProtocol()
2200 TEST_ASSERT_EQUAL( pdFALSE, xSocket.u.xTCP.bits.bWinChange ); in test_FreeRTOS_setsockopt_StopRx_InvalidProtocol()
2201 TEST_ASSERT_EQUAL( 0, xSocket.u.xTCP.usTimeout ); in test_FreeRTOS_setsockopt_StopRx_InvalidProtocol()
2210 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_StopRx_Set() local
2216 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_StopRx_Set()
2218 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_FreeRTOS_setsockopt_StopRx_Set()
2222 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_StopRx_Set()
2225 TEST_ASSERT_EQUAL( pdTRUE, xSocket.u.xTCP.bits.bRxStopped ); in test_FreeRTOS_setsockopt_StopRx_Set()
2226 TEST_ASSERT_EQUAL( pdTRUE, xSocket.u.xTCP.bits.bWinChange ); in test_FreeRTOS_setsockopt_StopRx_Set()
2227 TEST_ASSERT_EQUAL( 1, xSocket.u.xTCP.usTimeout ); in test_FreeRTOS_setsockopt_StopRx_Set()
2236 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_StopRx_Reset() local
2242 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_StopRx_Reset()
2244 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_FreeRTOS_setsockopt_StopRx_Reset()
2245 xSocket.u.xTCP.bits.bReuseSocket = pdTRUE; in test_FreeRTOS_setsockopt_StopRx_Reset()
2249 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_StopRx_Reset()
2252 TEST_ASSERT_EQUAL( pdFALSE, xSocket.u.xTCP.bits.bRxStopped ); in test_FreeRTOS_setsockopt_StopRx_Reset()
2253 TEST_ASSERT_EQUAL( pdTRUE, xSocket.u.xTCP.bits.bWinChange ); in test_FreeRTOS_setsockopt_StopRx_Reset()
2254 TEST_ASSERT_EQUAL( 1, xSocket.u.xTCP.usTimeout ); in test_FreeRTOS_setsockopt_StopRx_Reset()
2263 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_setsockopt_InvalidOption() local
2269 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_setsockopt_InvalidOption()
2271 xReturn = FreeRTOS_setsockopt( &xSocket, lLevel, lOptionName, &vOptionValue, uxOptionLength ); in test_FreeRTOS_setsockopt_InvalidOption()
2615 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_GetLocalAddress() local
2618 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_GetLocalAddress()
2621 xSocket.usLocalPort = 0xAB12; in test_FreeRTOS_GetLocalAddress()
2624 uxReturn = FreeRTOS_GetLocalAddress( &xSocket, &xAddress ); in test_FreeRTOS_GetLocalAddress()
2637 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_connect_SocketValuesNULL() local
2641 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_connect_SocketValuesNULL()
2643 xResult = FreeRTOS_connect( &xSocket, &xAddress, xAddressLength ); in test_FreeRTOS_connect_SocketValuesNULL()
2654 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_connect_InvalidValues() local
2658 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_connect_InvalidValues()
2661 xSocket.ucProtocol = FREERTOS_IPPROTO_UDP; in test_FreeRTOS_connect_InvalidValues()
2662 xResult = FreeRTOS_connect( &xSocket, &xAddress, xAddressLength ); in test_FreeRTOS_connect_InvalidValues()
2666 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_FreeRTOS_connect_InvalidValues()
2671 xResult = FreeRTOS_connect( &xSocket, &xAddress, xAddressLength ); in test_FreeRTOS_connect_InvalidValues()
2679 xResult = FreeRTOS_connect( &xSocket, NULL, xAddressLength ); in test_FreeRTOS_connect_InvalidValues()
2689 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_connect_NonBlocking() local
2693 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_connect_NonBlocking()
2695 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_FreeRTOS_connect_NonBlocking()
2698 vTCPStateChange_Expect( &xSocket, eCONNECT_SYN ); in test_FreeRTOS_connect_NonBlocking()
2701 xResult = FreeRTOS_connect( &xSocket, &xAddress, xAddressLength ); in test_FreeRTOS_connect_NonBlocking()
2712 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_connect_Timeout() local
2716 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_connect_Timeout()
2718 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_FreeRTOS_connect_Timeout()
2720 xSocket.xReceiveBlockTime = 0x123; in test_FreeRTOS_connect_Timeout()
2723 vTCPStateChange_Expect( &xSocket, eCONNECT_SYN ); in test_FreeRTOS_connect_Timeout()
2732 …xEventGroupWaitBits_ExpectAndReturn( xSocket.xEventGroup, eSOCKET_CONNECT | eSOCKET_CLOSED, pdTRUE… in test_FreeRTOS_connect_Timeout()
2737 xResult = FreeRTOS_connect( &xSocket, &xAddress, xAddressLength ); in test_FreeRTOS_connect_Timeout()
2748 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_connect_SocketClosed() local
2752 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_connect_SocketClosed()
2754 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_FreeRTOS_connect_SocketClosed()
2756 xSocket.xReceiveBlockTime = 0x123; in test_FreeRTOS_connect_SocketClosed()
2759 vTCPStateChange_Expect( &xSocket, eCONNECT_SYN ); in test_FreeRTOS_connect_SocketClosed()
2768 …xEventGroupWaitBits_ExpectAndReturn( xSocket.xEventGroup, eSOCKET_CONNECT | eSOCKET_CLOSED, pdTRUE… in test_FreeRTOS_connect_SocketClosed()
2770 xResult = FreeRTOS_connect( &xSocket, &xAddress, xAddressLength ); in test_FreeRTOS_connect_SocketClosed()
2812 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_GetRemoteAddress_InvalidProtocol() local
2815 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_GetRemoteAddress_InvalidProtocol()
2818 xReturn = FreeRTOS_GetRemoteAddress( &xSocket, &xAddress ); in test_FreeRTOS_GetRemoteAddress_InvalidProtocol()
2829 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_GetRemoteAddress_HappyPath() local
2832 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_GetRemoteAddress_HappyPath()
2835 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_FreeRTOS_GetRemoteAddress_HappyPath()
2836 xSocket.u.xTCP.ulRemoteIP = 0xABCDEF12; in test_FreeRTOS_GetRemoteAddress_HappyPath()
2837 xSocket.u.xTCP.usRemotePort = 0x1234; in test_FreeRTOS_GetRemoteAddress_HappyPath()
2839 xReturn = FreeRTOS_GetRemoteAddress( &xSocket, &xAddress ); in test_FreeRTOS_GetRemoteAddress_HappyPath()
2852 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_maywrite_InvalidValues() local
2854 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_maywrite_InvalidValues()
2857 xReturn = FreeRTOS_maywrite( &xSocket ); in test_FreeRTOS_maywrite_InvalidValues()
2861 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_FreeRTOS_maywrite_InvalidValues()
2862 xSocket.u.xTCP.eTCPState = eTCP_LISTEN; /* eCONNECT_SYN - 1 */ in test_FreeRTOS_maywrite_InvalidValues()
2863 xReturn = FreeRTOS_maywrite( &xSocket ); in test_FreeRTOS_maywrite_InvalidValues()
2866 xSocket.u.xTCP.eTCPState = eFIN_WAIT_1; /* eESTABLISHED + 1 */ in test_FreeRTOS_maywrite_InvalidValues()
2867 xReturn = FreeRTOS_maywrite( &xSocket ); in test_FreeRTOS_maywrite_InvalidValues()
2870 xSocket.u.xTCP.eTCPState = eCONNECT_SYN; in test_FreeRTOS_maywrite_InvalidValues()
2871 xReturn = FreeRTOS_maywrite( &xSocket ); in test_FreeRTOS_maywrite_InvalidValues()
2874 xSocket.u.xTCP.eTCPState = eSYN_FIRST; /* eCONNECT_SYN + 1 */ in test_FreeRTOS_maywrite_InvalidValues()
2875 xReturn = FreeRTOS_maywrite( &xSocket ); in test_FreeRTOS_maywrite_InvalidValues()
2879 xSocket.u.xTCP.eTCPState = eESTABLISHED; in test_FreeRTOS_maywrite_InvalidValues()
2880 xSocket.u.xTCP.uxTxStreamSize = 0x123; in test_FreeRTOS_maywrite_InvalidValues()
2881 xReturn = FreeRTOS_maywrite( &xSocket ); in test_FreeRTOS_maywrite_InvalidValues()
2891 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_maywrite_HappyPath() local
2894 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_maywrite_HappyPath()
2896 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_FreeRTOS_maywrite_HappyPath()
2897 xSocket.u.xTCP.eTCPState = eESTABLISHED; in test_FreeRTOS_maywrite_HappyPath()
2898 xSocket.u.xTCP.txStream = ucStream; in test_FreeRTOS_maywrite_HappyPath()
2902 xReturn = FreeRTOS_maywrite( &xSocket ); in test_FreeRTOS_maywrite_HappyPath()
2928 FreeRTOS_Socket_t xSocket, xSocket2; in test_vTCPNetStat_IPStackInit() local
2930 memset( &xSocket, 0, sizeof( xSocket ) ); in test_vTCPNetStat_IPStackInit()
2944 listGET_LIST_ITEM_OWNER_ExpectAndReturn( &xIterator, &xSocket ); in test_vTCPNetStat_IPStackInit()
2979 FreeRTOS_Socket_t xSocket, xSocket2, xSocket3, xSocket4; in test_vSocketSelect_UDPSocketsOnly() local
2981 memset( &xSocket, 0, sizeof( xSocket ) ); in test_vSocketSelect_UDPSocketsOnly()
2992 listGET_LIST_ITEM_OWNER_ExpectAndReturn( &xLocalListItem, &xSocket ); in test_vSocketSelect_UDPSocketsOnly()
3024 TEST_ASSERT_EQUAL( 0, xSocket.xSocketBits ); in test_vSocketSelect_UDPSocketsOnly()
3038 FreeRTOS_Socket_t xSocket[ 9 ], xPeerSocket, xPeerSocket1; in test_vSocketSelect_TCPSocketsOnly() local
3042 memset( &xSocket[ i ], 0, sizeof( xSocket[ i ] ) ); in test_vSocketSelect_TCPSocketsOnly()
3043 xSocket[ i ].pxSocketSet = &xSocketSet; in test_vSocketSelect_TCPSocketsOnly()
3044 xSocket[ i ].ucProtocol = FREERTOS_IPPROTO_TCP; in test_vSocketSelect_TCPSocketsOnly()
3049 memset( &xSocket[ 0 ], 0, sizeof( xSocket[ 0 ] ) ); in test_vSocketSelect_TCPSocketsOnly()
3051 xSocket[ 0 ].ucProtocol = FREERTOS_IPPROTO_TCP; in test_vSocketSelect_TCPSocketsOnly()
3058 listGET_LIST_ITEM_OWNER_ExpectAndReturn( &xLocalListItem, &xSocket[ 0 ] ); in test_vSocketSelect_TCPSocketsOnly()
3062 listGET_LIST_ITEM_OWNER_ExpectAndReturn( &xLocalListItem, &xSocket[ 1 ] ); in test_vSocketSelect_TCPSocketsOnly()
3065 xSocket[ 2 ].xSelectBits = eSELECT_READ | eSELECT_EXCEPT | eSELECT_WRITE; in test_vSocketSelect_TCPSocketsOnly()
3067 listGET_LIST_ITEM_OWNER_ExpectAndReturn( &xLocalListItem, &xSocket[ 2 ] ); in test_vSocketSelect_TCPSocketsOnly()
3070 xSocket[ 3 ].xSelectBits = eSELECT_READ | eSELECT_EXCEPT | eSELECT_WRITE; in test_vSocketSelect_TCPSocketsOnly()
3071 xSocket[ 3 ].u.xTCP.bits.bPassAccept = pdTRUE; in test_vSocketSelect_TCPSocketsOnly()
3072 xSocket[ 3 ].u.xTCP.eTCPState = eTCP_LISTEN; in test_vSocketSelect_TCPSocketsOnly()
3073 xSocket[ 3 ].u.xTCP.pxPeerSocket = &xPeerSocket; in test_vSocketSelect_TCPSocketsOnly()
3074 xSocket[ 3 ].u.xTCP.bits.bConnPrepared = pdTRUE_UNSIGNED; in test_vSocketSelect_TCPSocketsOnly()
3076 listGET_LIST_ITEM_OWNER_ExpectAndReturn( &xLocalListItem, &xSocket[ 3 ] ); in test_vSocketSelect_TCPSocketsOnly()
3079 xSocket[ 4 ].xSelectBits = eSELECT_READ | eSELECT_EXCEPT | eSELECT_WRITE; in test_vSocketSelect_TCPSocketsOnly()
3080 xSocket[ 4 ].u.xTCP.bits.bPassAccept = pdTRUE; in test_vSocketSelect_TCPSocketsOnly()
3081 xSocket[ 4 ].u.xTCP.eTCPState = eTCP_LISTEN; in test_vSocketSelect_TCPSocketsOnly()
3082 xSocket[ 4 ].u.xTCP.pxPeerSocket = &xPeerSocket1; in test_vSocketSelect_TCPSocketsOnly()
3083 xSocket[ 4 ].u.xTCP.pxPeerSocket->u.xTCP.bits.bPassAccept = pdTRUE; in test_vSocketSelect_TCPSocketsOnly()
3084 xSocket[ 4 ].u.xTCP.bits.bConnPrepared = pdTRUE_UNSIGNED; in test_vSocketSelect_TCPSocketsOnly()
3086 listGET_LIST_ITEM_OWNER_ExpectAndReturn( &xLocalListItem, &xSocket[ 4 ] ); in test_vSocketSelect_TCPSocketsOnly()
3089 xSocket[ 5 ].xSelectBits = eSELECT_READ | eSELECT_EXCEPT | eSELECT_WRITE; in test_vSocketSelect_TCPSocketsOnly()
3090 xSocket[ 5 ].u.xTCP.eTCPState = eTCP_LISTEN; in test_vSocketSelect_TCPSocketsOnly()
3091 xSocket[ 5 ].u.xTCP.bits.bConnPrepared = pdTRUE_UNSIGNED; in test_vSocketSelect_TCPSocketsOnly()
3092 xSocket[ 5 ].u.xTCP.txStream = ucStream; in test_vSocketSelect_TCPSocketsOnly()
3094 listGET_LIST_ITEM_OWNER_ExpectAndReturn( &xLocalListItem, &xSocket[ 5 ] ); in test_vSocketSelect_TCPSocketsOnly()
3098 xSocket[ 6 ].xSelectBits = eSELECT_READ | eSELECT_EXCEPT | eSELECT_WRITE; in test_vSocketSelect_TCPSocketsOnly()
3099 xSocket[ 6 ].u.xTCP.eTCPState = eCLOSE_WAIT; in test_vSocketSelect_TCPSocketsOnly()
3100 xSocket[ 6 ].u.xTCP.bits.bConnPrepared = pdTRUE_UNSIGNED; in test_vSocketSelect_TCPSocketsOnly()
3101 xSocket[ 6 ].u.xTCP.txStream = ucStream; in test_vSocketSelect_TCPSocketsOnly()
3102 xSocket[ 6 ].u.xTCP.rxStream = ucStream; in test_vSocketSelect_TCPSocketsOnly()
3104 listGET_LIST_ITEM_OWNER_ExpectAndReturn( &xLocalListItem, &xSocket[ 6 ] ); in test_vSocketSelect_TCPSocketsOnly()
3109 xSocket[ 7 ].xSelectBits = eSELECT_READ | eSELECT_EXCEPT | eSELECT_WRITE; in test_vSocketSelect_TCPSocketsOnly()
3110 xSocket[ 7 ].u.xTCP.eTCPState = eESTABLISHED; in test_vSocketSelect_TCPSocketsOnly()
3111 xSocket[ 7 ].u.xTCP.bits.bConnPrepared = pdTRUE_UNSIGNED; in test_vSocketSelect_TCPSocketsOnly()
3112 xSocket[ 7 ].u.xTCP.bits.bPassQueued = pdTRUE; in test_vSocketSelect_TCPSocketsOnly()
3113 xSocket[ 7 ].u.xTCP.bits.bReuseSocket = pdTRUE_UNSIGNED; in test_vSocketSelect_TCPSocketsOnly()
3115 listGET_LIST_ITEM_OWNER_ExpectAndReturn( &xLocalListItem, &xSocket[ 7 ] ); in test_vSocketSelect_TCPSocketsOnly()
3118 xSocket[ 8 ].xSelectBits = eSELECT_READ | eSELECT_EXCEPT | eSELECT_WRITE; in test_vSocketSelect_TCPSocketsOnly()
3119 xSocket[ 8 ].u.xTCP.eTCPState = eESTABLISHED; in test_vSocketSelect_TCPSocketsOnly()
3120 xSocket[ 8 ].u.xTCP.bits.bConnPrepared = pdTRUE_UNSIGNED; in test_vSocketSelect_TCPSocketsOnly()
3121 xSocket[ 8 ].u.xTCP.bits.bPassQueued = pdTRUE; in test_vSocketSelect_TCPSocketsOnly()
3122 xSocket[ 8 ].u.xTCP.bits.bReuseSocket = pdTRUE_UNSIGNED; in test_vSocketSelect_TCPSocketsOnly()
3123 xSocket[ 8 ].u.xTCP.bits.bPassAccept = pdTRUE_UNSIGNED; in test_vSocketSelect_TCPSocketsOnly()
3124 xSocket[ 8 ].u.xTCP.bits.bConnPassed = pdTRUE_UNSIGNED; in test_vSocketSelect_TCPSocketsOnly()
3126 listGET_LIST_ITEM_OWNER_ExpectAndReturn( &xLocalListItem, &xSocket[ 8 ] ); in test_vSocketSelect_TCPSocketsOnly()
3137 TEST_ASSERT_EQUAL( 0, xSocket[ 0 ].xSocketBits ); in test_vSocketSelect_TCPSocketsOnly()
3138 TEST_ASSERT_EQUAL( 0, xSocket[ 1 ].xSocketBits ); in test_vSocketSelect_TCPSocketsOnly()
3139 TEST_ASSERT_EQUAL( eSELECT_EXCEPT, xSocket[ 2 ].xSocketBits ); in test_vSocketSelect_TCPSocketsOnly()
3140 TEST_ASSERT_EQUAL( pdFALSE, xSocket[ 2 ].u.xTCP.bits.bConnPassed ); in test_vSocketSelect_TCPSocketsOnly()
3141 TEST_ASSERT_EQUAL( 0, xSocket[ 3 ].xSocketBits ); in test_vSocketSelect_TCPSocketsOnly()
3142 TEST_ASSERT_EQUAL( eSELECT_READ, xSocket[ 4 ].xSocketBits ); in test_vSocketSelect_TCPSocketsOnly()
3143 TEST_ASSERT_EQUAL( eSELECT_WRITE, xSocket[ 5 ].xSocketBits ); in test_vSocketSelect_TCPSocketsOnly()
3144 TEST_ASSERT_EQUAL( eSELECT_WRITE | eSELECT_READ | eSELECT_EXCEPT, xSocket[ 6 ].xSocketBits ); in test_vSocketSelect_TCPSocketsOnly()
3145 TEST_ASSERT_EQUAL( eSELECT_WRITE, xSocket[ 7 ].xSocketBits ); in test_vSocketSelect_TCPSocketsOnly()
3146 TEST_ASSERT_EQUAL( eSELECT_READ, xSocket[ 8 ].xSocketBits ); in test_vSocketSelect_TCPSocketsOnly()
3177 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_SignalSocket_InvalidSocket() local
3179 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_SignalSocket_InvalidSocket()
3184 xReturn = FreeRTOS_SignalSocket( &xSocket ); in test_FreeRTOS_SignalSocket_InvalidSocket()
3194 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_SignalSocket_NonNULLEventGroup() local
3198 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_SignalSocket_NonNULLEventGroup()
3201 xSocket.pxSocketSet = &xSocketSet; in test_FreeRTOS_SignalSocket_NonNULLEventGroup()
3202 xSocket.xEventGroup = xEventGroup; in test_FreeRTOS_SignalSocket_NonNULLEventGroup()
3204 xEventGroupSetBits_ExpectAndReturn( xSocket.xEventGroup, eSOCKET_INTR, pdFALSE ); in test_FreeRTOS_SignalSocket_NonNULLEventGroup()
3206 xReturn = FreeRTOS_SignalSocket( &xSocket ); in test_FreeRTOS_SignalSocket_NonNULLEventGroup()
3216 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_SignalSocket_NonNULLSelectGroup() local
3220 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_SignalSocket_NonNULLSelectGroup()
3223 xSocket.pxSocketSet = &xSocketSet; in test_FreeRTOS_SignalSocket_NonNULLSelectGroup()
3224 xSocket.pxSocketSet->xSelectGroup = xSelectGroup; in test_FreeRTOS_SignalSocket_NonNULLSelectGroup()
3226 xEventGroupSetBits_ExpectAndReturn( xSocket.pxSocketSet->xSelectGroup, eSELECT_INTR, pdFALSE ); in test_FreeRTOS_SignalSocket_NonNULLSelectGroup()
3228 xReturn = FreeRTOS_SignalSocket( &xSocket ); in test_FreeRTOS_SignalSocket_NonNULLSelectGroup()
3237 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_SignalSocketFromISR_catchAsserts() local
3243 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_SignalSocketFromISR_catchAsserts()
3245 catch_assert( FreeRTOS_SignalSocketFromISR( &xSocket, &xHigherPriorityTaskWoken ) ); in test_FreeRTOS_SignalSocketFromISR_catchAsserts()
3247 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_SignalSocketFromISR_catchAsserts()
3248 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_FreeRTOS_SignalSocketFromISR_catchAsserts()
3250 catch_assert( FreeRTOS_SignalSocketFromISR( &xSocket, &xHigherPriorityTaskWoken ) ); in test_FreeRTOS_SignalSocketFromISR_catchAsserts()
3259 FreeRTOS_Socket_t xSocket; in test_FreeRTOS_SignalSocketFromISR_HappyPath() local
3263 memset( &xSocket, 0, sizeof( xSocket ) ); in test_FreeRTOS_SignalSocketFromISR_HappyPath()
3264 xSocket.ucProtocol = FREERTOS_IPPROTO_TCP; in test_FreeRTOS_SignalSocketFromISR_HappyPath()
3265 xSocket.xEventGroup = xEventGroup; in test_FreeRTOS_SignalSocketFromISR_HappyPath()
3269 xReturn = FreeRTOS_SignalSocketFromISR( &xSocket, &xHigherPriorityTaskWoken ); in test_FreeRTOS_SignalSocketFromISR_HappyPath()