Skip to content

base iface: Provide permanent-mac-address when querying #5159

base iface: Provide permanent-mac-address when querying

base iface: Provide permanent-mac-address when querying #5159

GitHub Actions / Test Results c9s-nm_1.42-integ_tier2 succeeded Jun 12, 2024 in 0s

423 passed, 0 failed and 63 skipped

Tests passed successfully

✅ junit.integ_tier2.xml

486 tests were completed in 528s with 423 passed, 0 failed and 63 skipped.

Test suite Passed Failed Skipped Time
pytest 423✅ 63⚪ 528s

✅ pytest

tests.integration.bond_test
  ⚪ test_add_and_remove_bond_with_port_config
  ⚪ test_add_bond_with_port_config_and_modify
  ⚪ test_conflict_port_name_between_port_and_ports_config
  ✅ test_add_bond_without_port
  ✅ test_remove_all_port_from_bond
  ✅ test_removing_port_keeps_mac_of_existing_bond
  ✅ test_create_bond_without_mode
  ✅ test_bond_mac_restriction_with_mac_in_desire
  ✅ test_bond_mac_restriction_in_current_mac_in_desire
  ✅ test_change_bond_from_miimon_to_arp_internal
  ✅ test_change_bond_from_arp_internal_to_miimon
  ✅ test_create_bond_with_both_miimon_and_arp_internal
  ✅ test_new_bond_uses_mac_of_first_port_by_name
  ✅ test_bond_disable_arp_interval
  ✅ test_add_invalid_port_ip_config
  ✅ test_reset_bond_options_back_to_default
  ⚪ test_set_xmit_hash_policy_to_vlan_srcmac
  ✅ test_replacing_port_set_mac_of_new_port_on_bond
  ✅ test_bond_preserve_existing_all_slaves_active_setting
  ✅ test_bond_ad_actor_system_with_multicast_mac_address
  ✅ test_down_dettached_bond_port_preserve_config
  ⚪ test_change_bond_option_arp_missed_max
  ✅ test_change_mtu_of_bond_port
tests.integration.dns_test
  ✅ test_dns_edit_ipv4_nameserver_before_ipv6
  ✅ test_preserve_dns_config
  ✅ test_preserve_dns_config_with_empty_state
  ✅ test_add_non_canonicalized_ipv6_nameserver
  ✅ test_change_dns_server_only
  ✅ test_nmstatectl_show_dns
  ✅ test_move_dns_from_port_to_controller
  ✅ test_changed_dns_from_port_to_controller
  ✅ test_uncompare_dns_servers
  ✅ test_set_and_remove_dns_options
  ✅ test_set_invalid_dns_options
  ✅ test_set_dns_option_with_value
  ✅ test_invalid_dns_option_with_value
  ✅ test_remove_all_dns_options
  ✅ test_purge_dns_full_config
