@@ -488,7 +488,7 @@ void test_eARPProcessPacket_Request_SenderAndTargetSame( void )
488488 /* Reset the private variable uxARPClashCounter. */
489489 vResetARPClashCounter ();
490490
491- pxGetNetworkBufferWithDescriptor_ExpectAndReturn ( sizeof ( ARPPacket_t ), 0 , & xNetworkBuffer );
491+ pxGetNetworkBufferWithDescriptor_ExpectAndReturn ( FreeRTOS_max_size_t ( sizeof ( ARPPacket_t ), ( size_t ) ipconfigETHERNET_MINIMUM_PACKET_BYTES ), 0 , & xNetworkBuffer );
492492
493493 xIsCallingFromIPTask_IgnoreAndReturn ( pdFALSE );
494494 xSendEventStructToIPTask_IgnoreAndReturn ( pdFAIL );
@@ -1081,7 +1081,7 @@ void test_eARPProcessPacket_Reply_SenderAndTargetSame( void )
10811081 xNetworkBuffer .xDataLength = sizeof ( ARPPacket_t );
10821082 xNetworkBuffer .pxEndPoint = & xEndPoint ;
10831083
1084- pxGetNetworkBufferWithDescriptor_ExpectAndReturn ( sizeof ( ARPPacket_t ), 0 , & xNetworkBuffer );
1084+ pxGetNetworkBufferWithDescriptor_ExpectAndReturn ( FreeRTOS_max_size_t ( sizeof ( ARPPacket_t ), ( size_t ) ipconfigETHERNET_MINIMUM_PACKET_BYTES ), 0 , & xNetworkBuffer );
10851085
10861086 xIsCallingFromIPTask_IgnoreAndReturn ( pdFALSE );
10871087 xSendEventStructToIPTask_IgnoreAndReturn ( pdFAIL );
@@ -2445,7 +2445,7 @@ void test_vARPAgeCache( void )
24452445
24462446 /* The function which calls 'pxGetNetworkBufferWithDescriptor' is 'FreeRTOS_OutputARPRequest'.
24472447 * It doesn't return anything and will be tested separately. */
2448- pxGetNetworkBufferWithDescriptor_ExpectAndReturn ( sizeof ( ARPPacket_t ), 0 , NULL );
2448+ pxGetNetworkBufferWithDescriptor_ExpectAndReturn ( FreeRTOS_max_size_t ( sizeof ( ARPPacket_t ), ( size_t ) ipconfigETHERNET_MINIMUM_PACKET_BYTES ), 0 , NULL );
24492449
24502450
24512451 vARPAgeCache ();
@@ -2463,14 +2463,14 @@ void test_vARPAgeCache( void )
24632463
24642464 /* The function which calls 'pxGetNetworkBufferWithDescriptor' is 'FreeRTOS_OutputARPRequest'.
24652465 * It doesn't return anything and will be tested separately. */
2466- pxGetNetworkBufferWithDescriptor_ExpectAndReturn ( sizeof ( ARPPacket_t ), 0 , NULL );
2466+ pxGetNetworkBufferWithDescriptor_ExpectAndReturn ( FreeRTOS_max_size_t ( sizeof ( ARPPacket_t ), ( size_t ) ipconfigETHERNET_MINIMUM_PACKET_BYTES ), 0 , NULL );
24672467
24682468 /* Let the value returned first time be 100. */
24692469 xTaskGetTickCount_ExpectAndReturn ( 100 );
24702470
24712471 /* The function which calls 'pxGetNetworkBufferWithDescriptor' is 'FreeRTOS_OutputARPRequest'.
24722472 * It doesn't return anything and will be tested separately. */
2473- pxGetNetworkBufferWithDescriptor_ExpectAndReturn ( sizeof ( ARPPacket_t ), 0 , NULL );
2473+ pxGetNetworkBufferWithDescriptor_ExpectAndReturn ( FreeRTOS_max_size_t ( sizeof ( ARPPacket_t ), ( size_t ) ipconfigETHERNET_MINIMUM_PACKET_BYTES ), 0 , NULL );
24742474
24752475 vARPAgeCache ();
24762476 /* =================================================== */
@@ -2486,7 +2486,7 @@ void test_vARPAgeCache( void )
24862486
24872487 /* The function which calls 'pxGetNetworkBufferWithDescriptor' is 'FreeRTOS_OutputARPRequest'.
24882488 * It doesn't return anything and will be tested separately. */
2489- pxGetNetworkBufferWithDescriptor_ExpectAndReturn ( sizeof ( ARPPacket_t ), 0 , NULL );
2489+ pxGetNetworkBufferWithDescriptor_ExpectAndReturn ( FreeRTOS_max_size_t ( sizeof ( ARPPacket_t ), ( size_t ) ipconfigETHERNET_MINIMUM_PACKET_BYTES ), 0 , NULL );
24902490
24912491 /* Let the value returned first time be 100. */
24922492 xTaskGetTickCount_ExpectAndReturn ( 100 );
@@ -2507,7 +2507,7 @@ void test_vARPAgeCache( void )
25072507
25082508 /* The function which calls 'pxGetNetworkBufferWithDescriptor' is 'FreeRTOS_OutputARPRequest'.
25092509 * It doesn't return anything and will be tested separately. */
2510- pxGetNetworkBufferWithDescriptor_ExpectAndReturn ( sizeof ( ARPPacket_t ), 0 , NULL );
2510+ pxGetNetworkBufferWithDescriptor_ExpectAndReturn ( FreeRTOS_max_size_t ( sizeof ( ARPPacket_t ), ( size_t ) ipconfigETHERNET_MINIMUM_PACKET_BYTES ), 0 , NULL );
25112511
25122512 vARPAgeCache ();
25132513 /* =================================================== */
@@ -2590,7 +2590,7 @@ void test_FreeRTOS_OutputARPRequest( void )
25902590
25912591 FreeRTOS_FindEndPointOnNetMask_ExpectAndReturn ( ulIPAddress , & xEndPoint );
25922592
2593- pxGetNetworkBufferWithDescriptor_ExpectAndReturn ( sizeof ( ARPPacket_t ), 0 , & xNetworkBuffer );
2593+ pxGetNetworkBufferWithDescriptor_ExpectAndReturn ( FreeRTOS_max_size_t ( sizeof ( ARPPacket_t ), ( size_t ) ipconfigETHERNET_MINIMUM_PACKET_BYTES ), 0 , & xNetworkBuffer );
25942594
25952595 xIsCallingFromIPTask_IgnoreAndReturn ( pdTRUE );
25962596
@@ -2603,7 +2603,7 @@ void test_FreeRTOS_OutputARPRequest( void )
26032603
26042604 FreeRTOS_FindEndPointOnNetMask_ExpectAndReturn ( ulIPAddress , & xEndPoint );
26052605
2606- pxGetNetworkBufferWithDescriptor_ExpectAndReturn ( sizeof ( ARPPacket_t ), 0 , & xNetworkBuffer );
2606+ pxGetNetworkBufferWithDescriptor_ExpectAndReturn ( FreeRTOS_max_size_t ( sizeof ( ARPPacket_t ), ( size_t ) ipconfigETHERNET_MINIMUM_PACKET_BYTES ), 0 , & xNetworkBuffer );
26072607
26082608 xIsCallingFromIPTask_IgnoreAndReturn ( pdFALSE );
26092609 xSendEventStructToIPTask_IgnoreAndReturn ( pdFAIL );
@@ -2617,7 +2617,7 @@ void test_FreeRTOS_OutputARPRequest( void )
26172617 xNetworkInterfaceOutput_ARP_STUB_CallCount = 0 ;
26182618 FreeRTOS_FindEndPointOnNetMask_ExpectAndReturn ( ulIPAddress , & xEndPoint );
26192619
2620- pxGetNetworkBufferWithDescriptor_ExpectAndReturn ( sizeof ( ARPPacket_t ), 0 , & xNetworkBuffer );
2620+ pxGetNetworkBufferWithDescriptor_ExpectAndReturn ( FreeRTOS_max_size_t ( sizeof ( ARPPacket_t ), ( size_t ) ipconfigETHERNET_MINIMUM_PACKET_BYTES ), 0 , & xNetworkBuffer );
26212621 xIsCallingFromIPTask_IgnoreAndReturn ( pdFALSE );
26222622 xSendEventStructToIPTask_IgnoreAndReturn ( pdPASS );
26232623
@@ -2633,7 +2633,7 @@ void test_FreeRTOS_OutputARPRequest( void )
26332633
26342634 FreeRTOS_FindEndPointOnNetMask_ExpectAndReturn ( ulIPAddress , & xEndPoint );
26352635
2636- pxGetNetworkBufferWithDescriptor_ExpectAndReturn ( sizeof ( ARPPacket_t ), 0 , & xNetworkBuffer );
2636+ pxGetNetworkBufferWithDescriptor_ExpectAndReturn ( FreeRTOS_max_size_t ( sizeof ( ARPPacket_t ), ( size_t ) ipconfigETHERNET_MINIMUM_PACKET_BYTES ), 0 , & xNetworkBuffer );
26372637 xIsCallingFromIPTask_IgnoreAndReturn ( pdTRUE );
26382638
26392639 FreeRTOS_OutputARPRequest ( ulIPAddress );
@@ -2648,7 +2648,7 @@ void test_FreeRTOS_OutputARPRequest( void )
26482648
26492649 FreeRTOS_FindEndPointOnNetMask_ExpectAndReturn ( ulIPAddress , & xEndPoint );
26502650
2651- pxGetNetworkBufferWithDescriptor_ExpectAndReturn ( sizeof ( ARPPacket_t ), 0 , & xNetworkBuffer );
2651+ pxGetNetworkBufferWithDescriptor_ExpectAndReturn ( FreeRTOS_max_size_t ( sizeof ( ARPPacket_t ), ( size_t ) ipconfigETHERNET_MINIMUM_PACKET_BYTES ), 0 , & xNetworkBuffer );
26522652 xIsCallingFromIPTask_IgnoreAndReturn ( pdTRUE );
26532653
26542654 FreeRTOS_OutputARPRequest ( ulIPAddress );
@@ -2771,7 +2771,7 @@ void test_xARPWaitResolution_GNWFailsNoTimeout( void )
27712771 for ( i = 0 ; i < ipconfigMAX_ARP_RETRANSMISSIONS ; i ++ )
27722772 {
27732773 FreeRTOS_FindEndPointOnNetMask_ExpectAndReturn ( ulIPAddress , & xEndPoint );
2774- pxGetNetworkBufferWithDescriptor_ExpectAndReturn ( sizeof ( ARPPacket_t ), 0 , NULL );
2774+ pxGetNetworkBufferWithDescriptor_ExpectAndReturn ( FreeRTOS_max_size_t ( sizeof ( ARPPacket_t ), ( size_t ) ipconfigETHERNET_MINIMUM_PACKET_BYTES ), 0 , NULL );
27752775 vTaskDelay_Expect ( pdMS_TO_TICKS ( 250U ) );
27762776 xIsIPv4Loopback_ExpectAndReturn ( ulIPAddress , 0UL );
27772777 xIsIPv4Multicast_ExpectAndReturn ( ulIPAddress , 0UL );
@@ -2824,7 +2824,7 @@ void test_xARPWaitResolution( void )
28242824 for ( i = 0 ; i < ( ipconfigMAX_ARP_RETRANSMISSIONS - 1 ); i ++ )
28252825 {
28262826 FreeRTOS_FindEndPointOnNetMask_ExpectAndReturn ( ulIPAddress , & xEndPoint );
2827- pxGetNetworkBufferWithDescriptor_ExpectAndReturn ( sizeof ( ARPPacket_t ), 0 , NULL );
2827+ pxGetNetworkBufferWithDescriptor_ExpectAndReturn ( FreeRTOS_max_size_t ( sizeof ( ARPPacket_t ), ( size_t ) ipconfigETHERNET_MINIMUM_PACKET_BYTES ), 0 , NULL );
28282828 vTaskDelay_Expect ( pdMS_TO_TICKS ( 250U ) );
28292829 xIsIPv4Loopback_ExpectAndReturn ( ulIPAddress , 0UL );
28302830 xIsIPv4Multicast_ExpectAndReturn ( ulIPAddress , 0UL );
@@ -2834,7 +2834,7 @@ void test_xARPWaitResolution( void )
28342834 }
28352835
28362836 FreeRTOS_FindEndPointOnNetMask_ExpectAndReturn ( ulIPAddress , & xEndPoint );
2837- pxGetNetworkBufferWithDescriptor_ExpectAndReturn ( sizeof ( ARPPacket_t ), 0 , NULL );
2837+ pxGetNetworkBufferWithDescriptor_ExpectAndReturn ( FreeRTOS_max_size_t ( sizeof ( ARPPacket_t ), ( size_t ) ipconfigETHERNET_MINIMUM_PACKET_BYTES ), 0 , NULL );
28382838 vTaskDelay_Expect ( pdMS_TO_TICKS ( 250U ) );
28392839 xIsIPv4Loopback_ExpectAndReturn ( ulIPAddress , 0UL );
28402840 xIsIPv4Multicast_ExpectAndReturn ( ulIPAddress , 0UL );
@@ -2875,7 +2875,7 @@ void test_xARPWaitResolution( void )
28752875 for ( i = 0 ; i < ( ipconfigMAX_ARP_RETRANSMISSIONS - 2 ); i ++ )
28762876 {
28772877 FreeRTOS_FindEndPointOnNetMask_ExpectAndReturn ( ulIPAddress , & xEndPoint );
2878- pxGetNetworkBufferWithDescriptor_ExpectAndReturn ( sizeof ( ARPPacket_t ), 0 , NULL );
2878+ pxGetNetworkBufferWithDescriptor_ExpectAndReturn ( FreeRTOS_max_size_t ( sizeof ( ARPPacket_t ), ( size_t ) ipconfigETHERNET_MINIMUM_PACKET_BYTES ), 0 , NULL );
28792879 vTaskDelay_Expect ( pdMS_TO_TICKS ( 250U ) );
28802880 xIsIPv4Loopback_ExpectAndReturn ( ulIPAddress , 0UL );
28812881 xIsIPv4Multicast_ExpectAndReturn ( ulIPAddress , 0UL );
@@ -2885,7 +2885,7 @@ void test_xARPWaitResolution( void )
28852885 }
28862886
28872887 FreeRTOS_FindEndPointOnNetMask_ExpectAndReturn ( ulIPAddress , & xEndPoint );
2888- pxGetNetworkBufferWithDescriptor_ExpectAndReturn ( sizeof ( ARPPacket_t ), 0 , NULL );
2888+ pxGetNetworkBufferWithDescriptor_ExpectAndReturn ( FreeRTOS_max_size_t ( sizeof ( ARPPacket_t ), ( size_t ) ipconfigETHERNET_MINIMUM_PACKET_BYTES ), 0 , NULL );
28892889 vTaskDelay_Expect ( pdMS_TO_TICKS ( 250U ) );
28902890 xIsIPv4Loopback_ExpectAndReturn ( ulIPAddress , 0UL );
28912891 xIsIPv4Multicast_ExpectAndReturn ( ulIPAddress , 1UL );
0 commit comments