Lines Matching defs:__IPADDR
175 #define __IPADDR(x) ((uint32_t) htonl((uint32_t)(x)))
177 #define __IPADDR(x) ((uint32_t)(x))
180 #define IN_CLASSA(i) (((uint32_t)(i) & __IPADDR(0x80000000)) == \
181 __IPADDR(0x00000000))
182 #define IN_CLASSA_NET __IPADDR(0xff000000)
184 #define IN_CLASSA_HOST __IPADDR(0x00ffffff)
187 #define IN_CLASSB(i) (((uint32_t)(i) & __IPADDR(0xc0000000)) == \
188 __IPADDR(0x80000000))
189 #define IN_CLASSB_NET __IPADDR(0xffff0000)
191 #define IN_CLASSB_HOST __IPADDR(0x0000ffff)
194 #define IN_CLASSC(i) (((uint32_t)(i) & __IPADDR(0xe0000000)) == \
195 __IPADDR(0xc0000000))
196 #define IN_CLASSC_NET __IPADDR(0xffffff00)
198 #define IN_CLASSC_HOST __IPADDR(0x000000ff)
200 #define IN_CLASSD(i) (((uint32_t)(i) & __IPADDR(0xf0000000)) == \
201 __IPADDR(0xe0000000))
203 #define IN_CLASSD_NET __IPADDR(0xf0000000)
205 #define IN_CLASSD_HOST __IPADDR(0x0fffffff)
208 #define IN_EXPERIMENTAL(i) (((uint32_t)(i) & __IPADDR(0xf0000000)) == \
209 __IPADDR(0xf0000000))
210 #define IN_BADCLASS(i) (((uint32_t)(i) & __IPADDR(0xf0000000)) == \
211 __IPADDR(0xf0000000))
213 #define IN_LINKLOCAL(i) (((uint32_t)(i) & __IPADDR(0xffff0000)) == \
214 __IPADDR(0xa9fe0000))
216 #define IN_PRIVATE(i) ((((uint32_t)(i) & __IPADDR(0xff000000)) == \
217 __IPADDR(0x0a000000)) || \
218 (((uint32_t)(i) & __IPADDR(0xfff00000)) == \
219 __IPADDR(0xac100000)) || \
220 (((uint32_t)(i) & __IPADDR(0xffff0000)) == \
221 __IPADDR(0xc0a80000)))
223 #define IN_LOCAL_GROUP(i) (((uint32_t)(i) & __IPADDR(0xffffff00)) == \
224 __IPADDR(0xe0000000))
228 #define INADDR_ANY __IPADDR(0x00000000)
229 #define INADDR_LOOPBACK __IPADDR(0x7f000001)
230 #define INADDR_BROADCAST __IPADDR(0xffffffff) /* must be masked */
231 #define INADDR_NONE __IPADDR(0xffffffff) /* -1 return */
233 #define INADDR_UNSPEC_GROUP __IPADDR(0xe0000000) /* 224.0.0.0 */
234 #define INADDR_ALLHOSTS_GROUP __IPADDR(0xe0000001) /* 224.0.0.1 */
235 #define INADDR_ALLRTRS_GROUP __IPADDR(0xe0000002) /* 224.0.0.2 */
236 #define INADDR_CARP_GROUP __IPADDR(0xe0000012) /* 224.0.0.18 */
237 #define INADDR_MAX_LOCAL_GROUP __IPADDR(0xe00000ff) /* 224.0.0.255 */
241 #define IN_RFC3021_MASK __IPADDR(0xfffffffe)