]>
Commit | Line | Data |
---|---|---|
2cb7cef9 BS |
1 | From: Gerald Schaefer <geraldsc@de.ibm.com> |
2 | Subject: qeth: use firmware MAC-address for layer2 hsi-devices | |
3 | References: bnc#434333 | |
4 | ||
5 | Symptom: Real HiperSocket devices in layer2 show random MAC-address. | |
6 | Problem: Usability | |
7 | Solution: Use firmware MAC-address | |
8 | ||
9 | Signed-off-by: Ursula Braun <ursula.braun@de.ibm.com> | |
10 | Signed-off-by: Frank Blaschka <frank.blaschka@de.ibm.com> | |
11 | ||
12 | Acked-by: John Jolly <jjolly@suse.de> | |
13 | --- | |
14 | ||
15 | drivers/s390/net/qeth_l2_main.c | 3 ++- | |
16 | 1 file changed, 2 insertions(+), 1 deletion(-) | |
17 | ||
18 | Index: linux-sles11/drivers/s390/net/qeth_l2_main.c | |
19 | =================================================================== | |
20 | --- linux-sles11.orig/drivers/s390/net/qeth_l2_main.c | |
21 | +++ linux-sles11/drivers/s390/net/qeth_l2_main.c | |
22 | @@ -562,7 +562,8 @@ static int qeth_l2_request_initial_mac(s | |
23 | "device %s: x%x\n", CARD_BUS_ID(card), rc); | |
24 | } | |
25 | ||
26 | - if (card->info.guestlan) { | |
27 | + if ((card->info.type == QETH_CARD_TYPE_IQD) || | |
28 | + (card->info.guestlan)) { | |
29 | rc = qeth_setadpparms_change_macaddr(card); | |
30 | if (rc) { | |
31 | QETH_DBF_MESSAGE(2, "couldn't get MAC address on " |