Lines Matching defs:in_addr_t

46 #define	INADDR_ANY		((in_addr_t)0x00000000)
47 #define INADDR_BROADCAST ((in_addr_t)0xffffffff) /* must be masked */
65 typedef uint32_t in_addr_t;
82 in_addr_t s_addr;
347 #define IN_CLASSA(i) (((in_addr_t)(i) & 0x80000000) == 0)
353 #define IN_CLASSB(i) (((in_addr_t)(i) & 0xc0000000) == 0x80000000)
359 #define IN_CLASSC(i) (((in_addr_t)(i) & 0xe0000000) == 0xc0000000)
364 #define IN_CLASSD(i) (((in_addr_t)(i) & 0xf0000000) == 0xe0000000)
370 #define IN_EXPERIMENTAL(i) (((in_addr_t)(i) & 0xf0000000) == 0xf0000000)
371 #define IN_BADCLASS(i) (((in_addr_t)(i) & 0xf0000000) == 0xf0000000)
373 #define IN_LINKLOCAL(i) (((in_addr_t)(i) & 0xffff0000) == 0xa9fe0000)
374 #define IN_LOOPBACK(i) (((in_addr_t)(i) & 0xff000000) == 0x7f000000)
375 #define IN_ZERONET(i) (((in_addr_t)(i) & 0xff000000) == 0)
377 #define IN_PRIVATE(i) ((((in_addr_t)(i) & 0xff000000) == 0x0a000000) || \
378 (((in_addr_t)(i) & 0xfff00000) == 0xac100000) || \
379 (((in_addr_t)(i) & 0xffff0000) == 0xc0a80000))
381 #define IN_LOCAL_GROUP(i) (((in_addr_t)(i) & 0xffffff00) == 0xe0000000)
385 #define INADDR_LOOPBACK ((in_addr_t)0x7f000001)
387 #define INADDR_NONE ((in_addr_t)0xffffffff) /* -1 return */
390 #define INADDR_UNSPEC_GROUP ((in_addr_t)0xe0000000) /* 224.0.0.0 */
391 #define INADDR_ALLHOSTS_GROUP ((in_addr_t)0xe0000001) /* 224.0.0.1 */
392 #define INADDR_ALLRTRS_GROUP ((in_addr_t)0xe0000002) /* 224.0.0.2 */
393 #define INADDR_ALLRPTS_GROUP ((in_addr_t)0xe0000016) /* 224.0.0.22, IGMPv3 */
394 #define INADDR_CARP_GROUP ((in_addr_t)0xe0000012) /* 224.0.0.18 */
395 #define INADDR_PFSYNC_GROUP ((in_addr_t)0xe00000f0) /* 224.0.0.240 */
396 #define INADDR_ALLMDNS_GROUP ((in_addr_t)0xe00000fb) /* 224.0.0.251 */
397 #define INADDR_MAX_LOCAL_GROUP ((in_addr_t)0xe00000ff) /* 224.0.0.255 */
401 #define IN_RFC3021_MASK ((in_addr_t)0xfffffffe)