NMSettingBridge

NMSettingBridge

Functions

NMSetting * nm_setting_bridge_new ()
const char * nm_setting_bridge_get_mac_address ()
gboolean nm_setting_bridge_get_stp ()
guint16 nm_setting_bridge_get_priority ()
guint16 nm_setting_bridge_get_forward_delay ()
guint16 nm_setting_bridge_get_hello_time ()
guint16 nm_setting_bridge_get_max_age ()
guint32 nm_setting_bridge_get_ageing_time ()
guint16 nm_setting_bridge_get_group_forward_mask ()
gboolean nm_setting_bridge_get_multicast_snooping ()
gboolean nm_setting_bridge_get_vlan_filtering ()
guint16 nm_setting_bridge_get_vlan_default_pvid ()
void nm_setting_bridge_add_vlan ()
guint nm_setting_bridge_get_num_vlans ()
NMBridgeVlan * nm_setting_bridge_get_vlan ()
void nm_setting_bridge_remove_vlan ()
gboolean nm_setting_bridge_remove_vlan_by_vid ()
void nm_setting_bridge_clear_vlans ()
NMBridgeVlan * nm_bridge_vlan_new ()
NMBridgeVlan * nm_bridge_vlan_ref ()
void nm_bridge_vlan_unref ()
NMBridgeVlan * nm_bridge_vlan_new_clone ()
int nm_bridge_vlan_cmp ()
void nm_bridge_vlan_seal ()
gboolean nm_bridge_vlan_is_sealed ()
void nm_bridge_vlan_set_untagged ()
void nm_bridge_vlan_set_pvid ()
gboolean nm_bridge_vlan_get_vid_range ()
gboolean nm_bridge_vlan_is_untagged ()
gboolean nm_bridge_vlan_is_pvid ()
char * nm_bridge_vlan_to_str ()
NMBridgeVlan * nm_bridge_vlan_from_str ()
const char * nm_setting_bridge_get_group_address ()
const char * nm_setting_bridge_get_vlan_protocol ()
gboolean nm_setting_bridge_get_vlan_stats_enabled ()
const char * nm_setting_bridge_get_multicast_router ()
gboolean nm_setting_bridge_get_multicast_query_use_ifaddr ()
gboolean nm_setting_bridge_get_multicast_querier ()
guint32 nm_setting_bridge_get_multicast_hash_max ()
guint32 nm_setting_bridge_get_multicast_last_member_count ()
guint64 nm_setting_bridge_get_multicast_last_member_interval ()
guint64 nm_setting_bridge_get_multicast_membership_interval ()
guint64 nm_setting_bridge_get_multicast_querier_interval ()
guint64 nm_setting_bridge_get_multicast_query_interval ()
guint64 nm_setting_bridge_get_multicast_query_response_interval ()
guint32 nm_setting_bridge_get_multicast_startup_query_count ()
guint64 nm_setting_bridge_get_multicast_startup_query_interval ()

Types and Values

Object Hierarchy

    GBoxed
    ╰── NMBridgeVlan

Description

Functions

nm_setting_bridge_new ()

NMSetting *
nm_setting_bridge_new (void);

nm_setting_bridge_get_mac_address ()

const char *
nm_setting_bridge_get_mac_address (NMSettingBridge *setting);

nm_setting_bridge_get_stp ()

gboolean
nm_setting_bridge_get_stp (NMSettingBridge *setting);

nm_setting_bridge_get_priority ()

guint16
nm_setting_bridge_get_priority (NMSettingBridge *setting);

nm_setting_bridge_get_forward_delay ()

guint16
nm_setting_bridge_get_forward_delay (NMSettingBridge *setting);

nm_setting_bridge_get_hello_time ()

guint16
nm_setting_bridge_get_hello_time (NMSettingBridge *setting);

nm_setting_bridge_get_max_age ()

guint16
nm_setting_bridge_get_max_age (NMSettingBridge *setting);

