Hi,<br>
I was encountering a problem with the receipt of multicast packets from
eth interface in 8260 platform. The issue was traced to the fcc_enet.c
driver. A stray return in the set_multicast_list function was the
culprit.<br>
<br>
The following is the changes that I have made-<br>
<br>
Index: fcc_enet.c<br>
@@ -1488,7 +1488,6 @@<br>
&nbsp;<br>
&nbsp;&nbsp;&nbsp; &nbsp;cep = (struct fcc_enet_private *)dev-&gt;priv;<br>
&nbsp;<br>
-return;<br>
&nbsp;&nbsp;&nbsp; &nbsp;/* Get pointer to FCC area in parameter RAM.<br>
&nbsp;&nbsp;&nbsp; &nbsp;*/<br>
&nbsp;&nbsp;&nbsp; &nbsp;ep = (fcc_enet_t *)dev-&gt;base_addr;<br>
<br>
<br>
Can you please tell me whether there is any issue with setting the
driver in multicast or promiscous mode. Was this change deliberately
done or is it really a bug?<br>
<br>
Thanks in advance,<br>
Robin<br>