Lines Matching defs:s6_addr

126 #define s6_addr   __u6_addr.__u6_addr8
237 (bcmp(&(a)->s6_addr[0], &(b)->s6_addr[0], sizeof(struct in6_addr)) == 0)
240 (memcmp(&(a)->s6_addr[0], &(b)->s6_addr[0], sizeof(struct in6_addr)) == 0)
255 ((*(const uint32_t *)(const void *)(&(a)->s6_addr[0]) == 0) && \
256 (*(const uint32_t *)(const void *)(&(a)->s6_addr[4]) == 0) && \
257 (*(const uint32_t *)(const void *)(&(a)->s6_addr[8]) == 0) && \
258 (*(const uint32_t *)(const void *)(&(a)->s6_addr[12]) == 0))
264 ((*(const uint32_t *)(const void *)(&(a)->s6_addr[0]) == 0) && \
265 (*(const uint32_t *)(const void *)(&(a)->s6_addr[4]) == 0) && \
266 (*(const uint32_t *)(const void *)(&(a)->s6_addr[8]) == 0) && \
267 (*(const uint32_t *)(const void *)(&(a)->s6_addr[12]) == ntohl(1)))
273 ((*(const uint32_t *)(const void *)(&(a)->s6_addr[0]) == 0) && \
274 (*(const uint32_t *)(const void *)(&(a)->s6_addr[4]) == 0) && \
275 (*(const uint32_t *)(const void *)(&(a)->s6_addr[8]) == 0) && \
276 (*(const uint32_t *)(const void *)(&(a)->s6_addr[12]) != 0) && \
277 (*(const uint32_t *)(const void *)(&(a)->s6_addr[12]) != ntohl(1)))
283 ((*(const uint32_t *)(const void *)(&(a)->s6_addr[0]) == 0) && \
284 (*(const uint32_t *)(const void *)(&(a)->s6_addr[4]) == 0) && \
285 (*(const uint32_t *)(const void *)(&(a)->s6_addr[8]) == ntohl(0x0000ffff)))
310 (((a)->s6_addr[0] == 0xfe) && (((a)->s6_addr[1] & 0xc0) == 0x80))
312 (((a)->s6_addr[0] == 0xfe) && (((a)->s6_addr[1] & 0xc0) == 0xc0))
317 #define IN6_IS_ADDR_MULTICAST(a) ((a)->s6_addr[0] == 0xff)
320 #define IPV6_ADDR_MC_SCOPE(a) ((a)->s6_addr[1] & 0x0f)
322 #define __IPV6_ADDR_MC_SCOPE(a) ((a)->s6_addr[1] & 0x0f)