nm_setting_bridge_get_ageing_time ()

guint32
nm_setting_bridge_get_ageing_time (NMSettingBridge *setting);

nm_setting_bridge_get_group_forward_mask ()

guint16
nm_setting_bridge_get_group_forward_mask
                               (NMSettingBridge *setting);

nm_setting_bridge_get_multicast_snooping ()

gboolean
nm_setting_bridge_get_multicast_snooping
                               (NMSettingBridge *setting);

nm_setting_bridge_get_vlan_filtering ()

gboolean
nm_setting_bridge_get_vlan_filtering (NMSettingBridge *setting);

nm_setting_bridge_get_vlan_default_pvid ()

guint16
nm_setting_bridge_get_vlan_default_pvid
                               (NMSettingBridge *setting);

nm_setting_bridge_add_vlan ()

void
nm_setting_bridge_add_vlan (NMSettingBridge *setting,
                            NMBridgeVlan *vlan);

nm_setting_bridge_get_num_vlans ()

guint
nm_setting_bridge_get_num_vlans (NMSettingBridge *setting);

nm_setting_bridge_get_vlan ()

NMBridgeVlan *
nm_setting_bridge_get_vlan (NMSettingBridge *setting,
                            guint idx);

nm_setting_bridge_remove_vlan ()

void
nm_setting_bridge_remove_vlan (NMSettingBridge *setting,
                               guint idx);

nm_setting_bridge_remove_vlan_by_vid ()

gboolean
nm_setting_bridge_remove_vlan_by_vid (NMSettingBridge *setting,
                                      guint16 vid_start,
                                      guint16 vid_end);

nm_setting_bridge_clear_vlans ()

void
nm_setting_bridge_clear_vlans (NMSettingBridge *setting);

nm_bridge_vlan_new ()

NMBridgeVlan *
nm_bridge_vlan_new (guint16 vid_start,
                    guint16 vid_end);

nm_bridge_vlan_ref ()

NMBridgeVlan *
nm_bridge_vlan_ref (NMBridgeVlan *vlan);

nm_bridge_vlan_unref ()

void
nm_bridge_vlan_unref (NMBridgeVlan *vlan);

nm_bridge_vlan_new_clone ()

NMBridgeVlan *
nm_bridge_vlan_new_clone (const NMBridgeVlan *vlan);

nm_bridge_vlan_cmp ()

int
nm_bridge_vlan_cmp (const NMBridgeVlan *a,
                    const NMBridgeVlan *b);

nm_bridge_vlan_seal ()

void
nm_bridge_vlan_seal (NMBridgeVlan *vlan);

nm_bridge_vlan_is_sealed ()

gboolean
nm_bridge_vlan_is_sealed (const NMBridgeVlan *vlan);

nm_bridge_vlan_set_untagged ()

void
nm_bridge_vlan_set_untagged (NMBridgeVlan *vlan,
                             gboolean value);

nm_bridge_vlan_set_pvid ()

void
nm_bridge_vlan_set_pvid (NMBridgeVlan *vlan,
                         gboolean value);

nm_bridge_vlan_get_vid_range ()

gboolean
nm_bridge_vlan_get_vid_range (const NMBridgeVlan *vlan,
                              guint16 *vid_start,
                              guint16 *vid_end);

nm_bridge_vlan_is_untagged ()

gboolean
nm_bridge_vlan_is_untagged (const NMBridgeVlan *vlan);

nm_bridge_vlan_is_pvid ()

gboolean
nm_bridge_vlan_is_pvid (const NMBridgeVlan *vlan);

nm_bridge_vlan_to_str ()

char *
nm_bridge_vlan_to_str (const NMBridgeVlan *vlan,
                       GError **error);

nm_bridge_vlan_from_str ()

NMBridgeVlan *
nm_bridge_vlan_from_str (const char *str,
                         GError **error);

nm_setting_bridge_get_group_address ()

