This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
RE: Multicast support for i82559 Driver
- From: Iztok Zupet <iztok dot zupet at vsr dot si>
- To: Ramanujan Puranam Tandalam <ramanujan dot tandalam at wipro dot com>
- Cc: eCos-discuss <ecos-discuss at sources dot redhat dot com>
- Date: 16 Sep 2002 12:05:08 +0200
- Subject: RE: [ECOS] Multicast support for i82559 Driver
- References: <EF9B29C78F41FA488927FCBC7750AF0E0EDDF9@hyd-mdp-msg.wipro.com>
On Mon, 2002-09-16 at 11:39, Ramanujan Puranam Tandalam wrote:
> Hello,
>
> When the packet reaches the Ethernet Layer as part of initialization,
> the i82559_configure function gets invoked. The mode called with the cmd
> is (got in eth_drv_ioctl) is SIOADDMULTI.
>
> The mode that is returned is ETH_DRV_SET_MC_LIST.
Can You give it try with ETH_DRV_SET_MC_ALL?
>
> The list of multicast addresses that needs to be sent are traversed and
> stored in mc_list. Then i82559_ioctl function gets invoked with these
> parameters. Here the i82559_set_multicast function gets invoked the
> i82559 structure gets updated with Multicast bit set.
>
> The function returns success.
>
> Even after this procedure, the interface is not capable of receiving
> multicast addresses.
>
> Kindly let me know what I am missing.
>
> Best Regards
> Ramanujan
>
> ----
iz
--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss