diff options
Diffstat (limited to 'libnm-core/nm-setting-bridge-port.h')
| -rw-r--r-- | libnm-core/nm-setting-bridge-port.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/libnm-core/nm-setting-bridge-port.h b/libnm-core/nm-setting-bridge-port.h index 0ff6d9f1..5b75c1ec 100644 --- a/libnm-core/nm-setting-bridge-port.h +++ b/libnm-core/nm-setting-bridge-port.h @@ -27,6 +27,7 @@ #endif #include "nm-setting.h" +#include "nm-setting-bridge.h" G_BEGIN_DECLS @@ -42,6 +43,7 @@ G_BEGIN_DECLS #define NM_SETTING_BRIDGE_PORT_PRIORITY "priority" #define NM_SETTING_BRIDGE_PORT_PATH_COST "path-cost" #define NM_SETTING_BRIDGE_PORT_HAIRPIN_MODE "hairpin-mode" +#define NM_SETTING_BRIDGE_PORT_VLANS "vlans" /** * NMSettingBridgePort: @@ -69,6 +71,22 @@ guint16 nm_setting_bridge_port_get_path_cost (NMSettingBridgePort *settin gboolean nm_setting_bridge_port_get_hairpin_mode (NMSettingBridgePort *setting); +NM_AVAILABLE_IN_1_18 +void nm_setting_bridge_port_add_vlan (NMSettingBridgePort *setting, + NMBridgeVlan *vlan); +NM_AVAILABLE_IN_1_18 +guint nm_setting_bridge_port_get_num_vlans (NMSettingBridgePort *setting); +NM_AVAILABLE_IN_1_18 +NMBridgeVlan *nm_setting_bridge_port_get_vlan (NMSettingBridgePort *setting, guint idx); +NM_AVAILABLE_IN_1_18 +void nm_setting_bridge_port_remove_vlan (NMSettingBridgePort *setting, guint idx); +NM_AVAILABLE_IN_1_18 +gboolean nm_setting_bridge_port_remove_vlan_by_vid (NMSettingBridgePort *setting, + guint16 vid_start, + guint16 vid_end); +NM_AVAILABLE_IN_1_18 +void nm_setting_bridge_port_clear_vlans (NMSettingBridgePort *setting); + G_END_DECLS #endif /* __NM_SETTING_BRIDGE_PORT_H__ */ |