memcpy(card->dev->dev_addr, &cmd->data.setadapterparms.data.change_addr.addr,OSA_ADDR_LEN);
if (!card->options.layer2 || card->info.guestlan || !(card->info.mac_bits & QETH_LAYER2_MAC_READ)) { memcpy(card->dev->dev_addr, &cmd->data.setadapterparms.data.change_addr.addr, OSA_ADDR_LEN); card->info.mac_bits |= QETH_LAYER2_MAC_READ; }
qeth_setadpparms_change_macaddr_cb(struct qeth_card *card,				   struct qeth_reply *reply,				   unsigned long data){	struct qeth_ipa_cmd *cmd;	QETH_DBF_TEXT(trace,4,"chgmaccb");	cmd = (struct qeth_ipa_cmd *) data;	memcpy(card->dev->dev_addr,	       &cmd->data.setadapterparms.data.change_addr.addr,OSA_ADDR_LEN);	qeth_default_setadapterparms_cb(card, reply, (unsigned long) cmd);	return 0;}