#include <linux/types.h>
#include <asm/byteorder.h>
Go to the source code of this file.
#define IGMP_AGE_THRESHOLD 400 /* If this host don't hear any IGMP V1 */ |
#define IGMP_ALL_HOSTS htonl(0xE0000001L) |
#define IGMP_ALL_ROUTER htonl(0xE0000002L) |
#define IGMP_AWAKENING_MEMBER 0x05 |
#define IGMP_DELAYING_MEMBER 0x01 |
#define IGMP_DVMRP 0x13 /* DVMRP routing */ |
#define IGMP_HOST_LEAVE_MESSAGE 0x17 |
#define IGMP_HOST_MEMBERSHIP_QUERY 0x11 /* From RFC1112 */ |
#define IGMP_HOST_MEMBERSHIP_REPORT 0x12 /* Ditto */ |
#define IGMP_IDLE_MEMBER 0x02 |
#define IGMP_LAZY_MEMBER 0x03 |
#define IGMP_LOCAL_GROUP htonl(0xE0000000L) |
#define IGMP_LOCAL_GROUP_MASK htonl(0xFFFFFF00L) |
#define IGMP_MTRACE_RESP 0x1e |
#define IGMP_PIM 0x14 /* PIM routing */ |
#define IGMP_SLEEPING_MEMBER 0x04 |
#define IGMPV2_HOST_MEMBERSHIP_REPORT 0x16 /* V2 version of 0x12 */ |
#define IGMPV3_ALL_MCR htonl(0xE0000016L) |
#define IGMPV3_ALLOW_NEW_SOURCES 5 |
#define IGMPV3_BLOCK_OLD_SOURCES 6 |
#define IGMPV3_CHANGE_TO_EXCLUDE 4 |
#define IGMPV3_CHANGE_TO_INCLUDE 3 |
#define IGMPV3_HOST_MEMBERSHIP_REPORT 0x22 /* V3 version of 0x12 */ |
#define IGMPV3_MODE_IS_EXCLUDE 2 |
#define IGMPV3_MODE_IS_INCLUDE 1 |