On Jul 6, 2004, at 9:43 AM, Gisle Vanem wrote:
The definition of this macro in Win32/Include/ip6_misc.h seems to be wrong. According to my Linux headers, it should be
#define IN_EXPERIMENTAL(a) \ ((((long int) (a)) & 0xf0000000) == 0xf0000000)
To quote RFC 3330 "Special-Use IPv4 Addresses":
224.0.0.0/4 - This block, formerly known as the Class D address space, is allocated for use in IPv4 multicast address assignments. The IANA guidelines for assignments from this space are described in [RFC3171].
240.0.0.0/4 - This block, formerly known as the Class E address space, is reserved. The "limited broadcast" destination address 255.255.255.255 should never be forwarded outside the (sub-)net of the source. The remainder of this space is reserved for future use. [RFC1700, page 4]
so 0xfxxxxxxx is the "experimental" or "class E" space, and 0xexxxxxxx is the multicast or "class D" space.
================================================================== This is the WinPcap users list. It is archived at http://www.mail-archive.com/[EMAIL PROTECTED]/
To unsubscribe use mailto: [EMAIL PROTECTED]
==================================================================