tests.integration.dynamic_ip_test
  ✅ test_ipv6_dhcp_only
  ✅ test_ipv4_dhcp_ignore_gateway
  ✅ test_ipv4_dhcp_ignore_dns
  ✅ test_ipv4_dhcp_ignore_routes
  ✅ test_ipv4_dhcp_set_table_id
  ✅ test_ipv6_dhcp_set_table_id_without_autoconf
  ✅ test_ipv6_dhcp_set_table_id_with_autoconf
  ✅ test_ipv6_dhcp_and_autoconf_ignore_gateway
  ✅ test_ipv6_dhcp_and_autoconf_ignore_dns
  ✅ test_ipv6_dhcp_and_autoconf_ignore_routes
  ✅ test_ipv4_dhcp_off_and_option_on
  ✅ test_ipv6_dhcp_off_and_option_on
  ✅ test_ipv4_dhcp_switch_on_to_off
  ✅ test_ipv6_dhcp_switch_on_to_off
  ⚪ test_ipv6_autoconf_only
  ✅ test_activate_dummy_without_dhcp_service[ipv4]
  ✅ test_activate_dummy_without_dhcp_service[ipv6]
  ✅ test_activate_dummy_without_dhcp_service[ipv4&6]
  ✅ test_dhcp4_with_static_ipv6
  ✅ test_dhcp6_and_autoconf_with_static_ipv4
  ✅ test_switch_from_dynamic_ip_without_dhcp_srv_to_static_ipv6
  ✅ test_dynamic_ip_with_static_dns
  ✅ test_enable_dhcp_with_no_server
  ✅ test_show_running_config_does_not_include_auto_config
  ✅ test_dhcpv6_duid[llt]
  ✅ test_dhcpv6_duid[ll]
  ✅ test_dhcpv6_duid[raw]
  ✅ test_dhcpv4_client_id[ll]
  ✅ test_dhcpv4_client_id[iaid+duid]
  ✅ test_dhcpv4_client_id[raw]
  ✅ test_auto6_addr_gen_mode[eui64]
  ✅ test_auto6_addr_gen_mode[stable-privacy]
  ✅ test_hide_addr_gen_mode_if_ipv6_disabled
  ✅ test_auto_route_metric
  ✅ test_set_ipv6_token
  ✅ test_remove_ipv6_token_with_empty_str
  ✅ test_remove_ipv6_token_with_all_zero
  ✅ test_set_ipv6_token_with_none_compact_format
  ✅ test_change_ipv6_token
  ✅ test_ipv6_token_ignored_when_autoconf_off
  ✅ test_desired_ipv6_token_with_autoconf_off
  ✅ test_switch_auto_to_static_with_dynamic_ips
  ✅ test_set_dhcp_fqdn_and_remove
  ✅ test_dhcp_hostname_with_send_host_off
  ✅ test_set_dhcp_host_name_and_remove
  ✅ test_append_static_dns_before_auto_dns
tests.integration.ethernet_mtu_test
  ✅ test_increase_more_than_jambo_iface_mtu
  ✅ test_decrease_to_ipv6_min_ethernet_frame_size_iface_mtu
  ✅ test_decrease_to_lower_than_min_ipv6_iface_mtu
  ✅ test_mtu_without_ipv6
  ✅ test_empty_state_preserve_the_old_mtu
tests.integration.ethtool_test
  ⚪ test_ethtool_pause_on_netdevsim
  ⚪ test_ethtool_pause_auto_on_netdevsim
  ⚪ test_ethtool_feature_using_ethtool_cli_alias_rx_checksumming
  ✅ test_ethtool_invalid_feature
  ⚪ test_ethtool_ring_set_rx
  ⚪ test_ethtool_coalesce_on_netdevsim
  ⚪ test_ethtool_preserve_existing_ethtool_feature_setting
tests.integration.examples_test
  ⚪ test_set_ethernet_sriov
  ✅ test_port_vlan
  ✅ test_add_ovs_patch_and_remove
  ✅ test_add_remove_vrf
  ⚪ test_add_ib_pkey_nic_and_remove
  ✅ test_add_mac_vlan_and_remove
  ✅ test_add_mac_vtap_and_remove
  ✅ test_add_veth_and_remove
  ⚪ test_bond_port
  ⚪ test_static_hostname_for_examples
tests.integration.gen_diff_test
  ✅ test_gen_diff
tests.integration.hostname_test
  ⚪ test_hostname_set_config_in_memory_only
  ⚪ test_hostname_set_in_memory_only
  ⚪ test_hostname_set_different_running_and_config
tests.integration.iface_admin_state_test
  ✅ test_set_a_down_iface_down
  ⚪ test_removing_a_non_removable_iface
  ✅ test_set_iface_down_without_type
  ✅ test_change_iface_without_type
