Implement the Mono side of Android support for NetworkInterface.GetAllNetworkInterfac...
authorMarek Habersack <grendel@twistedcode.net>
Fri, 30 May 2014 14:35:56 +0000 (16:35 +0200)
committerMarek Habersack <grendel@twistedcode.net>
Wed, 30 Jul 2014 22:22:33 +0000 (18:22 -0400)
commit303e42b130beac49a29868a8fcadaf42c598812f
tree1c0090b4fb38314cb4cb267948f25f37301e87d2
parentcd59827c22a33b9a86ed46b4de6f0ae644293761
Implement the Mono side of Android support for NetworkInterface.GetAllNetworkInterfaces ()

Added code to call Xamarin.Android internal implementation of getifaddrs/freeifaddrs to provide us
with the required information to fulfill the request.

Added a handful of Linux ARP hardware IDs which are considered to be tunnel devices and which may occur
on Android devices.

Part of fix for https://bugzilla.xamarin.com/show_bug.cgi?id=1969
mcs/class/System/System.Net.NetworkInformation/LinuxNetworkInterfaceMarshal.cs
mcs/class/System/System.Net.NetworkInformation/NetworkInterface.cs
mcs/class/System/System/AndroidPlatform.cs