@@ -621,8 +621,8 @@ void test_prvProcessNetworkDownEvent_PassDHCPv6( void )
621
621
622
622
if ( xEndPoint .bits .bIPv6 == pdTRUE_UNSIGNED )
623
623
{
624
- /* The xIPv6_GetIPType () function is mocked. */
625
- xIPv6_GetIPType_ExpectAnyArgsAndReturn ( eIPv6_Multicast );
624
+ /* The vManageSolicitedNodeAddress () function is mocked. */
625
+ vManageSolicitedNodeAddress_Expect ( & xEndPoint , pdFALSE );
626
626
}
627
627
628
628
FreeRTOS_NextEndPoint_IgnoreAndReturn ( NULL );
@@ -658,8 +658,8 @@ void test_prvProcessNetworkDownEvent_PassRA( void )
658
658
659
659
if ( xEndPoint .bits .bIPv6 == pdTRUE_UNSIGNED )
660
660
{
661
- /* The xIPv6_GetIPType () function is mocked. */
662
- xIPv6_GetIPType_ExpectAnyArgsAndReturn ( eIPv6_Multicast );
661
+ /* The vManageSolicitedNodeAddress () function is mocked. */
662
+ vManageSolicitedNodeAddress_Expect ( & xEndPoint , pdFALSE );
663
663
}
664
664
665
665
FreeRTOS_NextEndPoint_IgnoreAndReturn ( NULL );
@@ -697,8 +697,8 @@ void test_prvProcessNetworkDownEvent_PassStaticIP( void )
697
697
698
698
if ( xEndPoint .bits .bIPv6 == pdTRUE_UNSIGNED )
699
699
{
700
- /* The xIPv6_GetIPType () function is mocked. */
701
- xIPv6_GetIPType_ExpectAnyArgsAndReturn ( eIPv6_Multicast );
700
+ /* The vManageSolicitedNodeAddress () function is mocked. */
701
+ vManageSolicitedNodeAddress_Expect ( & xEndPoint , pdFALSE );
702
702
}
703
703
704
704
FreeRTOS_NextEndPoint_IgnoreAndReturn ( NULL );
@@ -3107,11 +3107,6 @@ static void prvProcessNetworkDownEvent_Generic( const uint8_t * pucAddress,
3107
3107
xEndPoint .bits .bWantDHCP = pdFALSE_UNSIGNED ;
3108
3108
memcpy ( xEndPoint .ipv6_settings .xIPAddress .ucBytes , pucAddress , ipSIZE_OF_IPv6_ADDRESS );
3109
3109
3110
- if ( ( uxSetMembers & ipHAS_METHOD ) != 0U )
3111
- {
3112
- xInterface .pfRemoveAllowedMAC = pfRemoveAllowedMAC ;
3113
- }
3114
-
3115
3110
if ( ( uxSetMembers & ipHAS_INTERFACE ) != 0U )
3116
3111
{
3117
3112
xEndPoint .pxNetworkInterface = & xInterface ;
@@ -3138,8 +3133,8 @@ static void prvProcessNetworkDownEvent_Generic( const uint8_t * pucAddress,
3138
3133
3139
3134
if ( xEndPoint .bits .bIPv6 == pdTRUE_UNSIGNED )
3140
3135
{
3141
- /* The xIPv6_GetIPType () function is mocked. */
3142
- xIPv6_GetIPType_ExpectAnyArgsAndReturn ( eType );
3136
+ /* The vManageSolicitedNodeAddress () function is mocked. */
3137
+ vManageSolicitedNodeAddress_Expect ( & xEndPoint , pdFALSE );
3143
3138
}
3144
3139
3145
3140
FreeRTOS_NextEndPoint_IgnoreAndReturn ( NULL );
@@ -3171,9 +3166,9 @@ void test_prvProcessNetworkDownEvent_LinkLocal()
3171
3166
};
3172
3167
3173
3168
/* Test all combinations of what might go wrong. */
3174
- prvProcessNetworkDownEvent_Generic ( ucAddress , eIPv6_LinkLocal , ipHAS_IPV6 | ipHAS_METHOD | ipHAS_INTERFACE );
3175
3169
prvProcessNetworkDownEvent_Generic ( ucAddress , eIPv6_LinkLocal , ipHAS_IPV6 | ipHAS_INTERFACE );
3176
- prvProcessNetworkDownEvent_Generic ( ucAddress , eIPv6_LinkLocal , ipHAS_IPV6 | ipHAS_METHOD );
3170
+ prvProcessNetworkDownEvent_Generic ( ucAddress , eIPv6_LinkLocal , ipHAS_IPV6 | ipHAS_INTERFACE );
3171
+ prvProcessNetworkDownEvent_Generic ( ucAddress , eIPv6_LinkLocal , ipHAS_IPV6 );
3177
3172
prvProcessNetworkDownEvent_Generic ( ucAddress , eIPv6_LinkLocal , ipHAS_INTERFACE );
3178
3173
}
3179
3174
@@ -3192,9 +3187,9 @@ void test_prvProcessNetworkDownEvent_Global()
3192
3187
0x70U , 0x09U
3193
3188
};
3194
3189
3195
- prvProcessNetworkDownEvent_Generic ( ucAddress , eIPv6_Global , ipHAS_IPV6 | ipHAS_METHOD | ipHAS_INTERFACE );
3196
3190
prvProcessNetworkDownEvent_Generic ( ucAddress , eIPv6_Global , ipHAS_IPV6 | ipHAS_INTERFACE );
3197
- prvProcessNetworkDownEvent_Generic ( ucAddress , eIPv6_Global , ipHAS_IPV6 | ipHAS_METHOD );
3191
+ prvProcessNetworkDownEvent_Generic ( ucAddress , eIPv6_Global , ipHAS_IPV6 | ipHAS_INTERFACE );
3192
+ prvProcessNetworkDownEvent_Generic ( ucAddress , eIPv6_Global , ipHAS_IPV6 );
3198
3193
prvProcessNetworkDownEvent_Generic ( ucAddress , eIPv6_Global , ipHAS_INTERFACE );
3199
3194
}
3200
3195
@@ -3213,9 +3208,9 @@ void test_prvProcessNetworkDownEvent_SiteLocal()
3213
3208
0x70U , 0x09U
3214
3209
};
3215
3210
3216
- prvProcessNetworkDownEvent_Generic ( ucAddress , eIPv6_SiteLocal , ipHAS_IPV6 | ipHAS_METHOD | ipHAS_INTERFACE );
3217
3211
prvProcessNetworkDownEvent_Generic ( ucAddress , eIPv6_SiteLocal , ipHAS_IPV6 | ipHAS_INTERFACE );
3218
- prvProcessNetworkDownEvent_Generic ( ucAddress , eIPv6_SiteLocal , ipHAS_IPV6 | ipHAS_METHOD );
3212
+ prvProcessNetworkDownEvent_Generic ( ucAddress , eIPv6_SiteLocal , ipHAS_IPV6 | ipHAS_INTERFACE );
3213
+ prvProcessNetworkDownEvent_Generic ( ucAddress , eIPv6_SiteLocal , ipHAS_IPV6 );
3219
3214
prvProcessNetworkDownEvent_Generic ( ucAddress , eIPv6_SiteLocal , ipHAS_INTERFACE );
3220
3215
}
3221
3216
@@ -3235,10 +3230,11 @@ void test_prvProcessNetworkDownEvent_Multicast()
3235
3230
0x00U , 0xFBU
3236
3231
};
3237
3232
3238
- prvProcessNetworkDownEvent_Generic ( ucAddress , eIPv6_Multicast , ipHAS_IPV6 | ipHAS_METHOD | ipHAS_INTERFACE );
3239
3233
prvProcessNetworkDownEvent_Generic ( ucAddress , eIPv6_Multicast , ipHAS_IPV6 | ipHAS_INTERFACE );
3240
- prvProcessNetworkDownEvent_Generic ( ucAddress , eIPv6_Multicast , ipHAS_IPV6 | ipHAS_METHOD );
3234
+ prvProcessNetworkDownEvent_Generic ( ucAddress , eIPv6_Multicast , ipHAS_IPV6 | ipHAS_INTERFACE );
3235
+ prvProcessNetworkDownEvent_Generic ( ucAddress , eIPv6_Multicast , ipHAS_IPV6 );
3241
3236
prvProcessNetworkDownEvent_Generic ( ucAddress , eIPv6_Multicast , ipHAS_INTERFACE );
3237
+ }
3242
3238
3243
3239
/**
3244
3240
* @brief test_eGetDHCPState
0 commit comments