Hi,
APAR VM63172 (PTF UM30652) provided or improved support for some functions
that the Linux device drivers needed to better support applications like
DHCP. Our focus at that time was the QDIO model because it included the
necessary broadcast support. APAR VM63172 made it possible for the qeth
driver to obtain the MAC address that we generated for the virtual NIC.
I can imagine a couple of reasons why the HiperSockets connections might
still show MAC of zeroes:
(1) Older qeth drivers did not send the request for MAC address to our
simulated adapters because of IPv6 capabilities. Apparently the hardware
added this support along with IPv6 so our lack of IPv6 capability in z/VM
4.3.0 implied that we also could not handle the request for MAC address.
The qeth developers released an update to fix this before VM63172 was
released, so make sure you have recent qdio/qeth modules.
(2) The "real" HiperSockets facility DOES NOT provide a MAC address at all.
It is entirely possible that qeth does not bother sending the request to a
HiperSockets adapter ("real" or simulated).
If you define a TYPE QDIO adapter on the same guest and bring up the
interface, the ifconfig command should report the same MAC address that you
see with CP QUERY NIC details. That would indicate that your drivers are
new enough to handle the request.
Regards,
Dennis
----------------------------------------------------------------
Dennis Musselwhite ([EMAIL PROTECTED])
z/VM Development -- CP Network Simulation -- IBM Endicott NY