tests.integration.infiniband_test.TestInfiniBand
  ⚪ test_create_and_remove_pkey_nic
  ⚪ test_change_mtu_of_base_nic
  ⚪ test_change_mtu_of_pkey_nic
  ⚪ test_remove_base_nic_got_pkey_nics_removed_automatically
  ⚪ test_change_ip_of_base_nic
  ⚪ test_change_ip_of_pkey_nic
  ⚪ test_add_base_nic_to_linux_bridge
  ⚪ test_add_pkey_nic_to_linux_bridge
  ⚪ test_add_base_nic_to_active_backup_bond
  ⚪ test_add_pkey_nic_to_active_backup_bond
  ⚪ test_expect_exception_when_adding_base_nic_to_round_robin_bond
  ⚪ test_expect_exception_when_adding_pkey_nic_to_round_robin_bond
tests.integration.interface_common_test
  ✅ test_iface_description_removal
  ✅ test_iface_mac_address_lowercase
  ✅ test_iface_mac_address_mixedcase
  ✅ test_take_over_virtual_interface_then_remove
  ✅ test_take_over_virtual_interface_and_rollback
  ✅ test_enable_and_disable_accept_all_mac_addresses
  ✅ test_gen_conf_iface_description
tests.integration.ipsec_test
  ✅ test_ipsec_ipv4_libreswan_cert_auth_add_and_remove
  ✅ test_ipsec_ipv4_libreswan_rightcert
  ✅ test_ipsec_ipv4_libreswan_psk_auth_add_and_remove
  ✅ test_ipsec_apply_with_hiden_psk
  ✅ test_ipsec_rsa_authenticate
  ✅ test_ipsec_ipv4_libreswan_fromcert
  ✅ test_ipsec_ipv4_libreswan_psk_auth_with_dpd
  ✅ test_ipsec_ipv4_libreswan_authby
  ✅ test_ipsec_ipv4_libreswan_p2p_cert_auth_add_and_remove
  ✅ test_ipsec_ipv4_libreswan_leftsubnet
  ✅ test_ipsec_ipv4_libreswan_transport_mode
  ⚪ test_ipsec_ipv6_libreswan_p2p
  ⚪ test_ipsec_ipv6_host_to_subnet
  ⚪ test_ipsec_ipv6_ipv4_subnet_tunnel[4in6]
  ✅ test_ipsec_ipv6_ipv4_subnet_tunnel[6in4]
  ✅ test_ipsec_modify_exist_connection
  ✅ test_ipsec_ipv4_libreswan_change_ipsec_iface
  ✅ test_ipsec_dhcpv4_off_and_empty_ip_addr
  ⚪ test_ipsec_ipv6_host_to_site_with_dhcpv6_off
tests.integration.linux_bridge_test
  ✅ test_create_and_remove_linux_bridge_with_min_desired_state
  ✅ test_create_and_remove_linux_bridge_with_one_port
  ✅ test_add_linux_bridge_with_empty_ipv6_static_address
  ✅ test_add_linux_bridge_with_empty_ipv6_static_address_with_stp
  ✅ test_linux_bridge_add_port_with_name_only
  ✅ test_linux_bridge_over_bond_over_port_in_one_transaction
  ✅ test_rollback_for_linux_bridge
  ✅ test_bridge_with_unmanaged_ports
  ✅ test_add_invalid_port_ip_config
  ✅ test_linux_bridge_option_integer_rounded_on_ubuntu_kernel
  ✅ test_linux_bridge_option_vlan_default_pvid_no_filtering
  ✅ test_linux_bridge_replace_unmanaged_port
  ✅ test_ignore_unmanged_tap_as_bridge_port
  ✅ test_explicitly_ignore_a_bridge_port
  ✅ test_change_multicast_snooping_from_false_to_true
  ✅ test_empty_state_does_not_change_bridge_options
  ✅ test_create_bridge_with_mixed_case_group_addr
  ⚪ test_create_linux_bridge_with_copy_mac_from_permanent_mac
  ✅ test_desire_port_only_should_preserve_ctrl_setting
  ✅ test_create_and_remove_linux_bridge_kernel_mode
  ✅ test_delete_bridge_created_by_iproute
  ✅ test_add_port_to_br_with_controller_property
  ✅ test_controller_in_show
  ✅ test_has_controller_prop_but_not_in_port_list
  ✅ test_has_controller_prop_but_in_other_port_list
  ✅ test_controller_detach_but_in_port_list
  ✅ test_controller_detach_from_linux_bridge
