Symbol: igmp_hdr
usr.sbin/dvmrpd/igmp.c
103
memcpy(&igmp_hdr, buf, sizeof(igmp_hdr));
usr.sbin/dvmrpd/igmp.c
104
iface->recv_query_resp_interval = igmp_hdr.max_resp_time;
usr.sbin/dvmrpd/igmp.c
107
if (igmp_chksum(&igmp_hdr) == -1) {
usr.sbin/dvmrpd/igmp.c
113
if (src.s_addr < iface->addr.s_addr && igmp_hdr.grp_addr == 0) {
usr.sbin/dvmrpd/igmp.c
121
if (iface->state == IF_STA_NONQUERIER && igmp_hdr.grp_addr != 0) {
usr.sbin/dvmrpd/igmp.c
123
if (!IN_MULTICAST(ntohl(igmp_hdr.grp_addr))) {
usr.sbin/dvmrpd/igmp.c
129
if ((group = group_list_add(iface, igmp_hdr.grp_addr))
usr.sbin/dvmrpd/igmp.c
139
struct igmp_hdr igmp_hdr;
usr.sbin/dvmrpd/igmp.c
144
if (len < sizeof(igmp_hdr)) {
usr.sbin/dvmrpd/igmp.c
150
memcpy(&igmp_hdr, buf, sizeof(igmp_hdr));
usr.sbin/dvmrpd/igmp.c
153
if (igmp_chksum(&igmp_hdr) == -1) {
usr.sbin/dvmrpd/igmp.c
160
if (!IN_MULTICAST(ntohl(igmp_hdr.grp_addr))) {
usr.sbin/dvmrpd/igmp.c
166
if ((group = group_list_add(iface, igmp_hdr.grp_addr)) == NULL)
usr.sbin/dvmrpd/igmp.c
191
struct igmp_hdr igmp_hdr;
usr.sbin/dvmrpd/igmp.c
199
if (len < sizeof(igmp_hdr)) {
usr.sbin/dvmrpd/igmp.c
205
memcpy(&igmp_hdr, buf, sizeof(igmp_hdr));
usr.sbin/dvmrpd/igmp.c
208
if (igmp_chksum(&igmp_hdr) == -1) {
usr.sbin/dvmrpd/igmp.c
215
if (!IN_MULTICAST(ntohl(igmp_hdr.grp_addr))) {
usr.sbin/dvmrpd/igmp.c
221
if ((group = group_list_find(iface, igmp_hdr.grp_addr)) != NULL) {
usr.sbin/dvmrpd/igmp.c
227
igmp_chksum(struct igmp_hdr *igmp_hdr)
usr.sbin/dvmrpd/igmp.c
231
chksum = igmp_hdr->chksum;
usr.sbin/dvmrpd/igmp.c
232
igmp_hdr->chksum = 0;
usr.sbin/dvmrpd/igmp.c
234
if (chksum != in_cksum(igmp_hdr, sizeof(*igmp_hdr)))
usr.sbin/dvmrpd/igmp.c
34
int igmp_chksum(struct igmp_hdr *);
usr.sbin/dvmrpd/igmp.c
40
struct igmp_hdr igmp_hdr;
usr.sbin/dvmrpd/igmp.c
54
memset(&igmp_hdr, 0, sizeof(igmp_hdr));
usr.sbin/dvmrpd/igmp.c
55
igmp_hdr.type = PKT_TYPE_MEMBER_QUERY;
usr.sbin/dvmrpd/igmp.c
59
igmp_hdr.grp_addr = 0;
usr.sbin/dvmrpd/igmp.c
65
igmp_hdr.max_resp_time = iface->query_resp_interval;
usr.sbin/dvmrpd/igmp.c
72
igmp_hdr.grp_addr = group->addr.s_addr;
usr.sbin/dvmrpd/igmp.c
73
igmp_hdr.max_resp_time = iface->last_member_query_interval;
usr.sbin/dvmrpd/igmp.c
76
ibuf_add(buf, &igmp_hdr, sizeof(igmp_hdr));
usr.sbin/dvmrpd/igmp.c
92
struct igmp_hdr igmp_hdr;
usr.sbin/dvmrpd/igmp.c
97
if (len < sizeof(igmp_hdr)) {