Hi guys, I have been experimenting with the enable-dvr option in neutron-api. I cannot find a clear guide on how to configure this. However I have ran into some issues trying to figure out the configuration to enable dvr. This is where juju stops: unit-neutron-openvswitch-1: 11:45:35 INFO unit.neutron-openvswitch/1.juju-log Creating bridge br-int unit-neutron-openvswitch-1: 11:45:35 INFO unit.neutron-openvswitch/1.juju-log Creating bridge br-ex unit-neutron-openvswitch-1: 11:45:36 DEBUG unit.neutron-openvswitch/1.juju-log Replacing iface 'eno1' with bond master 'os' unit-neutron-openvswitch-1: 11:45:36 DEBUG unit.neutron-openvswitch/1.juju-log Replacing iface 'eno2' with bond master 'os' unit-neutron-openvswitch-1: 11:45:36 DEBUG unit.neutron-openvswitch/1.juju-log Replacing iface 'eno3' with bond master 'stor' unit-neutron-openvswitch-1: 11:45:36 DEBUG unit.neutron-openvswitch/1.juju-log Replacing iface 'eno4' with bond master 'stor' unit-neutron-openvswitch-1: 11:45:37 INFO unit.neutron-openvswitch/1.juju-log Creating bridge br-data unit-neutron-openvswitch-1: 11:45:37 DEBUG unit.neutron-openvswitch/1.juju-log Interface os.392 is not a Linux bridge unit-neutron-openvswitch-1: 11:45:37 INFO unit.neutron-openvswitch/1.juju-log Adding port os.392 to bridge br-data unit-neutron-openvswitch-1: 11:45:37 DEBUG unit.neutron-openvswitch/1.config-changed Failed to restart os-charm-phy-nic-mtu.service: Unit os-charm-phy-nic-mtu.service not found. Does this mean i need to have a relation to my Neutron-gateway charm aswell? I found a reference to that service in the code for charm-neutron-gateway. Here is a simplified juju bundle configuration of my setup: neutron-openvswitch: annotations: gui-x: '250' gui-y: '500' charm: cs:neutron-openvswitch-255 num_units: 0 options: data-port: br-data:os.392 bridge-mappings: physnet1:br-data firewall-driver: openvswitch instance-mtu: 1458 security-group-log-output-base: "/var/log/openvswitch/security.log" security-group-log-burst-limit: 25 bindings: data: os-private neutron-gateway: annotations: gui-x: '0' gui-y: '0' charm: cs:neutron-gateway-256 num_units: 1 options: openstack-origin: cloud:bionic-rocky worker-multiplier: 0.25 ### Network configuration ### flat-network-providers: physnet1 data-port: br-data:os.392 bridge-mappings: physnet1:br-data plugin: ovs enable-l3-agent: true enable-metadata-network: true enable-isolated-metadata: false run-internal-router: all instance-mtu: 1458 use-syslog: true verbose: true extra-bindings: data: os-private to: - '0' neutron-api: annotations: gui-x: '500' gui-y: '500' charm: cs:neutron-api-269 num_units: 1 options: openstack-origin: cloud:bionic-rocky worker-multiplier: 0.25 use-internal-endpoints: true global-physnet-mtu: 1500 flat-network-providers: physnet1 dhcp-agents-per-network: 2 neutron-security-groups: true enable-security-group-logging: true overlay-network-type: "gre" default-tenant-network-type: "gre" neutron-external-network: ext_net enable-dvr: true bindings: public: os-private admin: os-private internal: os-private shared-db: os-private to: - lxd:0 Any help appreciated :) -- Emil Larsson