Annotation of embedaddon/pimd/igmpv2.h, revision 1.1.1.1
1.1 misho 1: /*
2: * The mrouted program is covered by the license in the accompanying file
3: * named "LICENSE". Use of the mrouted program represents acceptance of
4: * the terms and conditions listed in that file.
5: *
6: * The mrouted program is COPYRIGHT 1989 by The Board of Trustees of
7: * Leland Stanford Junior University.
8: *
9: *
10: * igmpv2.h,v 3.8 1997/05/01 23:10:31 fenner Exp
11: */
12:
13: /*
14: * Constants for IGMP Version 2. Several of these, especially the
15: * robustness variable, should be variables and not constants.
16: */
17: #define IGMP_ROBUSTNESS_VARIABLE 3
18: #define IGMP_QUERY_INTERVAL 12
19: #define IGMP_QUERY_RESPONSE_INTERVAL 10
20: #define IGMP_GROUP_MEMBERSHIP_INTERVAL (IGMP_ROBUSTNESS_VARIABLE * \
21: IGMP_QUERY_INTERVAL + \
22: IGMP_QUERY_RESPONSE_INTERVAL)
23: #define IGMP_OTHER_QUERIER_PRESENT_INTERVAL (IGMP_ROBUSTNESS_VARIABLE * \
24: IGMP_QUERY_INTERVAL + \
25: IGMP_QUERY_RESPONSE_INTERVAL / 2)
26: #define IGMP_STARTUP_QUERY_INTERVAL 30
27: #define IGMP_STARTUP_QUERY_COUNT IGMP_ROBUSTNESS_VARIABLE
28: #define IGMP_LAST_MEMBER_QUERY_INTERVAL 1
29: #define IGMP_LAST_MEMBER_QUERY_COUNT IGMP_ROBUSTNESS_VARIABLE
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>