 if (!is_valid_ether_addr(addr->sa_data)) return -EINVAL; 
bnx2_change_mac_addr(struct net_device *dev, void *p){	struct sockaddr *addr = p;	struct bnx2 *bp = dev->priv;	memcpy(dev->dev_addr, addr->sa_data, dev->addr_len);	if (netif_running(dev))		bnx2_set_mac_addr(bp);	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/73eef4cddb2738c4e8c5ef157ebb1b19d6c9272f/bnx2.c/clean/drivers/net/bnx2.c