int sdla_assoc(struct net_device *slave, struct net_device *master) 
static int sdla_assoc(struct net_device *slave, struct net_device *master) 
int sdla_assoc(struct net_device *slave, struct net_device *master){	struct frad_local *flp;	int               i;	if (master->type != ARPHRD_DLCI)		return(-EINVAL);	flp = slave->priv;	for(i=0;i<CONFIG_DLCI_MAX;i++)	{		if (!flp->master[i])			break;		if (abs(flp->dlci[i]) == *(short *)(master->dev_addr))			return(-EADDRINUSE);	} 	if (i == CONFIG_DLCI_MAX)		return(-EMLINK);  /* #### Alan: Comments on this ?? */	flp->master[i] = master;	flp->dlci[i] = -*(short *)(master->dev_addr);	master->mtu = slave->mtu;	if (netif_running(slave)) {		if (flp->config.station == FRAD_STATION_CPE)			sdla_reconfig(slave);		else			sdla_cmd(slave, SDLA_ADD_DLCI, 0, 0, master->dev_addr, sizeof(short), NULL, NULL);	}	return(0);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/7665a08928f241247afe8c76865cdbe4ef5489bf/sdla.c/clean/drivers/net/wan/sdla.c