Skip to content
This repository was archived by the owner on Jan 27, 2023. It is now read-only.

Commit 273a684

Browse files
committed
Update NetworkManager with new constants
Fixed PLT-2718
1 parent e75cad3 commit 273a684

2 files changed

Lines changed: 29 additions & 1 deletion

File tree

NetworkManager.py

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -395,6 +395,7 @@ def device_class(typ):
395395
NM_DEVICE_TYPE_WIREGUARD: WireGuard,
396396
NM_DEVICE_TYPE_VRF: Vrf,
397397
NM_DEVICE_TYPE_WIFI_P2P: WifiP2p,
398+
NM_DEVICE_TYPE_LOOPBACK: Loopback,
398399
}[typ]
399400

400401
class Adsl(Device): pass
@@ -426,6 +427,7 @@ class SixLoWpan(Device): pass
426427
class WireGuard(Device): pass
427428
class WifiP2p(Device): pass
428429
class Vrf(Device): pass
430+
class Loopback(Device): pass
429431

430432
class NSP(TransientNMDbusInterface):
431433
interface_names = ['org.freedesktop.NetworkManager.Wimax.NSP']
@@ -820,6 +822,8 @@ def cert_to_dbus(cert):
820822
NM_DEVICE_TYPE_WIREGUARD = 29
821823
NM_DEVICE_TYPE_WIFI_P2P = 30
822824
NM_DEVICE_TYPE_VRF = 31
825+
NM_DEVICE_TYPE_LOOPBACK = 32
826+
NM_DEVICE_TYPE_HSR = 33
823827
NM_DEVICE_CAP_NONE = 0
824828
NM_DEVICE_CAP_NM_SUPPORTED = 1
825829
NM_DEVICE_CAP_CARRIER_DETECT = 2
@@ -837,6 +841,7 @@ def cert_to_dbus(cert):
837841
NM_WIFI_DEVICE_CAP_FREQ_VALID = 256
838842
NM_WIFI_DEVICE_CAP_FREQ_2GHZ = 512
839843
NM_WIFI_DEVICE_CAP_FREQ_5GHZ = 1024
844+
NM_WIFI_DEVICE_CAP_FREQ_6GHZ = 2048
840845
NM_WIFI_DEVICE_CAP_MESH = 4096
841846
NM_WIFI_DEVICE_CAP_IBSS_RSN = 8192
842847
NM_802_11_AP_FLAGS_NONE = 0
@@ -858,6 +863,7 @@ def cert_to_dbus(cert):
858863
NM_802_11_AP_SEC_KEY_MGMT_SAE = 1024
859864
NM_802_11_AP_SEC_KEY_MGMT_OWE = 2048
860865
NM_802_11_AP_SEC_KEY_MGMT_OWE_TM = 4096
866+
NM_802_11_AP_SEC_KEY_MGMT_EAP_SUITE_B_192 = 8192
861867
NM_802_11_MODE_UNKNOWN = 0
862868
NM_802_11_MODE_ADHOC = 1
863869
NM_802_11_MODE_INFRA = 2
@@ -871,6 +877,7 @@ def cert_to_dbus(cert):
871877
NM_DEVICE_MODEM_CAPABILITY_CDMA_EVDO = 2
872878
NM_DEVICE_MODEM_CAPABILITY_GSM_UMTS = 4
873879
NM_DEVICE_MODEM_CAPABILITY_LTE = 8
880+
NM_DEVICE_MODEM_CAPABILITY_5GNR = 64
874881
NM_WIMAX_NSP_NETWORK_TYPE_UNKNOWN = 0
875882
NM_WIMAX_NSP_NETWORK_TYPE_HOME = 1
876883
NM_WIMAX_NSP_NETWORK_TYPE_PARTNER = 2
@@ -956,6 +963,7 @@ def cert_to_dbus(cert):
956963
NM_DEVICE_STATE_REASON_IP_METHOD_UNSUPPORTED = 65
957964
NM_DEVICE_STATE_REASON_SRIOV_CONFIGURATION_FAILED = 66
958965
NM_DEVICE_STATE_REASON_PEER_NOT_FOUND = 67
966+
NM_DEVICE_STATE_REASON_DEVICE_HANDLER_FAILED = 68
959967
NM_METERED_UNKNOWN = 0
960968
NM_METERED_YES = 1
961969
NM_METERED_NO = 2
@@ -992,6 +1000,9 @@ def cert_to_dbus(cert):
9921000
NM_SECRET_AGENT_GET_SECRETS_FLAG_WPS_PBC_ACTIVE = 8
9931001
NM_SECRET_AGENT_GET_SECRETS_FLAG_ONLY_SYSTEM = 2147483648
9941002
NM_SECRET_AGENT_GET_SECRETS_FLAG_NO_ERRORS = 1073741824
1003+
NM_SECRET_AGENT_CAPABILITY_NONE = 0
1004+
NM_SECRET_AGENT_CAPABILITY_VPN_HINTS = 1
1005+
NM_SECRET_AGENT_CAPABILITY_LAST = 1
9951006
NM_IP_TUNNEL_MODE_UNKNOWN = 0
9961007
NM_IP_TUNNEL_MODE_IPIP = 1
9971008
NM_IP_TUNNEL_MODE_GRE = 2
@@ -1009,6 +1020,7 @@ def cert_to_dbus(cert):
10091020
NM_CHECKPOINT_CREATE_FLAG_DELETE_NEW_CONNECTIONS = 2
10101021
NM_CHECKPOINT_CREATE_FLAG_DISCONNECT_NEW_DEVICES = 4
10111022
NM_CHECKPOINT_CREATE_FLAG_ALLOW_OVERLAPPING = 8
1023+
NM_CHECKPOINT_CREATE_FLAG_NO_PRESERVE_EXTERNAL_PORTS = 16
10121024
NM_ROLLBACK_RESULT_OK = 0
10131025
NM_ROLLBACK_RESULT_ERR_NO_DEVICE = 1
10141026
NM_ROLLBACK_RESULT_ERR_DEVICE_UNMANAGED = 2
@@ -1039,6 +1051,8 @@ def cert_to_dbus(cert):
10391051
NM_SETTINGS_UPDATE2_FLAG_VOLATILE = 16
10401052
NM_SETTINGS_UPDATE2_FLAG_BLOCK_AUTOCONNECT = 32
10411053
NM_SETTINGS_UPDATE2_FLAG_NO_REAPPLY = 64
1054+
NM_DEVICE_REAPPLY_FLAGS_NONE = 0
1055+
NM_DEVICE_REAPPLY_FLAGS_PRESERVE_EXTERNAL_IP = 1
10421056
NM_TERNARY_DEFAULT = -1
10431057
NM_TERNARY_FALSE = 0
10441058
NM_TERNARY_TRUE = 1
@@ -1050,7 +1064,9 @@ def cert_to_dbus(cert):
10501064
NM_DEVICE_INTERFACE_FLAG_NONE = 0
10511065
NM_DEVICE_INTERFACE_FLAG_UP = 1
10521066
NM_DEVICE_INTERFACE_FLAG_LOWER_UP = 2
1067+
NM_DEVICE_INTERFACE_FLAG_PROMISC = 4
10531068
NM_DEVICE_INTERFACE_FLAG_CARRIER = 65536
1069+
NM_DEVICE_INTERFACE_FLAG_LLDP_CLIENT_ENABLED = 131072
10541070
NM_CLIENT_PERMISSION_NONE = 0
10551071
NM_CLIENT_PERMISSION_ENABLE_DISABLE_NETWORK = 1
10561072
NM_CLIENT_PERMISSION_ENABLE_DISABLE_WIFI = 2
@@ -1074,6 +1090,18 @@ def cert_to_dbus(cert):
10741090
NM_CLIENT_PERMISSION_RESULT_YES = 1
10751091
NM_CLIENT_PERMISSION_RESULT_AUTH = 2
10761092
NM_CLIENT_PERMISSION_RESULT_NO = 3
1093+
NM_RADIO_FLAG_NONE = 0
1094+
NM_RADIO_FLAG_WLAN_AVAILABLE = 1
1095+
NM_RADIO_FLAG_WWAN_AVAILABLE = 2
1096+
NM_MPTCP_FLAGS_NONE = 0
1097+
NM_MPTCP_FLAGS_DISABLED = 1
1098+
NM_MPTCP_FLAGS_ENABLED = 2
1099+
NM_MPTCP_FLAGS_ALSO_WITHOUT_SYSCTL = 4
1100+
NM_MPTCP_FLAGS_ALSO_WITHOUT_DEFAULT_ROUTE = 8
1101+
NM_MPTCP_FLAGS_SIGNAL = 16
1102+
NM_MPTCP_FLAGS_SUBFLOW = 32
1103+
NM_MPTCP_FLAGS_BACKUP = 64
1104+
NM_MPTCP_FLAGS_FULLMESH = 128
10771105
NM_VPN_SERVICE_STATE_UNKNOWN = 0
10781106
NM_VPN_SERVICE_STATE_INIT = 1
10791107
NM_VPN_SERVICE_STATE_SHUTDOWN = 2

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from setuptools import setup
44

55
setup(name = "python-networkmanager",
6-
version = "2.2.1",
6+
version = "2.2.2",
77
author = "Dennis Kaarsemaker",
88
author_email = "dennis@kaarsemaker.net",
99
url = "http://github.com/seveas/python-networkmanager",

0 commit comments

Comments
 (0)