const char *
nm_setting_bridge_get_group_address (const NMSettingBridge *setting);

nm_setting_bridge_get_vlan_protocol ()

const char *
nm_setting_bridge_get_vlan_protocol (const NMSettingBridge *setting);

nm_setting_bridge_get_vlan_stats_enabled ()

gboolean
nm_setting_bridge_get_vlan_stats_enabled
                               (const NMSettingBridge *setting);

nm_setting_bridge_get_multicast_router ()

const char *
nm_setting_bridge_get_multicast_router
                               (const NMSettingBridge *setting);

nm_setting_bridge_get_multicast_query_use_ifaddr ()

gboolean
nm_setting_bridge_get_multicast_query_use_ifaddr
                               (const NMSettingBridge *setting);

nm_setting_bridge_get_multicast_querier ()

gboolean
nm_setting_bridge_get_multicast_querier
                               (const NMSettingBridge *setting);

nm_setting_bridge_get_multicast_hash_max ()

guint32
nm_setting_bridge_get_multicast_hash_max
                               (const NMSettingBridge *setting);

nm_setting_bridge_get_multicast_last_member_count ()

guint32
nm_setting_bridge_get_multicast_last_member_count
                               (const NMSettingBridge *setting);

nm_setting_bridge_get_multicast_last_member_interval ()

guint64
nm_setting_bridge_get_multicast_last_member_interval
                               (const NMSettingBridge *setting);

nm_setting_bridge_get_multicast_membership_interval ()

guint64
nm_setting_bridge_get_multicast_membership_interval
                               (const NMSettingBridge *setting);

nm_setting_bridge_get_multicast_querier_interval ()

guint64
nm_setting_bridge_get_multicast_querier_interval
                               (const NMSettingBridge *setting);

nm_setting_bridge_get_multicast_query_interval ()

guint64
nm_setting_bridge_get_multicast_query_interval
                               (const NMSettingBridge *setting);

nm_setting_bridge_get_multicast_query_response_interval ()

guint64
nm_setting_bridge_get_multicast_query_response_interval
                               (const NMSettingBridge *setting);

nm_setting_bridge_get_multicast_startup_query_count ()

guint32
nm_setting_bridge_get_multicast_startup_query_count
                               (const NMSettingBridge *setting);

nm_setting_bridge_get_multicast_startup_query_interval ()

guint64
nm_setting_bridge_get_multicast_startup_query_interval
                               (const NMSettingBridge *setting);

Types and Values

NM_SETTING_BRIDGE_SETTING_NAME

#define NM_SETTING_BRIDGE_SETTING_NAME "bridge"

NM_SETTING_BRIDGE_MAC_ADDRESS

#define NM_SETTING_BRIDGE_MAC_ADDRESS                       "mac-address"

NM_SETTING_BRIDGE_STP

#define NM_SETTING_BRIDGE_STP                               "stp"

NM_SETTING_BRIDGE_PRIORITY

#define NM_SETTING_BRIDGE_PRIORITY                          "priority"

NM_SETTING_BRIDGE_FORWARD_DELAY

#define NM_SETTING_BRIDGE_FORWARD_DELAY                     "forward-delay"

NM_SETTING_BRIDGE_HELLO_TIME

#define NM_SETTING_BRIDGE_HELLO_TIME                        "hello-time"

NM_SETTING_BRIDGE_MAX_AGE

#define NM_SETTING_BRIDGE_MAX_AGE                           "max-age"

NM_SETTING_BRIDGE_AGEING_TIME

#define NM_SETTING_BRIDGE_AGEING_TIME                       "ageing-time"

NM_SETTING_BRIDGE_GROUP_FORWARD_MASK

#define NM_SETTING_BRIDGE_GROUP_FORWARD_MASK                "group-forward-mask"

NM_SETTING_BRIDGE_MULTICAST_HASH_MAX

