<?xml version="1.0" encoding="UTF-8"?>
<!-- vi: set et smarttab sw=4 tabstop=4: -->
<!--
Copyright (c) 2014 Cisco Systems, Inc. and others.  All rights reserved.

This program and the accompanying materials are made available under the
terms of the Eclipse Public License v1.0 which accompanies this distribution,
and is available at http://www.eclipse.org/legal/epl-v10.html

NOTE: This file is deprecated as wiring is now done via blueprint. This file is kept for
       backwards compatibility. Runtime modifications are not honored.
-->
<snapshot>
    <required-capabilities>
        <!-- openflowjava -->
        <capability>
            urn:opendaylight:params:xml:ns:yang:openflow:switch:connection:provider:impl?module=openflow-switch-connection-provider-impl&amp;revision=2014-03-28
        </capability>
        <capability>
            urn:opendaylight:params:xml:ns:yang:openflow:switch:connection:provider?module=openflow-switch-connection-provider&amp;revision=2014-03-28
        </capability>
        <!-- openflowplugin -->
        <capability>urn:opendaylight:params:xml:ns:yang:config:openflow:plugin:impl?module=openflow-plugin-provider-impl&amp;revision=2015-03-27</capability>
        <capability>urn:opendaylight:params:xml:ns:yang:openflow:api?module=openflow-provider&amp;revision=2015-03-31</capability>
        <capability>urn:opendaylight:params:xml:ns:yang:openflowplugin:extension:api?module=openflowplugin-extension-registry&amp;revision=2015-04-25</capability>
        <!-- binding-broker-impl - provided -->
    </required-capabilities>

    <configuration>

        <data xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
            <modules xmlns="urn:opendaylight:params:xml:ns:yang:controller:config">
                <!-- default OF-switch-connection-provider (port 6633) -->
                <module>
                    <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:openflow:switch:connection:provider:impl">
                        prefix:openflow-switch-connection-provider-impl
                    </type>
                    <name>openflow-switch-connection-provider-default-impl</name>
                    <port>6633</port>
                    <!--      Possible transport-protocol options: TCP, TLS, UDP -->
                    <transport-protocol>TCP</transport-protocol>
                    <switch-idle-timeout>15000</switch-idle-timeout>
                </module>
                <!-- default OF-switch-connection-provider (port 6653) -->
                <module>
                    <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:openflow:switch:connection:provider:impl">
                        prefix:openflow-switch-connection-provider-impl
                    </type>
                    <name>openflow-switch-connection-provider-legacy-impl</name>
                    <port>6653</port>
                    <!--      Possible transport-protocol options: TCP, TLS, UDP -->
                    <transport-protocol>TCP</transport-protocol>
                    <switch-idle-timeout>15000</switch-idle-timeout>
                </module>


                <module>
                    <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:config:openflow:plugin:impl">
                        prefix:openflow-plugin-provider-impl
                    </type>
                    <name>openflow-plugin-provider-impl</name>

                    <openflow-switch-connection-provider>
                        <type xmlns:ofSwitch="urn:opendaylight:params:xml:ns:yang:openflow:switch:connection:provider">ofSwitch:openflow-switch-connection-provider</type>
                        <name>openflow-switch-connection-provider-default</name>
                    </openflow-switch-connection-provider>
                    <openflow-switch-connection-provider>
                        <type xmlns:ofSwitch="urn:opendaylight:params:xml:ns:yang:openflow:switch:connection:provider">ofSwitch:openflow-switch-connection-provider</type>
                        <name>openflow-switch-connection-provider-legacy</name>
                    </openflow-switch-connection-provider>

                    <data-broker>
                        <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">binding:binding-async-data-broker</type>
                        <name>pingpong-binding-data-broker</name>
                    </data-broker>
                    <rpc-registry>
                        <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">binding:binding-rpc-registry</type>
                        <name>binding-rpc-broker</name>
                    </rpc-registry>
                    <notification-adapter>
                        <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl">binding:binding-new-notification-service</type>
                        <name>binding-notification-adapter</name>
                    </notification-adapter>
                    <notification-publish-adapter>
                        <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl">binding:binding-new-notification-publish-service</type>
                        <name>binding-notification-publish-adapter</name>
                    </notification-publish-adapter>
                    <entity-ownership-service>
                        <type xmlns:entity-ownership="urn:opendaylight:params:xml:ns:yang:controller:md:sal:core:spi:entity-ownership-service">entity-ownership:entity-ownership-service</type>
                        <name>entity-ownership-service</name>
                    </entity-ownership-service>
                    <rpc-requests-quota>20000</rpc-requests-quota>
                    <switch-features-mandatory>false</switch-features-mandatory>
                    <global-notification-quota>64000</global-notification-quota>
                    <is-statistics-polling-on>true</is-statistics-polling-on>
                    <barrier-interval-timeout-limit>500</barrier-interval-timeout-limit>
                    <barrier-count-limit>25600</barrier-count-limit>
                    <echo-reply-timeout>2000</echo-reply-timeout>
                </module>
            </modules>

            <services xmlns="urn:opendaylight:params:xml:ns:yang:controller:config">
                <service>
                    <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:openflow:switch:connection:provider">prefix:openflow-switch-connection-provider</type>
                    <instance>
                        <name>openflow-switch-connection-provider-default</name>
                        <provider>/modules/module[type='openflow-switch-connection-provider-impl'][name='openflow-switch-connection-provider-default-impl']</provider>
                    </instance>
                    <instance>
                        <name>openflow-switch-connection-provider-legacy</name>
                        <provider>/modules/module[type='openflow-switch-connection-provider-impl'][name='openflow-switch-connection-provider-legacy-impl']</provider>
                    </instance>
                </service>
                <service>
                    <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:openflow:api">
                        prefix:openflow-provider
                    </type>
                    <instance>
                        <name>openflow-provider</name>
                        <provider>
                            /modules/module[type='openflow-plugin-provider-impl'][name='openflow-plugin-provider-impl']
                        </provider>
                    </instance>
                </service>
                <service>
                    <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:openflowplugin:extension:api">prefix:openflow-extension-registry-provider</type>
                    <instance>
                        <name>openflow-ext-provider</name>
                        <provider>
                            /modules/module[type='openflow-plugin-provider-impl'][name='openflow-plugin-provider-impl']
                        </provider>
                    </instance>
                </service>
            </services>
        </data>

    </configuration>
</snapshot>
