#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 |