Symbol: igmp
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_igmp.c
103
"Type = %d (%s)", igmp->igmp_type, pt);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_igmp.c
105
"Max Response Time = %d", igmp->igmp_code);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_igmp.c
107
"Checksum = %x", ntohs(igmp->igmp_cksum));
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_igmp.c
109
if (igmp->igmp_type == IGMP_MEMBERSHIP_QUERY &&
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_igmp.c
111
interpret_igmpv3qry(igmp, ilen);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_igmp.c
112
} else if (igmp->igmp_type == IGMP_V3_MEMBERSHIP_REPORT) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_igmp.c
113
interpret_igmpv3rpt(igmp, ilen);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_igmp.c
117
inet_ntop(AF_INET, &igmp->igmp_group.s_addr,
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_igmp.c
126
interpret_igmpv3qry(struct igmp *igmp, int ilen)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_igmp.c
140
qry = (struct igmp3q *)igmp;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_igmp.c
174
interpret_igmpv3rpt(struct igmp *igmp, int ilen)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_igmp.c
189
rpt = (struct igmp3r *)igmp;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_igmp.c
43
static void interpret_igmpv3qry(struct igmp *, int);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_igmp.c
44
static void interpret_igmpv3rpt(struct igmp *, int);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_igmp.c
53
struct igmp *igmp = (struct igmp *)data;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_igmp.c
63
switch (igmp->igmp_type) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_igmp.c
66
if (igmp->igmp_code == 0)
usr/src/cmd/ipf/lib/ipft_ef.c
109
extra = sizeof(struct igmp);
usr/src/cmd/ipf/lib/ipft_td.c
160
extra = sizeof(struct igmp);
usr/src/grub/grub-0.97/netboot/igmp.h
24
struct igmp igmp;
usr/src/grub/grub-0.97/netboot/nic.c
749
struct igmp_ip_t igmp;
usr/src/grub/grub-0.97/netboot/nic.c
750
igmp.router_alert[0] = 0x94;
usr/src/grub/grub-0.97/netboot/nic.c
751
igmp.router_alert[1] = 0x04;
usr/src/grub/grub-0.97/netboot/nic.c
752
igmp.router_alert[2] = 0;
usr/src/grub/grub-0.97/netboot/nic.c
753
igmp.router_alert[3] = 0;
usr/src/grub/grub-0.97/netboot/nic.c
755
1, IP_IGMP, sizeof(igmp.router_alert), sizeof(igmp), &igmp);
usr/src/grub/grub-0.97/netboot/nic.c
756
igmp.igmp.type = IGMPv2_REPORT;
usr/src/grub/grub-0.97/netboot/nic.c
759
igmp.igmp.type = IGMPv1_REPORT;
usr/src/grub/grub-0.97/netboot/nic.c
761
igmp.igmp.response_time = 0;
usr/src/grub/grub-0.97/netboot/nic.c
762
igmp.igmp.chksum = 0;
usr/src/grub/grub-0.97/netboot/nic.c
763
igmp.igmp.group.s_addr = igmptable[i].group.s_addr;
usr/src/grub/grub-0.97/netboot/nic.c
764
igmp.igmp.chksum = ipchksum(&igmp.igmp, sizeof(igmp.igmp));
usr/src/grub/grub-0.97/netboot/nic.c
765
ip_transmit(sizeof(igmp), &igmp);
usr/src/grub/grub-0.97/netboot/nic.c
767
printf("Sent IGMP report to: %@\n", igmp.igmp.group.s_addr);
usr/src/grub/grub-0.97/netboot/nic.c
777
struct igmp *igmp;
usr/src/grub/grub-0.97/netboot/nic.c
781
(nic.packetlen < sizeof(struct iphdr) + sizeof(struct igmp))) {
usr/src/grub/grub-0.97/netboot/nic.c
785
igmp = (struct igmp *)&nic.packet[sizeof(struct iphdr)];
usr/src/grub/grub-0.97/netboot/nic.c
786
if (ipchksum(igmp, ntohs(ip->len) - iplen) != 0)
usr/src/grub/grub-0.97/netboot/nic.c
788
if ((igmp->type == IGMP_QUERY) &&
usr/src/grub/grub-0.97/netboot/nic.c
791
if (igmp->response_time == 0) {
usr/src/grub/grub-0.97/netboot/nic.c
794
interval = (igmp->response_time * TICKS_PER_SEC)/10;
usr/src/grub/grub-0.97/netboot/nic.c
798
printf("Received IGMP query for: %@\n", igmp->group.s_addr);
usr/src/grub/grub-0.97/netboot/nic.c
802
if ((group == 0) || (group == igmp->group.s_addr)) {
usr/src/grub/grub-0.97/netboot/nic.c
811
if (((igmp->type == IGMPv1_REPORT) || (igmp->type == IGMPv2_REPORT)) &&
usr/src/grub/grub-0.97/netboot/nic.c
812
(ip->dest.s_addr == igmp->group.s_addr)) {
usr/src/grub/grub-0.97/netboot/nic.c
814
printf("Received IGMP report for: %@\n", igmp->group.s_addr);
usr/src/grub/grub-0.97/netboot/nic.c
817
if ((igmptable[i].group.s_addr == igmp->group.s_addr) &&
usr/src/grub/grub-0.97/netboot/nic.c
836
struct igmp_ip_t igmp;
usr/src/grub/grub-0.97/netboot/nic.c
837
igmp.router_alert[0] = 0x94;
usr/src/grub/grub-0.97/netboot/nic.c
838
igmp.router_alert[1] = 0x04;
usr/src/grub/grub-0.97/netboot/nic.c
839
igmp.router_alert[2] = 0;
usr/src/grub/grub-0.97/netboot/nic.c
840
igmp.router_alert[3] = 0;
usr/src/grub/grub-0.97/netboot/nic.c
842
1, IP_IGMP, sizeof(igmp.router_alert), sizeof(igmp), &igmp);
usr/src/grub/grub-0.97/netboot/nic.c
843
igmp.igmp.type = IGMP_LEAVE;
usr/src/grub/grub-0.97/netboot/nic.c
844
igmp.igmp.response_time = 0;
usr/src/grub/grub-0.97/netboot/nic.c
845
igmp.igmp.chksum = 0;
usr/src/grub/grub-0.97/netboot/nic.c
846
igmp.igmp.group.s_addr = igmptable[slot].group.s_addr;
usr/src/grub/grub-0.97/netboot/nic.c
847
igmp.igmp.chksum = ipchksum(&igmp.igmp, sizeof(igmp));
usr/src/grub/grub-0.97/netboot/nic.c
848
ip_transmit(sizeof(igmp), &igmp);
usr/src/grub/grub-0.97/netboot/nic.c
850
printf("Sent IGMP leave for: %@\n", igmp.igmp.group.s_addr);