tests.integration.linux_bridge_test.TestVlanFiltering
  ✅ test_trunk_port_config[native]
  ✅ test_trunk_port_config[not-native]
  ✅ test_port_with_multiple_trunk_ports_config[native]
  ✅ test_port_with_multiple_trunk_ports_config[not-native]
  ✅ test_access_port_config
  ✅ test_update_trunk_port_to_access_port
  ✅ test_update_trunk_port_tag_ids
  ✅ test_update_access_port_tag_id
  ✅ test_activate_vlan_filtering_on_bridge
  ✅ test_disable_vlan_filtering_on_bridge
  ✅ test_partially_disable_vlan_filtering_on_bridge
  ✅ test_keep_vlan_filtering_on_bridge_when_not_set
  ✅ test_move_bridge_port_to_bond
  ✅ test_linux_bridge_option_vlan_default_pvid_on_trunk_mode
tests.integration.lldp_test
  ✅ test_enable_lldp
  ✅ test_lldp_yaml
  ✅ test_lldp_system
  ✅ test_lldp_chassis
  ✅ test_lldp_management_addresses
  ✅ test_lldp_macphy
  ✅ test_lldp_port
  ✅ test_lldp_port_vlan
  ✅ test_lldp_vlan
  ✅ test_lldp_mfs
  ✅ test_lldp_empty_neighbors
  ✅ test_show_running_config_has_no_lldp_neighbor
tests.integration.loopback_test
  ⚪ test_loopback_not_supported_by_nm
tests.integration.loopback_test.TestLoopback
  ✅ test_change_loopback_mtu_and_restore_back
  ✅ test_add_more_ip_to_loopback
tests.integration.mac_vlan_test
  ✅ test_add_mac_vlan_multiple_modes[vepa]
  ✅ test_add_mac_vlan_multiple_modes[bridge]
  ✅ test_add_mac_vlan_multiple_modes[private]
  ✅ test_add_mac_vlan_multiple_modes[passthru]
  ✅ test_add_mac_vlan_promiscuous_off
  ✅ test_edit_mac_vlan_
tests.integration.mac_vtap_test
  ✅ test_add_mac_vtap_multiple_modes[vepa]
  ✅ test_add_mac_vtap_multiple_modes[bridge]
  ✅ test_add_mac_vtap_multiple_modes[private]
  ✅ test_add_mac_vtap_multiple_modes[passthru]
  ✅ test_add_mac_vtap_promiscuous_off
  ✅ test_edit_mac_vtap
tests.integration.mptcp_test
  ✅ test_enable_mptcp_flags_and_remove[signal]
  ✅ test_enable_mptcp_flags_and_remove[subflow]
  ✅ test_enable_mptcp_flags_and_remove[backup]
  ✅ test_enable_mptcp_flags_and_remove[fullmesh]
  ✅ test_enable_mptcp_flags_and_remove[signal&subflow]
  ✅ test_enable_mptcp_flags_and_remove[signal&backup]
  ✅ test_enable_mptcp_flags_and_remove[subflow@backup]
  ✅ test_enable_mptcp_flags_and_remove[subflow@fullmesh]
  ✅ test_enable_mptcp_flags_and_remove[signal@subflow@backup]
  ✅ test_enable_mptcp_flags_and_remove[subflow@backup@fullmesh]
  ✅ test_enable_mptcp_flags_and_remove[fullmesh@subflow@backup]
  ✅ test_invalid_mptcp_flags[signal&fullmesh]
  ✅ test_invalid_mptcp_flags[fullmesh@signal]
  ✅ test_invalid_mptcp_flags[signal@subflow@fullmesh]
  ✅ test_invalid_mptcp_flags[signal@backup@fullmesh]
  ✅ test_invalid_mptcp_flags[fullmesh@subflow@backup@signal]
