IF_TYPE_IEEE80211 is the interface type returned on modern Windows for WiFi interfaces. It seems like the "wirelessness" of the interface cannot be determined in a more straightforward way on Linux. SIOCGIWNAME returns wireless protocol name and fails for non-WiFi interfaces.