Lines Matching defs:mreq
679 struct ip_mreq mreq;
724 mreq.imr_multiaddr.s_addr=gp->igmpg_addr.s_addr;
725 mreq.imr_interface.s_addr=upstream;
726 if (VALID_ADDR(mreq.imr_multiaddr)) {
729 if (igmp_interface_group_lookup(upstream_interface,mreq.imr_multiaddr) != NULL) {
730 if (setsockopt(router->igmprt_up_socket, IPPROTO_IP, IP_DROP_MEMBERSHIP, (void *) &mreq, sizeof(mreq)) < 0) {
763 struct ip_mreq mreq;
808 mreq.imr_multiaddr.s_addr=gp->igmpg_addr.s_addr;
809 mreq.imr_interface.s_addr=upstream;
810 if (VALID_ADDR(mreq.imr_multiaddr)) {
813 if (igmp_interface_group_lookup(upstream_interface,mreq.imr_multiaddr) != NULL) {
814 if (setsockopt(router->igmprt_up_socket, IPPROTO_IP, IP_DROP_MEMBERSHIP, (void *) &mreq, sizeof(mreq)) < 0) {