tests.integration.nmstate_autoconf_test
  ✅ test_autoconf_prodnet_and_mgmtnet
  ✅ test_autoconf_all_prodnet
tests.integration.nmstate_service_test
  ✅ test_nmstate_service_apply
  ✅ test_nmstate_service_apply_nmpolicy
  ✅ test_nmstate_service_without_etc_folder
  ✅ test_nmstate_service_remove_applied_file_by_default
tests.integration.nmstatectl_edit_test
  ✅ test_edit_cancel
  ✅ test_edit_no_change_eth1
tests.integration.nmstatectl_test
  ✅ test_missing_operation
  ✅ test_show_command_with_json
  ✅ test_show_command_with_yaml_format
  ✅ test_show_command_json_only
  ✅ test_show_command_only_non_existing
  ✅ test_show_command_with_long_running_config
  ✅ test_show_command_with_long_show_secrets
  ✅ test_show_command_with_short_running_config
  ✅ test_show_command_with_short_show_secrets
  ✅ test_apply_command_with_yaml_format
  ✅ test_set_command_with_yaml_deprecated
  ✅ test_apply_command_with_two_states
  ✅ test_dual_change
  ✅ test_automatic_rollback
  ✅ test_version_argument
  ✅ test_version_command
  ✅ test_format_command
tests.integration.ovs_test
  ✅ test_create_and_remove_ovs_bridge_options_specified
  ✅ test_nm_ovs_plugin_missing
  ✅ test_add_invalid_port_ip_config
  ✅ test_ovsdb_new_bridge_with_external_id
  ✅ test_ovsdb_set_external_ids_for_ovs_system_interface
  ✅ test_ovsdb_set_external_ids_for_existing_bridge
  ✅ test_ovsdb_remove_external_ids
  ✅ test_ovsdb_override_external_ids
  ✅ test_ovsdb_preserved_if_not_mentioned
  ✅ test_ovsdb_global_config_add_external_ids_and_remove
  ✅ test_ovsdb_global_config_add_other_config_and_remove
  ✅ test_remove_all_ovsdb_global_config
  ✅ test_ovsdb_global_config_add_delete_mapping
  ✅ test_ovn_global_config_add_delete_single_mapping
  ✅ test_ovn_global_config_modify_and_delete_mappings
  ✅ test_ovsdb_global_config_cannot_use_ovn_bridge_mappings_external_id
  ✅ test_ovsdb_global_config_clearing_ext_ids_preserves_existing_mappings
  ✅ test_ovn_bridge_mappings_cannot_have_duplicate_localnet_keys
  ✅ test_mappings_update_does_not_clear_other_ext_ids
  ✅ test_ovsdb_global_config_untouched_if_not_defined
  ✅ test_create_memory_only_ovs_bridge
  ✅ test_remove_all_ovs_ports
  ✅ test_modify_state_do_not_remove_unmanaged_ovs
  ✅ test_expect_failure_when_create_ovs_interface_without_bridge
  ✅ test_create_vxlan_over_ovs_iface_with_use_same_name_as_bridge
  ✅ test_create_mac_vlan_over_ovs_iface_with_use_same_name_as_bridge
  ✅ test_create_mac_tap_over_ovs_iface_with_use_same_name_as_bridge
  ✅ test_ignore_ovs_system_kernel_nic
  ✅ test_add_new_ovs_interface_to_existing
  ✅ test_add_new_sys_veth_interface_to_existing_ovs_bridge
  ✅ test_ovsdb_global_merged_desired_with_current
  ✅ test_ovsdb_global_preserve_not_mentioned
  ✅ test_ovsdb_global_remove_all
  ✅ test_ovsdb_global_remove_all_external_ids
  ✅ test_ovsdb_global_remove_all_other_config
  ✅ test_change_ovs_intenral_iface_ext_id_with_br_port_not_mentioned
  ✅ test_move_ovs_system_interface_to_bond
  ✅ test_genconf_ovsdb_iface_external_ids
  ✅ test_add_port_to_ovs_br_with_controller_property
  ✅ test_move_ovs_sys_iface_to_linux_bridge
  ✅ test_ovs_vlan_access_mode_with_tag_0
  ✅ test_crate_ovs_bond[active-backup]
  ✅ test_crate_ovs_bond[balance-slb]
  ✅ test_crate_ovs_bond[balance-tcp]
  ✅ test_crate_ovs_bond[lacp]
  ✅ test_global_ovsdb_with_ovs_service_off
  ✅ test_ovs_detach_2_ports_from_4_ports_ovs_bond
  ✅ test_ovs_new_internal_iface_to_bridge_with_auto_create_iface
  ✅ test_ovs_replace_internal_iface_to_bridge_with_auto_create_iface
  ✅ test_raise_error_on_unknown_ovsdb_iface_section
  ✅ test_raise_error_on_unknown_ovsdb_global_section
