Adding extra device types

This commit is contained in:
Christian Müller 2019-05-15 15:41:41 +02:00
parent 7b6b2d700f
commit 361a357586

View file

@ -48,22 +48,38 @@ const (
type NmDeviceType uint32 type NmDeviceType uint32
const ( const (
NmDeviceTypeUnknown NmDeviceType = 0 NmDeviceTypeUnknown NmDeviceType = 0
NmDeviceTypeEthernet NmDeviceType = 1 NmDeviceTypeGeneric NmDeviceType = 14
NmDeviceTypeWifi NmDeviceType = 2 NmDeviceTypeEthernet NmDeviceType = 1
NmDeviceTypeUnused1 NmDeviceType = 3 NmDeviceTypeWifi NmDeviceType = 2
NmDeviceTypeUnused2 NmDeviceType = 4 NmDeviceTypeUnused1 NmDeviceType = 3
NmDeviceTypeBt NmDeviceType = 5 NmDeviceTypeUnused2 NmDeviceType = 4
NmDeviceTypeOlpcMesh NmDeviceType = 6 NmDeviceTypeBt NmDeviceType = 5
NmDeviceTypeWimax NmDeviceType = 7 NmDeviceTypeOlpcMesh NmDeviceType = 6
NmDeviceTypeModem NmDeviceType = 8 NmDeviceTypeWimax NmDeviceType = 7
NmDeviceTypeInfiniband NmDeviceType = 9 NmDeviceTypeModem NmDeviceType = 8
NmDeviceTypeBond NmDeviceType = 10 NmDeviceTypeInfiniband NmDeviceType = 9
NmDeviceTypeVlan NmDeviceType = 11 NmDeviceTypeBond NmDeviceType = 10
NmDeviceTypeAdsl NmDeviceType = 12 NmDeviceTypeVlan NmDeviceType = 11
NmDeviceTypeBridge NmDeviceType = 13 NmDeviceTypeAdsl NmDeviceType = 12
NmDeviceTypeGeneric NmDeviceType = 14 NmDeviceTypeBridge NmDeviceType = 13
NmDeviceTypeTeam NmDeviceType = 15 NmDeviceTypeTeam NmDeviceType = 15
NmDeviceTypeTun NmDeviceType = 16 // a TUN or TAP interface
NmDeviceTypeIp_tunnel NmDeviceType = 17 // a IP tunnel interface
NmDeviceTypeMacvlan NmDeviceType = 18 // a MACVLAN interface
NmDeviceTypeVxlan NmDeviceType = 19 // a VXLAN interface
NmDeviceTypeVeth NmDeviceType = 20 // a VETH interface
NmDeviceTypeMacsec NmDeviceType = 21 // a MACsec interface
NmDeviceTypeDummy NmDeviceType = 22 // a dummy interface
NmDeviceTypePpp NmDeviceType = 23 // a PPP interface
NmDeviceTypeOvs_interface NmDeviceType = 24 // a Open vSwitch interface
NmDeviceTypeOvs_port NmDeviceType = 25 // a Open vSwitch port
NmDeviceTypeOvs_bridge NmDeviceType = 26 // a Open vSwitch bridge
NmDeviceTypeWpan NmDeviceType = 27 // a IEEE 802.15.4 (WPAN) MAC Layer Device
NmDeviceType6lowpan NmDeviceType = 28 // 6LoWPAN interface
NmDeviceTypeWireguard NmDeviceType = 29 // a WireGuard interface
NmDeviceTypeWifi_p2p NmDeviceType = 30 // an 802.11 Wi-Fi P2P device (Since: 1.16)
) )
//go:generate stringer -type=Nm80211APFlags //go:generate stringer -type=Nm80211APFlags