The networking_cisco.plugins.cisco.device_manager.plugging_drivers.hw_vlan_trunking_driver Module

class networking_cisco.plugins.cisco.device_manager.plugging_drivers.hw_vlan_trunking_driver.HwVLANTrunkingPlugDriver

Bases: networking_cisco.plugins.cisco.device_manager.plugging_drivers.PluginSidePluggingDriver

Driver class for Cisco hardware-based devices.

The driver works with VLAN segmented Neutron networks.

allocate_hosting_port(context, router_id, port_db, network_type, hosting_device_id)
create_hosting_device_resources(context, complementary_id, tenant_id, mgmt_context, max_hosted)
delete_hosting_device_resources(context, tenant_id, mgmt_port, **kwargs)
extend_hosting_port_info(context, port_db, hosting_device, hosting_info)
get_hosting_device_resources(context, id, complementary_id, tenant_id, mgmt_nw_id)
setup_logical_port_connectivity(context, port_db, hosting_device_id)
teardown_logical_port_connectivity(context, port_db, hosting_device_id)