<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2600.0" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hi,</FONT></DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; I am using RedHat 9.0 and am 
working on implementing an IGMPv2 testing tool. My test setup includes a machine 
"172.16.7.10" on which the daemon "mrouted" runs and another mahcine 
"172.16.7.9" on which the testing tool runs.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; I am trying to read IGMP packets 
on machine "172.16.7.9" using raw sockets. But to my surprise only the general 
queries generated by mrouted running on "172.16.7.10"&nbsp;are being read by the 
raw socket. The reports generated are being skipped. I know that reports are 
being generated because of tcpdump which I am simultaneously running on 
"172.16.7.9" which shows IGMPv2&nbsp;reports as well.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; Now my question is simple - if 
the program which i have written using raw sockets can read General Queries, why 
isnt it reading Group specific queries and reports ?&nbsp;Should I set any 
socket options or should I subscribe to any group so that all queries and 
reports are passed to the raw socket ?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>In anticipation,</FONT></DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp;&nbsp; 
Rahul.</FONT></DIV></BODY></HTML>