IGMP igmpinfo_t Structure
            
         The igmpinfo_t structure is a DTrace translated version of the information contained in the various forms of IGMP header.
               
typedef struct igmpinfo {
        uint8_t igmp_type;
        uint8_t igmp_code;
        uint16_t igmp_checksum;
        string igmp_group_addr;
        uint8_t igmp_query_version;
        uint8_t igmp_v3_query_max_response_time;
        uint16_t igmp_v3_query_num_sources;
        uintptr_t igmp_v3_query_sources;
        uint16_t igmp_v3_report_num_records;
        struct grphdr *igmp_v3_report_records;
        struct igmp *igmp_hdr;
} igmpinfo_t;Table 11-46 List of IGMP igmpinfo_t Members
                  
| Member | Description | 
|---|---|
| 
 | IGMP message type. | 
| 
 | IGMP message code. | 
| 
 | Checksum of IGMP header and payload. | 
| 
 | String representation of IGMP multicast group address. Not valid for IGMPv3 membership reports. | 
| 
 | For an IGMP membership query, this field is set to 1, 2, or 3. Otherwise 0. | 
| 
 | Valid for an IGMPv3 membership query. | 
| 
 | Number of IPv4 addresses specifying sources for group-and-source queries. | 
| 
 | Array of IPv4 addresses specifying sources for group-and-source queries. | 
| 
 | Number of IGMPv3 group records specifying sources for group-and-source queries. | 
| 
 | Array of IGMPv3 group records specifying group and sources for group-and-source reports. | 
| 
 | Pointer to raw IGMP header at time of tracing. | 
For more information about the various IGMP message header formats, see RFCs 1112, 2236, and 3376.