Lines Matching defs:in_addr_t

48 #define	INADDR_ANY		((in_addr_t)0x00000000)
49 #define INADDR_BROADCAST ((in_addr_t)0xffffffff) /* must be masked */
67 typedef uint32_t in_addr_t;
84 in_addr_t s_addr;
349 #define IN_CLASSA(i) (((in_addr_t)(i) & 0x80000000) == 0)
355 #define IN_CLASSB(i) (((in_addr_t)(i) & 0xc0000000) == 0x80000000)
361 #define IN_CLASSC(i) (((in_addr_t)(i) & 0xe0000000) == 0xc0000000)
366 #define IN_CLASSD(i) (((in_addr_t)(i) & 0xf0000000) == 0xe0000000)
372 #define IN_EXPERIMENTAL(i) (((in_addr_t)(i) & 0xf0000000) == 0xf0000000)
373 #define IN_BADCLASS(i) (((in_addr_t)(i) & 0xf0000000) == 0xf0000000)
375 #define IN_LINKLOCAL(i) (((in_addr_t)(i) & 0xffff0000) == 0xa9fe0000)
376 #define IN_LOOPBACK(i) (((in_addr_t)(i) & 0xff000000) == 0x7f000000)
377 #define IN_ZERONET(i) (((in_addr_t)(i) & 0xff000000) == 0)
379 #define IN_PRIVATE(i) ((((in_addr_t)(i) & 0xff000000) == 0x0a000000) || \
380 (((in_addr_t)(i) & 0xfff00000) == 0xac100000) || \
381 (((in_addr_t)(i) & 0xffff0000) == 0xc0a80000))
383 #define IN_LOCAL_GROUP(i) (((in_addr_t)(i) & 0xffffff00) == 0xe0000000)
387 #define INADDR_LOOPBACK ((in_addr_t)0x7f000001)
389 #define INADDR_NONE ((in_addr_t)0xffffffff) /* -1 return */
392 #define INADDR_UNSPEC_GROUP ((in_addr_t)0xe0000000) /* 224.0.0.0 */
393 #define INADDR_ALLHOSTS_GROUP ((in_addr_t)0xe0000001) /* 224.0.0.1 */
394 #define INADDR_ALLRTRS_GROUP ((in_addr_t)0xe0000002) /* 224.0.0.2 */
395 #define INADDR_ALLRPTS_GROUP ((in_addr_t)0xe0000016) /* 224.0.0.22, IGMPv3 */
396 #define INADDR_CARP_GROUP ((in_addr_t)0xe0000012) /* 224.0.0.18 */
397 #define INADDR_PFSYNC_GROUP ((in_addr_t)0xe00000f0) /* 224.0.0.240 */
398 #define INADDR_ALLMDNS_GROUP ((in_addr_t)0xe00000fb) /* 224.0.0.251 */
399 #define INADDR_MAX_LOCAL_GROUP ((in_addr_t)0xe00000ff) /* 224.0.0.255 */
403 #define IN_RFC3021_MASK ((in_addr_t)0xfffffffe)