Lines Matching refs:SA
498 #define SOCKADDR_IS_IP_LOOPBACK( SA ) \ argument
499 ( ( (const struct sockaddr *)( SA ) )->sa_family == AF_INET ) \
500 ? ( ( (const struct sockaddr_in *)( SA ) )->sin_addr.s_addr == htonl( INADDR_LOOPBACK ) ) \
501 : ( ( (const struct sockaddr *)( SA ) )->sa_family == AF_INET6 ) \
502 ? IN6_IS_ADDR_LOOPBACK( &( (const struct sockaddr_in6 *)( SA ) )->sin6_addr ) \
505 #define SOCKADDR_IS_IP_LOOPBACK( SA ) \ argument
506 ( ( (const struct sockaddr *)( SA ) )->sa_family == AF_INET ) \
507 ? ( ( (const struct sockaddr_in *)( SA ) )->sin_addr.s_addr == htonl( INADDR_LOOPBACK ) ) \
518 #define SOCKADDR_IS_IP_LINK_LOCAL( SA ) \ argument
519 ( ( ( (const struct sockaddr *)( SA ) )->sa_family == AF_INET ) \
520 ? ( ( ( (uint8_t *)( &( (const struct sockaddr_in *)( SA ) )->sin_addr ) )[ 0 ] == 169 ) && \
521 ( ( (uint8_t *)( &( (const struct sockaddr_in *)( SA ) )->sin_addr ) )[ 1 ] == 254 ) ) \
522 : IN6_IS_ADDR_LOOPBACK( &( (const struct sockaddr_in6 *)( SA ) )->sin6_addr ) )
524 #define SOCKADDR_IS_IP_LINK_LOCAL( SA ) \ argument
525 ( ( ( (const struct sockaddr *)( SA ) )->sa_family == AF_INET ) \
526 ? ( ( ( (uint8_t *)( &( (const struct sockaddr_in *)( SA ) )->sin_addr ) )[ 0 ] == 169 ) && \
527 ( ( (uint8_t *)( &( (const struct sockaddr_in *)( SA ) )->sin_addr ) )[ 1 ] == 254 ) ) \