The networking_cisco.apps.saf.common.dfa_sys_lib Module

class networking_cisco.apps.saf.common.dfa_sys_lib.BaseOVS(root_helper)

Bases: object

add_bridge(bridge_name)
bridge_exists(bridge_name)
delete_bridge(bridge_name)
get_bridge_name_for_port_name(port_name)
port_exists(port_name)
run_vsctl(args, check_error=False)
class networking_cisco.apps.saf.common.dfa_sys_lib.OVSBridge(br_name, root_helper)

Bases: networking_cisco.apps.saf.common.dfa_sys_lib.BaseOVS

add_flow(**kwargs)
add_port(port_name)
clear_db_attribute(table_name, record, column)
create()
db_get_val(table, record, column, check_error=False)
delete_flows(**kwargs)
delete_port(port_name)
destroy()
do_action_flows(action, kwargs_list)
dump_flows_for(**kwargs)
get_ofport_name(iface_uuid)
get_port_name_list()
get_port_ofport(port_name)
get_port_vlan_tag(port_name)
remove_all_flows()
run_ofctl(cmd, args, process_input=None)
set_db_attribute(table_name, record, column, value)
set_secure_mode()
networking_cisco.apps.saf.common.dfa_sys_lib.create_process(cmd, root_helper=None, addl_env=None, log_output=True)

Create a process object for the given command.

The return value will be a tuple of the process object and the list of command arguments used to create it.

networking_cisco.apps.saf.common.dfa_sys_lib.delete_port_glob(root_helper, br_ex, port_name)
networking_cisco.apps.saf.common.dfa_sys_lib.execute(cmd, root_helper=None, process_input=None, addl_env=None, check_exit_code=True, return_stderr=False, log_fail_as_error=True, log_output=True)
networking_cisco.apps.saf.common.dfa_sys_lib.get_all_run_phy_intf()

Retrieve all physical interfaces that are operationally up.

networking_cisco.apps.saf.common.dfa_sys_lib.get_bond_intf(intf)
networking_cisco.apps.saf.common.dfa_sys_lib.get_bridge_name_for_port_name_glob(root_helper, port_name)
networking_cisco.apps.saf.common.dfa_sys_lib.get_bridges(root_helper)
networking_cisco.apps.saf.common.dfa_sys_lib.get_member_ports(intf)
networking_cisco.apps.saf.common.dfa_sys_lib.get_peer(root_helper, port)
networking_cisco.apps.saf.common.dfa_sys_lib.is_intf_bond(intf)
networking_cisco.apps.saf.common.dfa_sys_lib.is_intf_up(intf)

Function to check if a interface is up.

networking_cisco.apps.saf.common.dfa_sys_lib.is_patch(root_helper, port)
networking_cisco.apps.saf.common.dfa_sys_lib.is_valid_vlan_tag(vlan)
networking_cisco.apps.saf.common.dfa_sys_lib.port_exists_glob(root_helper, port_name)
networking_cisco.apps.saf.common.dfa_sys_lib.subprocess_popen(args, stdin=None, stdout=None, stderr=None, shell=False, env=None)