diff --git a/vmware_nsx/services/fwaas/common/fwaas_callbacks_v1.py b/vmware_nsx/services/fwaas/common/fwaas_callbacks_v1.py index a9f247dbf7..d0132e82d2 100644 --- a/vmware_nsx/services/fwaas/common/fwaas_callbacks_v1.py +++ b/vmware_nsx/services/fwaas/common/fwaas_callbacks_v1.py @@ -92,10 +92,12 @@ class NsxFwaasCallbacks(firewall_l3_agent.L3WithFWaaS): filters={'project_id': [project_id]}) def _router_dict_to_obj(self, r): - # The callbacks expect a router-info object + # The callbacks expect a router-info object with an agent config + agent_conf = cfg.CONF + agent_conf.metadata_access_mark = '0x1' return router_info.RouterInfo( None, r['id'], router=r, - agent_conf=None, + agent_conf=agent_conf, interface_driver=None, use_ipv6=False)