Symbol: igmp
sys/netinet/igmp.c
189
struct igmp *igmp;
sys/netinet/igmp.c
224
igmp = mtod(m, struct igmp *);
sys/netinet/igmp.c
238
switch (igmp->igmp_type) {
sys/netinet/igmp.c
246
if (igmp->igmp_code == 0) {
sys/netinet/igmp.c
292
timer = igmp->igmp_code * PR_FASTHZ / IGMP_TIMER_SCALE;
sys/netinet/igmp.c
344
if (!IN_MULTICAST(igmp->igmp_group.s_addr) ||
sys/netinet/igmp.c
345
!in_hosteq(igmp->igmp_group, ip->ip_dst)) {
sys/netinet/igmp.c
372
inm = in_lookup_multi(igmp->igmp_group, ifp);
sys/netinet/igmp.c
417
if (!IN_MULTICAST(igmp->igmp_group.s_addr) ||
sys/netinet/igmp.c
418
!in_hosteq(igmp->igmp_group, ip->ip_dst)) {
sys/netinet/igmp.c
447
inm = in_lookup_multi(igmp->igmp_group, ifp);
sys/netinet/igmp.c
597
struct igmp *igmp;
sys/netinet/igmp.c
623
igmp = mtod(m, struct igmp *);
sys/netinet/igmp.c
624
igmp->igmp_type = type;
sys/netinet/igmp.c
625
igmp->igmp_code = 0;
sys/netinet/igmp.c
626
igmp->igmp_group = inm->inm_addr;
sys/netinet/igmp.c
627
igmp->igmp_cksum = 0;
sys/netinet/igmp.c
628
igmp->igmp_cksum = in_cksum(m, IGMP_MINLEN);
sys/netinet/igmp.h
93
__CTASSERT(sizeof(struct igmp) == 8);
usr.sbin/mrinfo/mrinfo.c
435
struct igmp *igmp;
usr.sbin/mrinfo/mrinfo.c
502
igmp = (struct igmp *) (recv_buf + iphdrlen);
usr.sbin/mrinfo/mrinfo.c
503
group = igmp->igmp_group.s_addr;
usr.sbin/mrinfo/mrinfo.c
511
if (igmp->igmp_type != IGMP_DVMRP)
usr.sbin/mrinfo/mrinfo.c
514
switch (igmp->igmp_code) {
usr.sbin/mrinfo/mrinfo.c
529
switch (igmp->igmp_code) {
usr.sbin/mrinfo/mrinfo.c
539
accept_neighbors(src, dst, (u_char *)(igmp + 1),
usr.sbin/mrinfo/mrinfo.c
546
accept_neighbors2(src, dst, (u_char *)(igmp + 1),
usr.sbin/mrouted/igmp.c
128
struct igmp *igmp;
usr.sbin/mrouted/igmp.c
163
igmp = (struct igmp *)(recv_buf + iphdrlen);
usr.sbin/mrouted/igmp.c
164
group = igmp->igmp_group.s_addr;
usr.sbin/mrouted/igmp.c
174
packet_kind(igmp->igmp_type, igmp->igmp_code),
usr.sbin/mrouted/igmp.c
177
switch (igmp->igmp_type) {
usr.sbin/mrouted/igmp.c
180
accept_membership_query(src, dst, group, igmp->igmp_code);
usr.sbin/mrouted/igmp.c
185
accept_group_report(src, dst, group, igmp->igmp_type);
usr.sbin/mrouted/igmp.c
195
switch (igmp->igmp_code) {
usr.sbin/mrouted/igmp.c
198
(char *)(igmp+1), igmpdatalen, group);
usr.sbin/mrouted/igmp.c
203
(char *)(igmp+1), igmpdatalen, group);
usr.sbin/mrouted/igmp.c
215
accept_neighbors(src, dst, (u_char *)(igmp+1), igmpdatalen,
usr.sbin/mrouted/igmp.c
220
accept_neighbors2(src, dst, (u_char *)(igmp+1), igmpdatalen,
usr.sbin/mrouted/igmp.c
225
accept_prune(src, dst, (char *)(igmp+1), igmpdatalen);
usr.sbin/mrouted/igmp.c
229
accept_graft(src, dst, (char *)(igmp+1), igmpdatalen);
usr.sbin/mrouted/igmp.c
233
accept_g_ack(src, dst, (char *)(igmp+1), igmpdatalen);
usr.sbin/mrouted/igmp.c
237
accept_info_request(src, dst, (u_char *)(igmp+1),
usr.sbin/mrouted/igmp.c
242
accept_info_reply(src, dst, (u_char *)(igmp+1), igmpdatalen);
usr.sbin/mrouted/igmp.c
248
igmp->igmp_code, inet_fmt(src),
usr.sbin/mrouted/igmp.c
260
accept_mtrace(src, dst, group, (char *)(igmp+1),
usr.sbin/mrouted/igmp.c
261
igmp->igmp_code, igmpdatalen);
usr.sbin/mrouted/igmp.c
267
igmp->igmp_type, inet_fmt(src),
usr.sbin/mrouted/igmp.c
307
struct igmp *igmp;
usr.sbin/mrouted/igmp.c
316
igmp = (struct igmp *)(send_buf + MIN_IP_HEADER_LEN);
usr.sbin/mrouted/igmp.c
317
igmp->igmp_type = type;
usr.sbin/mrouted/igmp.c
318
igmp->igmp_code = code;
usr.sbin/mrouted/igmp.c
319
igmp->igmp_group.s_addr = group;
usr.sbin/mrouted/igmp.c
320
igmp->igmp_cksum = 0;
usr.sbin/mrouted/igmp.c
321
igmp->igmp_cksum = inet_cksum((u_int16_t *)igmp,
usr.sbin/mtrace/mtrace.c
1373
int version = ntohl(incr[0].igmp.igmp_group.s_addr) & 0xFFFF;
usr.sbin/mtrace/mtrace.c
396
struct igmp *igmp;
usr.sbin/mtrace/mtrace.c
506
igmp = (struct igmp *) (recv_buf + iphdrlen);
usr.sbin/mtrace/mtrace.c
515
switch (igmp->igmp_type) {
usr.sbin/mtrace/mtrace.c
518
if (igmp->igmp_code != DVMRP_NEIGHBORS2) continue;
usr.sbin/mtrace/mtrace.c
526
u_int32_t *p = (u_int32_t *)(igmp + 1);
usr.sbin/mtrace/mtrace.c
552
rquery = (struct tr_query *)(igmp + 1);
usr.sbin/mtrace/mtrace.c
564
if (igmp->igmp_type == IGMP_MTRACE_QUERY) {
usr.sbin/mtrace/mtrace.c
600
bcopy((char *)igmp, (char *)&save->igmp, ipdatalen);
usr.sbin/mtrace/mtrace.c
622
struct igmp *igmp;
usr.sbin/mtrace/mtrace.c
661
igmp = (struct igmp *) (recv_buf + iphdrlen);
usr.sbin/mtrace/mtrace.c
670
switch (igmp->igmp_type) {
usr.sbin/mtrace/mtrace.c
693
bcopy((char *)igmp, (char *)&base.igmp, ipdatalen);
usr.sbin/mtrace/mtrace.c
701
(qgrp != 0 && qgrp != igmp->igmp_group.s_addr))
usr.sbin/mtrace/mtrace.c
707
inet_fmt(igmp->igmp_group.s_addr),
usr.sbin/mtrace/mtrace.c
708
igmp->igmp_code);
usr.sbin/mtrace/mtrace.c
807
u_int32_t version = ntohl(incr[0].igmp.igmp_group.s_addr);
usr.sbin/mtrace/mtrace.c
88
struct igmp igmp; /* IGMP header */