tests.integration.ovs_test.TestOvsPatch
  ✅ test_create_and_remove_patch_port
  ✅ test_patch_interface_does_not_have_mtu
  ✅ test_add_patch_to_existing_interface_invalid
  ✅ test_add_patch_to_existing_interface_valid
  ✅ test_change_ovsdb_ext_id_of_ovs_path
tests.integration.ovs_test.TestOvsDpdk
  ⚪ test_create_ovs_dpdk_and_remove
  ⚪ test_create_ovs_dpdk_with_datapath[netdev]
  ⚪ test_create_ovs_dpdk_with_datapath[system]
  ⚪ test_create_ovs_dpdk_queue_descriptor
tests.integration.preserve_ip_config_test
  ✅ test_reapply_preserve_ip_config
tests.integration.pretty_state_test
  ✅ test_pretty_state_yaml
  ✅ test_pretty_state_json
tests.integration.route_test
  ✅ test_add_route_without_metric
  ✅ test_add_route_without_table_id
  ✅ test_multiple_gateway
  ✅ test_disable_ipv4_with_routes_in_current
  ✅ test_apply_empty_state_preserve_routes
  ✅ test_remove_default_ipv6_gateway_and_revert
  ✅ test_add_and_remove_ipv4_link_local_route
  ✅ test_route_rule_add_without_route_table
  ✅ test_route_rule_add_from_to_single_host
  ✅ test_route_rule_add_with_auto_route_table_id
  ✅ test_route_rule_clear_state
  ✅ test_apply_empty_state_preserve_route_rules
  ✅ test_remove_route_rule_with_wildcard
  ✅ test_route_rule_remove_specific_rule
  ✅ test_route_rule_clear_state_with_minimum_iface_state
  ✅ test_route_rule_clear_state_with_ipv6
  ✅ test_route_change_metric
  ✅ test_support_query_multipath_route
  ✅ test_ignore_route_metric_difference
  ✅ test_sanitize_route_destination
  ✅ test_sanitize_route_rule_from_to
  ✅ test_do_not_show_bgp_route
  ✅ test_gen_conf_route_rule
  ✅ test_absent_route_rule_with_empty_ip_from_to
  ✅ test_absent_route_with_invalid_empty_destination
  ✅ test_auto_choose_route_rule_priority
  ✅ test_add_routes_to_local_route_table_255
  ✅ test_add_route_rules_with_the_same_route_table_id_on_diff_ip_stack
  ✅ test_route_rule_suppress_prefix_length
  ✅ test_append_route_rule
