dev->name); 
dev->master->name, dev->name); 
static int alb_set_slave_mac_addr(struct slave *slave, u8 addr[], int hw){	struct net_device *dev = slave->dev;	struct sockaddr s_addr;	if (!hw) {		memcpy(dev->dev_addr, addr, dev->addr_len);		return 0;	}	/* for rlb each slave must have a unique hw mac addresses so that */	/* each slave will receive packets destined to a different mac */	memcpy(s_addr.sa_data, addr, dev->addr_len);	s_addr.sa_family = dev->type;	if (dev_set_mac_address(dev, &s_addr)) {		printk(KERN_ERR DRV_NAME		       ": Error: dev_set_mac_address of dev %s failed! ALB "		       "mode requires that the base driver support setting "		       "the hw address also when the network device's "		       "interface is open\n",		       dev->name);		return -EOPNOTSUPP;	}	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/4e0952c74ee450ded86e8946ce58ea8dfd05b007/bond_alb.c/buggy/drivers/net/bonding/bond_alb.c