Lines Matching refs:igmp
43 static void interpret_igmpv3qry(struct igmp *, int);
44 static void interpret_igmpv3rpt(struct igmp *, int);
53 struct igmp *igmp = (struct igmp *)data; in interpret_igmp() local
63 switch (igmp->igmp_type) { in interpret_igmp()
66 if (igmp->igmp_code == 0) in interpret_igmp()
103 "Type = %d (%s)", igmp->igmp_type, pt); in interpret_igmp()
105 "Max Response Time = %d", igmp->igmp_code); in interpret_igmp()
107 "Checksum = %x", ntohs(igmp->igmp_cksum)); in interpret_igmp()
109 if (igmp->igmp_type == IGMP_MEMBERSHIP_QUERY && in interpret_igmp()
111 interpret_igmpv3qry(igmp, ilen); in interpret_igmp()
112 } else if (igmp->igmp_type == IGMP_V3_MEMBERSHIP_REPORT) { in interpret_igmp()
113 interpret_igmpv3rpt(igmp, ilen); in interpret_igmp()
117 inet_ntop(AF_INET, &igmp->igmp_group.s_addr, in interpret_igmp()
126 interpret_igmpv3qry(struct igmp *igmp, int ilen) in interpret_igmpv3qry() argument
140 qry = (struct igmp3q *)igmp; in interpret_igmpv3qry()
174 interpret_igmpv3rpt(struct igmp *igmp, int ilen) in interpret_igmpv3rpt() argument
189 rpt = (struct igmp3r *)igmp; in interpret_igmpv3rpt()