extreme_efa, along with openvswitch. In
                    the /etc/neutron/plugins/ml2/ml2_conf.ini file, add the
                    following lines:
                [ml2] mechanism_drivers = openvswitch, extreme_efa, sriovnicswitch
/etc/neutron/neutron.conf file:
                [DEFAULT] service_plugins = efa_topology_plugin, trunk, segments
/etc/neutron/neutron.conf file:
                [DEFAULT] service_plugins = extreme_l3_efa, efa_topology_plugin, trunk, segments

Note
extreme_l3_efa
                        is an L3 Service Plugin and its replacement for the default L3 Service
                        Plugin (called router). Only one of them should be used.neutron.conf:
                [service_providers] service_provider = L3_ROUTER_NAT:extreme:networking_extreme.l3.l3_flavor.ExtremeL3ServiceProvider:default
Flavors require the default L3 Service Plugin (called
                        router). This means flavors can be used only when the
                        service plugin is router.
service_plugins = router, efa_topology_plugin, trunk, segments