/* 
/* 
static void lan_saa9730_set_multicast(struct net_device *dev){	struct lan_saa9730_private *lp =	    (struct lan_saa9730_private *) dev->priv;	/* Stop the controller */	lan_saa9730_stop(lp);	if (dev->flags & IFF_PROMISC) {		/* accept all packets */		OUTL(CAM_CONTROL_COMP_EN | CAM_CONTROL_STATION_ACC |		     CAM_CONTROL_GROUP_ACC | CAM_CONTROL_BROAD_ACC,		     &lp->lan_saa9730_regs->CamCtl);	} else {		if (dev->flags & IFF_ALLMULTI) {			/* accept all multicast packets */			OUTL(CAM_CONTROL_COMP_EN | CAM_CONTROL_GROUP_ACC |			     CAM_CONTROL_BROAD_ACC,			     &lp->lan_saa9730_regs->CamCtl);		} else {			/* 			 * Will handle the multicast stuff later. -carstenl			 */		}	}	lan_saa9730_restart(lp);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/62ff0d0a0769f08806d3f50449a78f17420971e8/saa9730.c/buggy/drivers/net/saa9730.c