summaryrefslogtreecommitdiff
path: root/shared
diff options
context:
space:
mode:
authorLubomir Rintel <lkundrak@v3.sk>2017-11-16 19:19:37 +0100
committerLubomir Rintel <lkundrak@v3.sk>2017-12-11 10:52:23 +0100
commit92f8f30d47d706a8a3166a7a672d7294c6280f02 (patch)
treea5d52b07a5c92048c95d8cc3fa76829fb36bd04b /shared
parent8547387942754e79b5449a26fb163153b974d228 (diff)
downloadNetworkManager-92f8f30d47d706a8a3166a7a672d7294c6280f02.tar.gz
clients: add tc qdisc support
What works: nmcli c add con-name dum0 ifname dum0 type dummy \ tc.qdiscs 'ingress, root pfifo_fast' nmcli c modify dum0 -tc.qdiscs 'root pfifo_fast' nmcli c modify dum0 +tc.qdiscs 'root handle 666: fq_codel'
Diffstat (limited to 'shared')
-rw-r--r--shared/nm-meta-setting.c6
-rw-r--r--shared/nm-meta-setting.h1
2 files changed, 7 insertions, 0 deletions
diff --git a/shared/nm-meta-setting.c b/shared/nm-meta-setting.c
index 734b824246..8841273919 100644
--- a/shared/nm-meta-setting.c
+++ b/shared/nm-meta-setting.c
@@ -51,6 +51,7 @@
#include "nm-setting-pppoe.h"
#include "nm-setting-proxy.h"
#include "nm-setting-serial.h"
+#include "nm-setting-tc-config.h"
#include "nm-setting-team.h"
#include "nm-setting-team-port.h"
#include "nm-setting-tun.h"
@@ -279,6 +280,11 @@ const NMMetaSettingInfo nm_meta_setting_infos[] = {
.setting_name = NM_SETTING_SERIAL_SETTING_NAME,
.get_setting_gtype = nm_setting_serial_get_type,
},
+ [NM_META_SETTING_TYPE_TC_CONFIG] = {
+ .meta_type = NM_META_SETTING_TYPE_TC_CONFIG,
+ .setting_name = NM_SETTING_TC_CONFIG_SETTING_NAME,
+ .get_setting_gtype = nm_setting_tc_config_get_type,
+ },
[NM_META_SETTING_TYPE_TEAM] = {
.meta_type = NM_META_SETTING_TYPE_TEAM,
.setting_name = NM_SETTING_TEAM_SETTING_NAME,
diff --git a/shared/nm-meta-setting.h b/shared/nm-meta-setting.h
index f36e322e89..4333001bff 100644
--- a/shared/nm-meta-setting.h
+++ b/shared/nm-meta-setting.h
@@ -83,6 +83,7 @@ typedef enum {
NM_META_SETTING_TYPE_PPPOE,
NM_META_SETTING_TYPE_PROXY,
NM_META_SETTING_TYPE_SERIAL,
+ NM_META_SETTING_TYPE_TC_CONFIG,
NM_META_SETTING_TYPE_TEAM,
NM_META_SETTING_TYPE_TEAM_PORT,
NM_META_SETTING_TYPE_TUN,