tests.integration.sriov_test.TestSrIov
  ⚪ test_sriov_with_no_vfs_config
  ⚪ test_sriov_increase_vfs
  ⚪ test_sriov_decrease_vfs
  ⚪ test_sriov_create_vf_config
  ⚪ test_sriov_edit_vf_config
  ⚪ test_sriov_remove_vf_config
  ⚪ test_sriov_vf_mac_mixed_case
  ⚪ test_wait_sriov_vf_been_created
  ⚪ test_wait_sriov_vf_been_deleted_when_total_vfs_decrease
  ⚪ test_sriov_vf_vlan_id_and_qos_proto
  ⚪ test_refer_vf_using_pf_name_and_vf_id
  ⚪ test_refer_vf_using_pf_name_and_vf_id_bond
  ⚪ test_refer_vf_using_pf_name_and_vf_id_linux_bridge
  ⚪ test_refer_vf_using_pf_name_and_vf_id_ovs_bridge
  ⚪ test_refer_vf_using_pf_name_and_vf_id_ovs_bond
  ⚪ test_sriov_partial_editing_vf
  ⚪ test_enable_sriov_and_use_future_vf
  ⚪ test_change_vf_from_62_to_63
  ⚪ test_change_vf_parameters_only
tests.integration.static_ip_address_test
  ✅ test_add_static_ipv4_with_full_state
  ✅ test_add_ifaces_with_same_static_ipv4_address_in_one_transaction
  ✅ test_add_iface_with_same_static_ipv4_address_to_existing
  ✅ test_add_static_ipv6_with_link_local
  ✅ test_add_static_ipv6_with_link_local_only
  ✅ test_add_static_ipv6_with_min_state
  ✅ test_add_ifaces_with_same_static_ipv6_address_in_one_transaction
  ✅ test_add_iface_with_same_static_ipv6_address_to_existing
  ✅ test_add_iface_with_static_ipv6_expanded_format
  ✅ test_ignore_invalid_ip_on_absent_interface
  ✅ test_static_ip_kernel_mode
  ✅ test_merge_ip_enabled_property_from_current
  ✅ test_preserve_ipv4_addresses_order
  ✅ test_preserve_ipv6_addresses_order
  ✅ test_remove_all_ip_address
  ✅ test_ignore_dhcp_client_id_if_static
  ✅ test_mac_address_based_matching
tests.integration.veth_test.TestVeth
  ✅ test_eth_with_veth_conf
  ✅ test_new_veth_with_ipv6_only
  ✅ test_veth_invalid_mtu_smaller_than_min
  ✅ test_veth_invalid_mtu_bigger_than_max
  ✅ test_change_veth_with_veth_type_without_veth_conf
  ✅ test_change_veth_with_eth_type_without_veth_conf
tests.integration.vlan_test
  ✅ test_add_and_remove_two_vlans_on_same_iface
  ✅ test_rollback_for_vlans
  ✅ test_set_vlan_iface_down
  ✅ test_add_new_base_iface_with_vlan
  ✅ test_add_vlan_with_mismatching_name_and_id
  ✅ test_preserve_existing_vlan_conf
  ✅ test_change_vlan_protocol
  ✅ test_add_qinq_vlan
  ✅ test_configure_vlan_with_reaorder_headers
  ✅ test_configure_vlan_with_loose_binding
  ✅ test_configure_vlan_with_gvrp
  ✅ test_configure_vlan_with_mvrp
  ✅ test_new_vlan_default_to_reorder_headers
  ✅ test_vlan_do_not_override_reorder_headers_if_not_mentioned
tests.integration.vrf_test.TestVrf
  ✅ test_create_and_remove
  ✅ test_sort_ports
  ✅ test_change_route_table_id
  ✅ test_create_with_empty_ports
  ✅ test_add_and_remove_port
  ✅ test_remove_port
  ✅ test_remove_all_ports
  ✅ test_moving_port_from_other_vrf
  ✅ test_swaping_port
  ✅ test_port_holding_ip
  ✅ test_takes_over_unmanaged_vrf
  ✅ test_vrf_ignore_mac_address
  ✅ test_vrf_ignore_accept_all_mac_addresses_false
  ✅ test_change_vrf_without_table_id
  ✅ test_new_vrf_without_table_id
  ✅ test_new_vrf_over_new_bond_vlan
  ✅ test_vrf_over_bond_vlan_got_auto_remove_by_parent
