Lines Matching defs:s6_addr

166 #define s6_addr   __u6_addr.__u6_addr8
297 (bcmp(&(a)->s6_addr[0], &(b)->s6_addr[0], sizeof(struct in6_addr)) == 0)
301 (memcmp(&(a)->s6_addr[0], &(b)->s6_addr[0], sizeof(struct in6_addr)) == 0)
317 ((*(const __uint32_t *)(const void *)(&(a)->s6_addr[0]) == 0) && \
318 (*(const __uint32_t *)(const void *)(&(a)->s6_addr[4]) == 0) && \
319 (*(const __uint32_t *)(const void *)(&(a)->s6_addr[8]) == 0) && \
320 (*(const __uint32_t *)(const void *)(&(a)->s6_addr[12]) == 0))
326 ((*(const __uint32_t *)(const void *)(&(a)->s6_addr[0]) == 0) && \
327 (*(const __uint32_t *)(const void *)(&(a)->s6_addr[4]) == 0) && \
328 (*(const __uint32_t *)(const void *)(&(a)->s6_addr[8]) == 0) && \
329 (*(const __uint32_t *)(const void *)(&(a)->s6_addr[12]) == ntohl(1)))
335 ((*(const __uint32_t *)(const void *)(&(a)->s6_addr[0]) == 0) && \
336 (*(const __uint32_t *)(const void *)(&(a)->s6_addr[4]) == 0) && \
337 (*(const __uint32_t *)(const void *)(&(a)->s6_addr[8]) == 0) && \
338 (*(const __uint32_t *)(const void *)(&(a)->s6_addr[12]) != 0) && \
339 (*(const __uint32_t *)(const void *)(&(a)->s6_addr[12]) != ntohl(1)))
345 ((*(const __uint32_t *)(const void *)(&(a)->s6_addr[0]) == 0) && \
346 (*(const __uint32_t *)(const void *)(&(a)->s6_addr[4]) == 0) && \
347 (*(const __uint32_t *)(const void *)(&(a)->s6_addr[8]) == ntohl(0x0000ffff)))
379 (((a)->s6_addr[0] == 0xfe) && (((a)->s6_addr[1] & 0xc0) == 0x80))
381 (((a)->s6_addr[0] == 0xfe) && (((a)->s6_addr[1] & 0xc0) == 0xc0))
386 #define IN6_IS_ADDR_MULTICAST(a) ((a)->s6_addr[0] == 0xff)
391 #define IN6_IS_ADDR_UNIQUE_LOCAL(a) (((a)->s6_addr[0] == 0xfc) || ((a)->s6_addr[0] == 0xfd))
394 #define IPV6_ADDR_MC_SCOPE(a) ((a)->s6_addr[1] & 0x0f)
396 #define __IPV6_ADDR_MC_SCOPE(a) ((a)->s6_addr[1] & 0x0f)