* NetworkInterface.cs: special case for loopback interfaces so that
their a physical interface address is PhysicalInterfaceAddress.None.
Fixes bug #422118.
svn path=/trunk/mcs/; revision=114343
+2008-09-28 Gonzalo Paniagua Javier <gonzalo.mono@gmail.com>
+
+ * NetworkInterface.cs: special case for loopback interfaces so that
+ their a physical interface address is PhysicalInterfaceAddress.None.
+ Fixes bug #422118.
+
2008-08-15 Atsushi Enomoto <atsushi@ximian.com>
* IPInterfaceProperties.cs, UnicastIPAddressInformation.cs,
case LinuxArpHardware.LOOPBACK:
type = NetworkInterfaceType.Loopback;
+ macAddress = null;
break;
case LinuxArpHardware.FDDI:
if (!address.Equals (IPAddress.None))
iface.AddAddress (address);
- if (macAddress != null)
+ if (macAddress != null || type == NetworkInterfaceType.Loopback)
iface.SetLinkLayerInfo (index, macAddress, type);
next = addr.ifa_next;