tests.integration.vxlan_test
  ✅ test_add_and_remove_vxlan
  ✅ test_set_vxlan_iface_down
  ✅ test_add_new_bond_iface_with_vxlan
  ✅ test_show_vxlan_with_no_remote
tests.integration.nm.bond_test
  ✅ test_bond_all_zero_ad_actor_system
  ⚪ test_bond_balance_slb
tests.integration.nm.dispath_test
  ✅ test_add_and_remove_dispatch_script
  ✅ test_remove_dispatch_script_on_iface_absent
  ✅ test_modify_dispatch_script
tests.integration.nm.dns_test
  ✅ test_set_auto_dns_with_unamanged_iface_with_static_gw
  ✅ test_do_not_use_unmanaged_iface_for_dns
  ✅ test_do_not_use_external_managed_iface_for_dns
  ✅ test_static_dns_search_with_auto_dns
  ✅ test_global_dns_with_dns_options
tests.integration.nm.ethtool_test
  ✅ test_coalesce_rx_tx_no_verify
tests.integration.nm.gen_conf_test
  ✅ test_gen_conf_ecmp_routes
tests.integration.nm.ip_test
  ✅ test_get_applied_config_for_dhcp_state_with_dhcp_enabeld_on_disk
  ✅ test_get_applied_config_for_dhcp_state_with_dhcp_disabled_on_disk
  ✅ test_preserve_static_routes_created_by_iproute
  ✅ test_switch_static_gateway_to_dhcp
  ✅ test_fix_dhcp_timeout_even_not_desired
tests.integration.nm.iproute_config_test
  ✅ test_external_managed_subordnates
  ✅ test_convert_unmanged_interface_to_managed
  ✅ test_external_managed_veth_with_static_ip
  ✅ test_bring_unmanaged_iface_down
  ✅ test_mark_unmanaged_iface_absent
  ✅ test_external_managed_iface_with_autoconf_enabled
  ✅ test_perserve_ip_order_of_external_managed_nic
tests.integration.nm.linux_bridge_test
  ✅ test_linux_manage_bridge_keeps_unmanaged_port
  ✅ test_ignore_interface_mentioned_in_port_list
  ✅ test_partially_consume_linux_bridge_port
  ✅ test_auto_manage_linux_ignored_ports
  ✅ test_activate_nmcli_down_linux_bridge
  ✅ test_create_down_linux_bridge
tests.integration.nm.ovs_test
  ✅ test_do_not_touch_ovs_port_when_not_desired_system_iface
  ✅ test_do_not_touch_ovs_port_when_not_desired_internal_iface
  ✅ test_gc_on_ovs_dpdk
  ✅ test_ovs_bond_auto_managed_ignored_port
tests.integration.nm.profile_test
  ✅ test_preserve_activated_profile_name
  ✅ test_state_down_preserving_config
  ✅ test_state_absent_can_remove_down_profiles
  ✅ test_create_memory_only_profile_new_interface
  ✅ test_create_memory_only_profile_edit_interface
  ✅ test_memory_only_profile_absent_interface
  ✅ test_linux_bridge_with_port_holding_two_profiles
  ✅ test_converting_memory_only_profile_to_persistent
  ✅ test_ovs_profile_been_delete_by_state_absent
  ✅ test_set_static_ip_with_multiconnect_profile
  ✅ test_preserve_existing_wire_setting
  ✅ test_delete_mac_based_profile_using_iface_name
  ✅ test_delete_mac_based_profile_using_profile_name
tests.integration.nm.route_rule_test
  ✅ test_store_route_table_local_rule_to_loopback
tests.integration.nm.route_test
  ✅ test_preserve_old_gateway
tests.integration.nm.sriov_test
  ⚪ test_create_new_vfs_does_not_generate_a_profile
tests.integration.nm.veth_test
  ✅ test_remove_peer_connection
  ✅ test_veth_with_ignored_peer
  ✅ test_veth_with_ignored_peer_changed_to_new_peer
  ✅ test_veth_rename_peer
tests.integration.nm.vlan_test
  ✅ test_vlan_parent_has_two_profiles