#define NM_SETTING_BRIDGE_MULTICAST_HASH_MAX                "multicast-hash-max"

NM_SETTING_BRIDGE_MULTICAST_LAST_MEMBER_COUNT

#define NM_SETTING_BRIDGE_MULTICAST_LAST_MEMBER_COUNT       "multicast-last-member-count"

NM_SETTING_BRIDGE_MULTICAST_LAST_MEMBER_INTERVAL

#define NM_SETTING_BRIDGE_MULTICAST_LAST_MEMBER_INTERVAL    "multicast-last-member-interval"

NM_SETTING_BRIDGE_MULTICAST_MEMBERSHIP_INTERVAL

#define NM_SETTING_BRIDGE_MULTICAST_MEMBERSHIP_INTERVAL     "multicast-membership-interval"

NM_SETTING_BRIDGE_MULTICAST_SNOOPING

#define NM_SETTING_BRIDGE_MULTICAST_SNOOPING                "multicast-snooping"

NM_SETTING_BRIDGE_MULTICAST_ROUTER

#define NM_SETTING_BRIDGE_MULTICAST_ROUTER                  "multicast-router"

NM_SETTING_BRIDGE_MULTICAST_QUERIER

#define NM_SETTING_BRIDGE_MULTICAST_QUERIER                 "multicast-querier"

NM_SETTING_BRIDGE_MULTICAST_QUERIER_INTERVAL

#define NM_SETTING_BRIDGE_MULTICAST_QUERIER_INTERVAL        "multicast-querier-interval"

NM_SETTING_BRIDGE_MULTICAST_QUERY_INTERVAL

#define NM_SETTING_BRIDGE_MULTICAST_QUERY_INTERVAL          "multicast-query-interval"

NM_SETTING_BRIDGE_MULTICAST_QUERY_RESPONSE_INTERVAL

#define NM_SETTING_BRIDGE_MULTICAST_QUERY_RESPONSE_INTERVAL "multicast-query-response-interval"

NM_SETTING_BRIDGE_MULTICAST_QUERY_USE_IFADDR

#define NM_SETTING_BRIDGE_MULTICAST_QUERY_USE_IFADDR        "multicast-query-use-ifaddr"

NM_SETTING_BRIDGE_MULTICAST_STARTUP_QUERY_COUNT

#define NM_SETTING_BRIDGE_MULTICAST_STARTUP_QUERY_COUNT     "multicast-startup-query-count"

NM_SETTING_BRIDGE_MULTICAST_STARTUP_QUERY_INTERVAL

#define NM_SETTING_BRIDGE_MULTICAST_STARTUP_QUERY_INTERVAL  "multicast-startup-query-interval"

NM_SETTING_BRIDGE_VLAN_FILTERING

#define NM_SETTING_BRIDGE_VLAN_FILTERING                    "vlan-filtering"

NM_SETTING_BRIDGE_VLAN_DEFAULT_PVID

#define NM_SETTING_BRIDGE_VLAN_DEFAULT_PVID                 "vlan-default-pvid"

NM_SETTING_BRIDGE_VLANS

#define NM_SETTING_BRIDGE_VLANS                             "vlans"

NM_SETTING_BRIDGE_GROUP_ADDRESS

#define NM_SETTING_BRIDGE_GROUP_ADDRESS                     "group-address"

NM_SETTING_BRIDGE_VLAN_PROTOCOL

#define NM_SETTING_BRIDGE_VLAN_PROTOCOL                     "vlan-protocol"

NM_SETTING_BRIDGE_VLAN_STATS_ENABLED

#define NM_SETTING_BRIDGE_VLAN_STATS_ENABLED                "vlan-stats-enabled"

NM_BRIDGE_VLAN_VID_MIN

#define NM_BRIDGE_VLAN_VID_MIN 1

NM_BRIDGE_VLAN_VID_MAX

#define NM_BRIDGE_VLAN_VID_MAX 4094