Lines Matching refs:pxEndPoint
63 NetworkEndPoint_t * pxEndPoint );
91 NetworkEndPoint_t * pxEndPoint, in FreeRTOS_FillEndPoint() argument
100 if( ( pxNetworkInterface == NULL ) || ( pxEndPoint == NULL ) ) in FreeRTOS_FillEndPoint()
105 ( void * ) pxEndPoint ) ); in FreeRTOS_FillEndPoint()
112 ( void ) memset( pxEndPoint, 0, sizeof( *pxEndPoint ) ); in FreeRTOS_FillEndPoint()
115 …pxEndPoint->ipv4_settings.ulNetMask = FreeRTOS_inet_addr_quick( ucNetMask[ 0 ], ucNetMask[ 1 ], uc… in FreeRTOS_FillEndPoint()
116 …pxEndPoint->ipv4_settings.ulGatewayAddress = FreeRTOS_inet_addr_quick( ucGatewayAddress[ 0 ], ucGa… in FreeRTOS_FillEndPoint()
117 …pxEndPoint->ipv4_settings.ulDNSServerAddresses[ 0 ] = FreeRTOS_inet_addr_quick( ucDNSServerAddress… in FreeRTOS_FillEndPoint()
118 …pxEndPoint->ipv4_settings.ulBroadcastAddress = ulIPAddress | ~( pxEndPoint->ipv4_settings.ulNetMas… in FreeRTOS_FillEndPoint()
121 …( void ) memcpy( &( pxEndPoint->ipv4_defaults ), &( pxEndPoint->ipv4_settings ), sizeof( pxEndPoin… in FreeRTOS_FillEndPoint()
125 pxEndPoint->ipv4_defaults.ulIPAddress = ulIPAddress; in FreeRTOS_FillEndPoint()
129 …( void ) memcpy( pxEndPoint->xMACAddress.ucBytes, ucMACAddress, sizeof( pxEndPoint->xMACAddress ) … in FreeRTOS_FillEndPoint()
130 ( void ) FreeRTOS_AddEndPoint( pxNetworkInterface, pxEndPoint ); in FreeRTOS_FillEndPoint()
164 pxInterface->pxEndPoint = NULL; in FreeRTOS_AddNetworkInterface()
247 NetworkEndPoint_t * pxEndPoint ) in FreeRTOS_AddEndPoint() argument
253 pxEndPoint->pxNext = NULL; in FreeRTOS_AddEndPoint()
257 pxEndPoint->pxNetworkInterface = pxInterface; in FreeRTOS_AddEndPoint()
259 if( pxInterface->pxEndPoint == NULL ) in FreeRTOS_AddEndPoint()
263 pxInterface->pxEndPoint = pxEndPoint; in FreeRTOS_AddEndPoint()
270 pxNetworkEndPoints = pxEndPoint; in FreeRTOS_AddEndPoint()
280 if( pxIterator == pxEndPoint ) in FreeRTOS_AddEndPoint()
288 pxIterator->pxNext = pxEndPoint; in FreeRTOS_AddEndPoint()
297 if( pxEndPoint->bits.bIPv6 == pdTRUE_UNSIGNED ) in FreeRTOS_AddEndPoint()
300 pxEndPoint->xMACAddress.ucBytes[ 4 ], in FreeRTOS_AddEndPoint()
301 pxEndPoint->xMACAddress.ucBytes[ 5 ], in FreeRTOS_AddEndPoint()
302 ( void * ) pxEndPoint->ipv6_defaults.xIPAddress.ucBytes ) ); in FreeRTOS_AddEndPoint()
306 if( pxEndPoint->bits.bIPv6 == pdFALSE_UNSIGNED ) in FreeRTOS_AddEndPoint()
309 pxEndPoint->xMACAddress.ucBytes[ 4 ], in FreeRTOS_AddEndPoint()
310 pxEndPoint->xMACAddress.ucBytes[ 5 ], in FreeRTOS_AddEndPoint()
311 … ( unsigned ) FreeRTOS_ntohl( pxEndPoint->ipv4_defaults.ulIPAddress ) ) ); in FreeRTOS_AddEndPoint()
315 return pxEndPoint; in FreeRTOS_AddEndPoint()
329 NetworkEndPoint_t * pxEndPoint = pxNetworkEndPoints; in FreeRTOS_FirstEndPoint() local
333 while( pxEndPoint != NULL ) in FreeRTOS_FirstEndPoint()
335 if( ( pxInterface == NULL ) || ( pxEndPoint->pxNetworkInterface == pxInterface ) ) in FreeRTOS_FirstEndPoint()
340 pxEndPoint = pxEndPoint->pxNext; in FreeRTOS_FirstEndPoint()
343 return pxEndPoint; in FreeRTOS_FirstEndPoint()
358 NetworkEndPoint_t * pxEndPoint ) in FreeRTOS_NextEndPoint() argument
360 NetworkEndPoint_t * pxResult = pxEndPoint; in FreeRTOS_NextEndPoint()
399 NetworkEndPoint_t * pxEndPoint = pxNetworkEndPoints; in FreeRTOS_FindEndPointOnIP_IPv4() local
412 while( pxEndPoint != NULL ) in FreeRTOS_FindEndPointOnIP_IPv4()
416 if( pxEndPoint->bits.bIPv6 == 0U ) in FreeRTOS_FindEndPointOnIP_IPv4()
420 ( pxEndPoint->ipv4_settings.ulIPAddress == 0U ) || in FreeRTOS_FindEndPointOnIP_IPv4()
421 ( pxEndPoint->ipv4_settings.ulIPAddress == ulIPAddress ) ) in FreeRTOS_FindEndPointOnIP_IPv4()
428 pxEndPoint = pxEndPoint->pxNext; in FreeRTOS_FindEndPointOnIP_IPv4()
433 return pxEndPoint; in FreeRTOS_FindEndPointOnIP_IPv4()
448 NetworkEndPoint_t * pxEndPoint = pxNetworkEndPoints; in FreeRTOS_FindEndPointOnIP_IPv6() local
450 while( pxEndPoint != NULL ) in FreeRTOS_FindEndPointOnIP_IPv6()
452 if( pxEndPoint->bits.bIPv6 != pdFALSE_UNSIGNED ) in FreeRTOS_FindEndPointOnIP_IPv6()
454 …if( xCompareIPv6_Address( &( pxEndPoint->ipv6_settings.xIPAddress ), pxIPAddress, pxEndPoint->ipv6… in FreeRTOS_FindEndPointOnIP_IPv6()
460 pxEndPoint = pxEndPoint->pxNext; in FreeRTOS_FindEndPointOnIP_IPv6()
463 return pxEndPoint; in FreeRTOS_FindEndPointOnIP_IPv6()
479 NetworkEndPoint_t * pxEndPoint = pxNetworkEndPoints; in FreeRTOS_FindEndPointOnMAC() local
490 pxEndPoint = NULL; in FreeRTOS_FindEndPointOnMAC()
499 while( pxEndPoint != NULL ) in FreeRTOS_FindEndPointOnMAC()
501 if( ( pxInterface == NULL ) || ( pxInterface == pxEndPoint->pxNetworkInterface ) ) in FreeRTOS_FindEndPointOnMAC()
503 …if( memcmp( pxEndPoint->xMACAddress.ucBytes, pxMACAddress->ucBytes, ipMAC_ADDRESS_LENGTH_BYTES ) =… in FreeRTOS_FindEndPointOnMAC()
509 pxEndPoint = pxEndPoint->pxNext; in FreeRTOS_FindEndPointOnMAC()
512 return pxEndPoint; in FreeRTOS_FindEndPointOnMAC()
553 NetworkEndPoint_t * pxEndPoint = pxNetworkEndPoints; in FreeRTOS_InterfaceEndPointOnNetMask() local
572 while( pxEndPoint != NULL ) in FreeRTOS_InterfaceEndPointOnNetMask()
574 if( ( pxInterface == NULL ) || ( pxEndPoint->pxNetworkInterface == pxInterface ) ) in FreeRTOS_InterfaceEndPointOnNetMask()
578 if( pxEndPoint->bits.bIPv6 == pdFALSE_UNSIGNED ) in FreeRTOS_InterfaceEndPointOnNetMask()
582 …( ( ulIPAddress & pxEndPoint->ipv4_settings.ulNetMask ) == ( pxEndPoint->ipv4_settings.ulIPAddress… in FreeRTOS_InterfaceEndPointOnNetMask()
591 pxEndPoint = pxEndPoint->pxNext; in FreeRTOS_InterfaceEndPointOnNetMask()
595 if( pxEndPoint == NULL ) in FreeRTOS_InterfaceEndPointOnNetMask()
601 return pxEndPoint; in FreeRTOS_InterfaceEndPointOnNetMask()
622 NetworkEndPoint_t * pxEndPoint, in FreeRTOS_FillEndPoint_IPv6() argument
631 ( pxEndPoint == NULL ) || in FreeRTOS_FillEndPoint_IPv6()
638 ( void * ) pxEndPoint, in FreeRTOS_FillEndPoint_IPv6()
644 ( void ) memset( pxEndPoint, 0, sizeof( *pxEndPoint ) ); in FreeRTOS_FillEndPoint_IPv6()
646 pxEndPoint->bits.bIPv6 = pdTRUE_UNSIGNED; in FreeRTOS_FillEndPoint_IPv6()
648 pxEndPoint->ipv6_settings.uxPrefixLength = uxPrefixLength; in FreeRTOS_FillEndPoint_IPv6()
652 …( void ) memcpy( pxEndPoint->ipv6_settings.xGatewayAddress.ucBytes, pxGatewayAddress->ucBytes, ipS… in FreeRTOS_FillEndPoint_IPv6()
657 …( void ) memcpy( pxEndPoint->ipv6_settings.xDNSServerAddresses[ 0 ].ucBytes, pxDNSServerAddress->u… in FreeRTOS_FillEndPoint_IPv6()
662 …( void ) memcpy( pxEndPoint->ipv6_settings.xPrefix.ucBytes, pxNetPrefix->ucBytes, ipSIZE_OF_IPv6_A… in FreeRTOS_FillEndPoint_IPv6()
666 …( void ) memcpy( &( pxEndPoint->ipv6_defaults ), &( pxEndPoint->ipv6_settings ), sizeof( pxEndPoin… in FreeRTOS_FillEndPoint_IPv6()
668 …( void ) memcpy( pxEndPoint->ipv6_defaults.xIPAddress.ucBytes, pxIPAddress->ucBytes, ipSIZE_OF_IPv… in FreeRTOS_FillEndPoint_IPv6()
670 … ( void ) memcpy( pxEndPoint->xMACAddress.ucBytes, ucMACAddress, ipMAC_ADDRESS_LENGTH_BYTES ); in FreeRTOS_FillEndPoint_IPv6()
671 ( void ) FreeRTOS_AddEndPoint( pxNetworkInterface, pxEndPoint ); in FreeRTOS_FillEndPoint_IPv6()
688 NetworkEndPoint_t * pxEndPoint = pxNetworkEndPoints; in FreeRTOS_FindEndPointOnNetMask_IPv6() local
690 while( pxEndPoint != NULL ) in FreeRTOS_FindEndPointOnNetMask_IPv6()
692 if( pxEndPoint->bits.bIPv6 != pdFALSE_UNSIGNED ) in FreeRTOS_FindEndPointOnNetMask_IPv6()
694 …if( xCompareIPv6_Address( &( pxEndPoint->ipv6_settings.xIPAddress ), pxIPv6Address, pxEndPoint->ip… in FreeRTOS_FindEndPointOnNetMask_IPv6()
700 pxEndPoint = pxEndPoint->pxNext; in FreeRTOS_FindEndPointOnNetMask_IPv6()
703 return pxEndPoint; in FreeRTOS_FindEndPointOnNetMask_IPv6()
740 NetworkEndPoint_t * pxEndPoint; in pxEasyFit() local
778 for( pxEndPoint = FreeRTOS_FirstEndPoint( pxNetworkInterface ); in pxEasyFit()
779 pxEndPoint != NULL; in pxEasyFit()
780 pxEndPoint = FreeRTOS_NextEndPoint( pxNetworkInterface, pxEndPoint ) ) in pxEasyFit()
782 …BaseType_t xSameMACAddress = ( memcmp( pxEndPoint->xMACAddress.ucBytes, pxMACAddress->ucBytes, ipM… in pxEasyFit()
784 if( xIsIPv6 == ( BaseType_t ) pxEndPoint->bits.bIPv6 ) in pxEasyFit()
786 pxFound[ rMATCH_IP_TYPE ] = pxEndPoint; in pxEasyFit()
795 … IPv6_Type_t xEndpointType = xIPv6_GetIPType( &( pxEndPoint->ipv6_settings.xIPAddress ) ); in pxEasyFit()
801 …if( ( memcmp( pxEndPoint->ipv6_settings.xIPAddress.ucBytes, pxIPAddressTo->xIP_IPv6.ucBytes, ipSIZ… in pxEasyFit()
803 pxFound[ rMATCH_IP_ADDR ] = pxEndPoint; in pxEasyFit()
808 pxFound[ rMATCH_IPv6_TYPE ] = pxEndPoint; in pxEasyFit()
827 if( pxEndPoint->ipv4_settings.ulIPAddress == pxIPAddressTo->ulIP_IPv4 ) in pxEasyFit()
829 pxFound[ rMATCH_IP_ADDR ] = pxEndPoint; in pxEasyFit()
844 pxFound[ rMATCH_MAC_ADDR ] = pxEndPoint; in pxEasyFit()
899 NetworkEndPoint_t * pxEndPoint = NULL; in FreeRTOS_MatchingEndpoint() local
1017 pxEndPoint = pxEasyFit( pxNetworkInterface, in FreeRTOS_MatchingEndpoint()
1024 return pxEndPoint; in FreeRTOS_MatchingEndpoint()
1037 NetworkEndPoint_t * pxEndPoint = pxNetworkEndPoints; in FreeRTOS_FindGateWay() local
1039 while( pxEndPoint != NULL ) in FreeRTOS_FindGateWay()
1044 … if( pxEndPoint->ipv4_settings.ulGatewayAddress != 0U ) /* access to ipv4_settings is checked. */ in FreeRTOS_FindGateWay()
1049 … if( ( xIPType == ( BaseType_t ) ipTYPE_IPv6 ) && ( pxEndPoint->bits.bIPv6 != pdFALSE_UNSIGNED ) ) in FreeRTOS_FindGateWay()
1052 …if( memcmp( FreeRTOS_in6addr_any.ucBytes, pxEndPoint->ipv6_settings.xGatewayAddress.ucBytes, ipSIZ… in FreeRTOS_FindGateWay()
1058 … if( ( xIPType == ( BaseType_t ) ipTYPE_IPv4 ) && ( pxEndPoint->bits.bIPv6 == pdFALSE_UNSIGNED ) ) in FreeRTOS_FindGateWay()
1060 if( pxEndPoint->ipv4_settings.ulGatewayAddress != 0U ) in FreeRTOS_FindGateWay()
1070 pxEndPoint = pxEndPoint->pxNext; in FreeRTOS_FindGateWay()
1073 return pxEndPoint; in FreeRTOS_FindGateWay()
1091 NetworkEndPoint_t * pxEndPoint = pxNetworkEndPoints; in FreeRTOS_FirstEndPoint_IPv6() local
1093 while( pxEndPoint != NULL ) in FreeRTOS_FirstEndPoint_IPv6()
1095 …if( ( ( pxInterface == NULL ) || ( pxEndPoint->pxNetworkInterface == pxInterface ) ) && ( pxEndPoi… in FreeRTOS_FirstEndPoint_IPv6()
1100 pxEndPoint = pxEndPoint->pxNext; in FreeRTOS_FirstEndPoint_IPv6()
1103 return pxEndPoint; in FreeRTOS_FirstEndPoint_IPv6()
1122 pxResult = pxSocket->pxEndPoint; in pxGetSocketEndpoint()
1140 NetworkEndPoint_t * pxEndPoint ) in vSetSocketEndpoint() argument
1146 pxSocket->pxEndPoint = pxEndPoint; in vSetSocketEndpoint()
1184 NetworkEndPoint_t * pxEndPoint ) in FreeRTOS_AddEndPoint() argument
1193 pxEndPoint->pxNext = NULL; in FreeRTOS_AddEndPoint()
1197 pxEndPoint->pxNetworkInterface = pxInterface; in FreeRTOS_AddEndPoint()
1199 pxInterface->pxEndPoint = pxEndPoint; in FreeRTOS_AddEndPoint()
1203 pxNetworkEndPoints = pxEndPoint; in FreeRTOS_AddEndPoint()
1205 return pxEndPoint; in FreeRTOS_AddEndPoint()
1385 NetworkEndPoint_t * pxEndPoint ) in FreeRTOS_NextEndPoint() argument
1388 ( void ) pxEndPoint; in FreeRTOS_NextEndPoint()
1487 const char * pcEndpointName( const NetworkEndPoint_t * pxEndPoint, in pcEndpointName() argument
1491 if( pxEndPoint == NULL ) in pcEndpointName()
1500 switch( pxEndPoint->bits.bIPv6 ) /* LCOV_EXCL_BR_LINE */ in pcEndpointName()
1505 … ( const void * ) &( pxEndPoint->ipv4_settings.ulIPAddress ), in pcEndpointName()
1514 pxEndPoint->ipv6_settings.xIPAddress.ucBytes, in pcEndpointName()