summaryrefslogtreecommitdiff
path: root/libnm-core/nm-core-internal.h
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2015-10-30 11:02:44 +0100
committerThomas Haller <thaller@redhat.com>2015-11-02 13:57:02 +0100
commit5feda42813ddf5d51adf51c4e95cea51748a48fd (patch)
tree8ef49f079d9ea31383e6f5646cfdf2aa77514b22 /libnm-core/nm-core-internal.h
parentd2650a88bdb057598ef3b383423f3e0fe12643ac (diff)
downloadNetworkManager-5feda42813ddf5d51adf51c4e95cea51748a48fd.tar.gz
vlan: handle vlan flags, ingress and egress map in NMDeviceVlan
In update_connection(), pickup the configuration of the vlan interface from platform and create the proper NMSettingVlan setting. And during stage1, configure the flags of the device. Also, change all the ingress/egress mappings at once instead of having a netlink request for each mapping. Also, ensure we *clear* all other mappings so that only those are set, that were configured (done by the *gress_reset_all argument).
Diffstat (limited to 'libnm-core/nm-core-internal.h')
-rw-r--r--libnm-core/nm-core-internal.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/libnm-core/nm-core-internal.h b/libnm-core/nm-core-internal.h
index b78a996ea6..4c95d0d0a7 100644
--- a/libnm-core/nm-core-internal.h
+++ b/libnm-core/nm-core-internal.h
@@ -251,4 +251,15 @@ NMUtilsStrStrDictKey *_nm_utils_strstrdictkey_create (const char *v1, const char
/***********************************************************/
+gboolean _nm_setting_vlan_set_priorities (NMSettingVlan *setting,
+ NMVlanPriorityMap map,
+ const NMVlanQosMapping *qos_map,
+ guint n_qos_map);
+void _nm_setting_vlan_get_priorities (NMSettingVlan *setting,
+ NMVlanPriorityMap map,
+ NMVlanQosMapping **out_qos_map,
+ guint *out_n_qos_map);
+
+/***********************************************************/
+
#endif