diff options
author | Lubomir Rintel <lkundrak@v3.sk> | 2017-11-16 19:19:37 +0100 |
---|---|---|
committer | Lubomir Rintel <lkundrak@v3.sk> | 2017-12-11 10:52:23 +0100 |
commit | 92f8f30d47d706a8a3166a7a672d7294c6280f02 (patch) | |
tree | a5d52b07a5c92048c95d8cc3fa76829fb36bd04b /shared | |
parent | 8547387942754e79b5449a26fb163153b974d228 (diff) | |
download | NetworkManager-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.c | 6 | ||||
-rw-r--r-- | shared/nm-meta-setting.h | 1 |
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, |