)]}'
{"doc/networking-guide/source/config-ml2-plug-in.rst":[{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"ec3da5d93e38bf2fc64a1e8c11bb2375b003c4c1","unresolved":false,"context_lines":[{"line_number":5,"context_line":"Architecture"},{"line_number":6,"context_line":"~~~~~~~~~~~~"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"The Modular Layer 2 (ml2) Neutron plug-in is a framework allowing OpenStack"},{"line_number":9,"context_line":"Neutron to simultaneously utilize the variety of layer 2 networking"},{"line_number":10,"context_line":"technologies found in complex real-world data centers. The ml2 framework"},{"line_number":11,"context_line":"distingiushes between the two kind of drivers that can be configured:"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_fc221751","line":9,"range":{"start_line":8,"start_character":66,"end_line":9,"end_character":7},"updated":"2016-03-10 03:06:43.000000000","message":"OpenStack networking","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"ec3da5d93e38bf2fc64a1e8c11bb2375b003c4c1","unresolved":false,"context_lines":[{"line_number":6,"context_line":"~~~~~~~~~~~~"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"The Modular Layer 2 (ml2) Neutron plug-in is a framework allowing OpenStack"},{"line_number":9,"context_line":"Neutron to simultaneously utilize the variety of layer 2 networking"},{"line_number":10,"context_line":"technologies found in complex real-world data centers. The ml2 framework"},{"line_number":11,"context_line":"distingiushes between the two kind of drivers that can be configured:"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_9ce02bfc","line":9,"range":{"start_line":9,"start_character":26,"end_line":9,"end_character":33},"updated":"2016-03-10 03:06:43.000000000","message":"use","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"ec3da5d93e38bf2fc64a1e8c11bb2375b003c4c1","unresolved":false,"context_lines":[{"line_number":8,"context_line":"The Modular Layer 2 (ml2) Neutron plug-in is a framework allowing OpenStack"},{"line_number":9,"context_line":"Neutron to simultaneously utilize the variety of layer 2 networking"},{"line_number":10,"context_line":"technologies found in complex real-world data centers. The ml2 framework"},{"line_number":11,"context_line":"distingiushes between the two kind of drivers that can be configured:"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"* Type Drivers"},{"line_number":14,"context_line":"  Define how an OpenStack network is technically realized. Example: VXLAN"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_fce977e7","line":11,"range":{"start_line":11,"start_character":30,"end_line":11,"end_character":34},"updated":"2016-03-10 03:06:43.000000000","message":"kinds","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"ec3da5d93e38bf2fc64a1e8c11bb2375b003c4c1","unresolved":false,"context_lines":[{"line_number":16,"context_line":"  Each available network type is managed by an ml2 type driver. Type drivers"},{"line_number":17,"context_line":"  maintain any needed type-specific network state. They"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"  * validate the type specific information for provider networks"},{"line_number":20,"context_line":"  * are responsible for the allocation of a free segment in tenant networks"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"* Mechanism Drivers"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_9cb78bf4","line":20,"range":{"start_line":19,"start_character":0,"end_line":20,"end_character":75},"updated":"2016-03-10 03:06:43.000000000","message":"Remove bullets, make prose.","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"ec3da5d93e38bf2fc64a1e8c11bb2375b003c4c1","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"  * validate the type specific information for provider networks"},{"line_number":20,"context_line":"  * are responsible for the allocation of a free segment in tenant networks"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"* Mechanism Drivers"},{"line_number":24,"context_line":"  Define the mechanism to access an OpenStack network of a certain type."}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_dccd9386","line":21,"updated":"2016-03-10 03:06:43.000000000","message":"Remove blank lines","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"61c7132b0cfd8e8827215ab7fbaebff381bd168b","unresolved":false,"context_lines":[{"line_number":24,"context_line":"  Define the mechanism to access an OpenStack network of a certain type."},{"line_number":25,"context_line":"  Example: Open vSwitch mechanism driver"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"  The MechanismDriver is responsible for taking the information established by"},{"line_number":28,"context_line":"  the TypeDriver and ensuring that it is properly applied given the"},{"line_number":29,"context_line":"  specific networking mechanisms that have been enabled."},{"line_number":30,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_6d00c934","line":27,"updated":"2016-02-24 11:20:05.000000000","message":"is there meant to be a space between these two words?","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"ec3da5d93e38bf2fc64a1e8c11bb2375b003c4c1","unresolved":false,"context_lines":[{"line_number":34,"context_line":"Multiple mechanism and type drivers can be used simultaneously to access"},{"line_number":35,"context_line":"different ports of the same virtual network."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"\u003cPicture showing relationships\u003e"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"ML2 driver support matrix"},{"line_number":40,"context_line":"-------------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_bca9af92","line":37,"range":{"start_line":37,"start_character":0,"end_line":37,"end_character":31},"updated":"2016-03-10 03:06:43.000000000","message":"Mark with TODO:","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"61c7132b0cfd8e8827215ab7fbaebff381bd168b","unresolved":false,"context_lines":[{"line_number":34,"context_line":"Multiple mechanism and type drivers can be used simultaneously to access"},{"line_number":35,"context_line":"different ports of the same virtual network."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"\u003cPicture showing relationships\u003e"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"ML2 driver support matrix"},{"line_number":40,"context_line":"-------------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_8d8c2ddb","line":37,"updated":"2016-02-24 11:20:05.000000000","message":"Please comment this out in a .. todo::","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"61c7132b0cfd8e8827215ab7fbaebff381bd168b","unresolved":false,"context_lines":[{"line_number":72,"context_line":"     - no"},{"line_number":73,"context_line":"     - no"},{"line_number":74,"context_line":"     - yes"},{"line_number":75,"context_line":"     - yes????"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":".. note::"},{"line_number":78,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_0d1bfd81","line":75,"updated":"2016-02-24 11:20:05.000000000","message":"Are you uncertain about this content? if so, comment it out please","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"ec3da5d93e38bf2fc64a1e8c11bb2375b003c4c1","unresolved":false,"context_lines":[{"line_number":72,"context_line":"     - no"},{"line_number":73,"context_line":"     - no"},{"line_number":74,"context_line":"     - yes"},{"line_number":75,"context_line":"     - yes????"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":".. note::"},{"line_number":78,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_dc947344","line":75,"range":{"start_line":75,"start_character":0,"end_line":75,"end_character":14},"updated":"2016-03-10 03:06:43.000000000","message":"leave blank, or mark with TODO","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"61c7132b0cfd8e8827215ab7fbaebff381bd168b","unresolved":false,"context_lines":[{"line_number":76,"context_line":""},{"line_number":77,"context_line":".. note::"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"   l2 population is a special mechanism driver that optimizes broad- and"},{"line_number":80,"context_line":"   multicast traffic in the overlay networks VXLAN and GRE. It needs to be used"},{"line_number":81,"context_line":"   in conjucntion with either the linuxbridge or the OVS mechanism driver and"},{"line_number":82,"context_line":"   cannot be used as standalone mechanism driver. More information see the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_4db5057c","line":79,"updated":"2016-02-24 11:20:05.000000000","message":"Should this be a capital L?","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"61c7132b0cfd8e8827215ab7fbaebff381bd168b","unresolved":false,"context_lines":[{"line_number":76,"context_line":""},{"line_number":77,"context_line":".. note::"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"   l2 population is a special mechanism driver that optimizes broad- and"},{"line_number":80,"context_line":"   multicast traffic in the overlay networks VXLAN and GRE. It needs to be used"},{"line_number":81,"context_line":"   in conjucntion with either the linuxbridge or the OVS mechanism driver and"},{"line_number":82,"context_line":"   cannot be used as standalone mechanism driver. More information see the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_0d665d29","line":79,"range":{"start_line":79,"start_character":67,"end_line":79,"end_character":68},"updated":"2016-02-24 11:20:05.000000000","message":"remove this","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"ec3da5d93e38bf2fc64a1e8c11bb2375b003c4c1","unresolved":false,"context_lines":[{"line_number":78,"context_line":""},{"line_number":79,"context_line":"   l2 population is a special mechanism driver that optimizes broad- and"},{"line_number":80,"context_line":"   multicast traffic in the overlay networks VXLAN and GRE. It needs to be used"},{"line_number":81,"context_line":"   in conjucntion with either the linuxbridge or the OVS mechanism driver and"},{"line_number":82,"context_line":"   cannot be used as standalone mechanism driver. More information see the"},{"line_number":83,"context_line":"   mechanism driver section further below."},{"line_number":84,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_7c8a871c","line":81,"range":{"start_line":81,"start_character":6,"end_line":81,"end_character":17},"updated":"2016-03-10 03:06:43.000000000","message":"conjunction","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"61c7132b0cfd8e8827215ab7fbaebff381bd168b","unresolved":false,"context_lines":[{"line_number":78,"context_line":""},{"line_number":79,"context_line":"   l2 population is a special mechanism driver that optimizes broad- and"},{"line_number":80,"context_line":"   multicast traffic in the overlay networks VXLAN and GRE. It needs to be used"},{"line_number":81,"context_line":"   in conjucntion with either the linuxbridge or the OVS mechanism driver and"},{"line_number":82,"context_line":"   cannot be used as standalone mechanism driver. More information see the"},{"line_number":83,"context_line":"   mechanism driver section further below."},{"line_number":84,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_4d6ce507","line":81,"range":{"start_line":81,"start_character":6,"end_line":81,"end_character":17},"updated":"2016-02-24 11:20:05.000000000","message":"please remove the passive voice in this sentence","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"ec3da5d93e38bf2fc64a1e8c11bb2375b003c4c1","unresolved":false,"context_lines":[{"line_number":78,"context_line":""},{"line_number":79,"context_line":"   l2 population is a special mechanism driver that optimizes broad- and"},{"line_number":80,"context_line":"   multicast traffic in the overlay networks VXLAN and GRE. It needs to be used"},{"line_number":81,"context_line":"   in conjucntion with either the linuxbridge or the OVS mechanism driver and"},{"line_number":82,"context_line":"   cannot be used as standalone mechanism driver. More information see the"},{"line_number":83,"context_line":"   mechanism driver section further below."},{"line_number":84,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_5c8fc329","line":81,"range":{"start_line":81,"start_character":49,"end_line":81,"end_character":52},"updated":"2016-03-10 03:06:43.000000000","message":"remove \u0027the\u0027","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"ec3da5d93e38bf2fc64a1e8c11bb2375b003c4c1","unresolved":false,"context_lines":[{"line_number":79,"context_line":"   l2 population is a special mechanism driver that optimizes broad- and"},{"line_number":80,"context_line":"   multicast traffic in the overlay networks VXLAN and GRE. It needs to be used"},{"line_number":81,"context_line":"   in conjucntion with either the linuxbridge or the OVS mechanism driver and"},{"line_number":82,"context_line":"   cannot be used as standalone mechanism driver. More information see the"},{"line_number":83,"context_line":"   mechanism driver section further below."},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"Configurations"},{"line_number":86,"context_line":"~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_9c85cb08","line":83,"range":{"start_line":82,"start_character":50,"end_line":83,"end_character":42},"updated":"2016-03-10 03:06:43.000000000","message":"\"For more information, see \u003clink\u003e\"","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"61c7132b0cfd8e8827215ab7fbaebff381bd168b","unresolved":false,"context_lines":[{"line_number":80,"context_line":"   multicast traffic in the overlay networks VXLAN and GRE. It needs to be used"},{"line_number":81,"context_line":"   in conjucntion with either the linuxbridge or the OVS mechanism driver and"},{"line_number":82,"context_line":"   cannot be used as standalone mechanism driver. More information see the"},{"line_number":83,"context_line":"   mechanism driver section further below."},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"Configurations"},{"line_number":86,"context_line":"~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_8d7a6dbb","line":83,"range":{"start_line":83,"start_character":36,"end_line":83,"end_character":41},"updated":"2016-02-24 11:20:05.000000000","message":"please link and/or indicate what you are talking about clearly","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"ec3da5d93e38bf2fc64a1e8c11bb2375b003c4c1","unresolved":false,"context_lines":[{"line_number":129,"context_line":""},{"line_number":130,"context_line":"  The administrator needs to configure a list of physical network names that"},{"line_number":131,"context_line":"  can be used for provider networks."},{"line_number":132,"context_line":"  More details see: http://docs.openstack.org/liberty/config-reference/content/networking-plugin-ml2_flat.html"},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"* VLAN"},{"line_number":135,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_1ca9bb7b","line":132,"range":{"start_line":132,"start_character":2,"end_line":132,"end_character":6},"updated":"2016-03-10 03:06:43.000000000","message":"For more details ...","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"ec3da5d93e38bf2fc64a1e8c11bb2375b003c4c1","unresolved":false,"context_lines":[{"line_number":135,"context_line":""},{"line_number":136,"context_line":"  The administrator needs to configure a list of physical network names that"},{"line_number":137,"context_line":"  can be used for provider networks."},{"line_number":138,"context_line":"  More details see: http://docs.openstack.org/liberty/config-reference/content/networking-plugin-ml2_vlan.html"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"* GRE"},{"line_number":141,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_7cb8c7c8","line":138,"range":{"start_line":138,"start_character":2,"end_line":138,"end_character":6},"updated":"2016-03-10 03:06:43.000000000","message":"For more details ...","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"ec3da5d93e38bf2fc64a1e8c11bb2375b003c4c1","unresolved":false,"context_lines":[{"line_number":139,"context_line":""},{"line_number":140,"context_line":"* GRE"},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"  No additional configuration required,"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"* VXLAN"},{"line_number":145,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_bcaecf7e","line":142,"range":{"start_line":142,"start_character":38,"end_line":142,"end_character":39},"updated":"2016-03-10 03:06:43.000000000","message":".","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"61c7132b0cfd8e8827215ab7fbaebff381bd168b","unresolved":false,"context_lines":[{"line_number":154,"context_line":"project. Regular (non-privileged) users can manage project networks"},{"line_number":155,"context_line":"within the allocation that an administrator or operator defines for"},{"line_number":156,"context_line":"them. More information about provider networks see"},{"line_number":157,"context_line":":ref:`intro-os-networking-overview`"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"Project network configurations are made in the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_2d46c17a","line":157,"range":{"start_line":157,"start_character":34,"end_line":157,"end_character":35},"updated":"2016-02-24 11:20:05.000000000","message":"full stop after this sentence","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"61c7132b0cfd8e8827215ab7fbaebff381bd168b","unresolved":false,"context_lines":[{"line_number":183,"context_line":"    usedfor project (tenant) network allocation."},{"line_number":184,"context_line":"    More details see: http://docs.openstack.org/liberty/config-reference/content/networking-plugin-ml2_vxlan.html"},{"line_number":185,"context_line":""},{"line_number":186,"context_line":"  * VXLAN_GROUP ??? Is this tenant network specific?"},{"line_number":187,"context_line":""},{"line_number":188,"context_line":".. note::"},{"line_number":189,"context_line":"   Flat networks for project (tenant) allocation are not supported. They only"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_2d3d21dd","line":186,"updated":"2016-02-24 11:20:05.000000000","message":"Are you unsure about this content? If so, comment it out please.","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"61c7132b0cfd8e8827215ab7fbaebff381bd168b","unresolved":false,"context_lines":[{"line_number":212,"context_line":"* Open vSwitch"},{"line_number":213,"context_line":""},{"line_number":214,"context_line":"  No additional configurations required for the mechanism driver. Additional"},{"line_number":215,"context_line":"  agent configuration is required. Please see the related section."},{"line_number":216,"context_line":""},{"line_number":217,"context_line":"* SRIOV"},{"line_number":218,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_f8049515","line":215,"range":{"start_line":215,"start_character":45,"end_line":215,"end_character":46},"updated":"2016-02-24 11:20:05.000000000","message":"please link properly to the related section","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"61c7132b0cfd8e8827215ab7fbaebff381bd168b","unresolved":false,"context_lines":[{"line_number":217,"context_line":"* SRIOV"},{"line_number":218,"context_line":""},{"line_number":219,"context_line":"  The administrator needs to define a list pci hardware that shall be used"},{"line_number":220,"context_line":"  by OpenStack. More details see"},{"line_number":221,"context_line":"  http://docs.openstack.org/kilo/config-reference/content/networking-plugin-ml2_sriov.html"},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"* L2 population"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_b817ad43","line":220,"range":{"start_line":220,"start_character":29,"end_line":220,"end_character":32},"updated":"2016-02-24 11:20:05.000000000","message":"see: *","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"61c7132b0cfd8e8827215ab7fbaebff381bd168b","unresolved":false,"context_lines":[{"line_number":223,"context_line":"* L2 population"},{"line_number":224,"context_line":""},{"line_number":225,"context_line":"  The administrator can configure some optional configuration options. More"},{"line_number":226,"context_line":"  details see http://docs.openstack.org/kilo/config-reference/content/networking-plugin-ml2_l2pop.html"},{"line_number":227,"context_line":""},{"line_number":228,"context_line":"* Specialized"},{"line_number":229,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_1829798a","line":226,"range":{"start_line":226,"start_character":10,"end_line":226,"end_character":13},"updated":"2016-02-24 11:20:05.000000000","message":"ditto","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"61c7132b0cfd8e8827215ab7fbaebff381bd168b","unresolved":false,"context_lines":[{"line_number":230,"context_line":"  * Open source"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"    Besides the Neutron integrated reference implemenations also external open"},{"line_number":233,"context_line":"    source mechanism drivers exist. Examples are"},{"line_number":234,"context_line":""},{"line_number":235,"context_line":"    * OpenDaylight"},{"line_number":236,"context_line":"    * OpenContrail"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_1850590a","line":233,"range":{"start_line":233,"start_character":11,"end_line":233,"end_character":20},"updated":"2016-02-24 11:20:05.000000000","message":"Rephrase this sentence, suggestion:\n\n\"External open source mechanism drivers exist as well as the Neutron integrated reference implementations.\"","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"61c7132b0cfd8e8827215ab7fbaebff381bd168b","unresolved":false,"context_lines":[{"line_number":235,"context_line":"    * OpenDaylight"},{"line_number":236,"context_line":"    * OpenContrail"},{"line_number":237,"context_line":""},{"line_number":238,"context_line":"    Configuration of those drivers is not part of this document."},{"line_number":239,"context_line":""},{"line_number":240,"context_line":"  * Proprietary (vendor)"},{"line_number":241,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_3859dd35","line":238,"range":{"start_line":238,"start_character":4,"end_line":238,"end_character":17},"updated":"2016-02-24 11:20:05.000000000","message":"perhaps put this in a notation","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"61c7132b0cfd8e8827215ab7fbaebff381bd168b","unresolved":false,"context_lines":[{"line_number":242,"context_line":"    Besides the Neutron integrated reference implemenations also external"},{"line_number":243,"context_line":"    mechanism drivers form various vendors exist."},{"line_number":244,"context_line":""},{"line_number":245,"context_line":"    Configuration of those drivers is not part of this document."},{"line_number":246,"context_line":""},{"line_number":247,"context_line":"Security?"},{"line_number":248,"context_line":"---------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_3870bda3","line":245,"range":{"start_line":245,"start_character":4,"end_line":245,"end_character":17},"updated":"2016-02-24 11:20:05.000000000","message":"ditto","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"61c7132b0cfd8e8827215ab7fbaebff381bd168b","unresolved":false,"context_lines":[{"line_number":244,"context_line":""},{"line_number":245,"context_line":"    Configuration of those drivers is not part of this document."},{"line_number":246,"context_line":""},{"line_number":247,"context_line":"Security?"},{"line_number":248,"context_line":"---------"},{"line_number":249,"context_line":""},{"line_number":250,"context_line":"* Options"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_783fe5b3","line":247,"range":{"start_line":247,"start_character":0,"end_line":247,"end_character":8},"updated":"2016-02-24 11:20:05.000000000","message":"are you questioning your title?","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"61c7132b0cfd8e8827215ab7fbaebff381bd168b","unresolved":false,"context_lines":[{"line_number":257,"context_line":"--------"},{"line_number":258,"context_line":""},{"line_number":259,"context_line":"In this section, the combination of an mechanism driver and an l2 agent is"},{"line_number":260,"context_line":"called \u0027reference implementation\u0027. The following table lists all of them:"},{"line_number":261,"context_line":""},{"line_number":262,"context_line":".. list-table:: Mechanism drivers and l2 agents"},{"line_number":263,"context_line":"   :header-rows: 1"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_b85ccd19","line":260,"range":{"start_line":260,"start_character":39,"end_line":260,"end_character":48},"updated":"2016-02-24 11:20:05.000000000","message":"The following table lists these implementations: *","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"61c7132b0cfd8e8827215ab7fbaebff381bd168b","unresolved":false,"context_lines":[{"line_number":273,"context_line":"   * - l2 population"},{"line_number":274,"context_line":"     - Open vSwitch agent, Linuxbridge agent"},{"line_number":275,"context_line":""},{"line_number":276,"context_line":"The following tables shows, which reference implementations support which"},{"line_number":277,"context_line":"non-l2 Neutron agents:"},{"line_number":278,"context_line":""},{"line_number":279,"context_line":".. list-table:: L2-solutions and other agents"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_f887755e","line":276,"range":{"start_line":276,"start_character":21,"end_line":276,"end_character":26},"updated":"2016-02-24 11:20:05.000000000","message":"remove the comma here","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"61c7132b0cfd8e8827215ab7fbaebff381bd168b","unresolved":false,"context_lines":[{"line_number":297,"context_line":"     - no"},{"line_number":298,"context_line":""},{"line_number":299,"context_line":".. note::"},{"line_number":300,"context_line":"   L2 population is not listed here, as it is not a standalone mechanism."},{"line_number":301,"context_line":"   If other agents are supported depends on the conjunctive mechanism driver"},{"line_number":302,"context_line":"   that is used for binding a port."},{"line_number":303,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_387efd69","line":300,"range":{"start_line":300,"start_character":3,"end_line":300,"end_character":5},"updated":"2016-02-24 11:20:05.000000000","message":"Please be consistent as to whether or not you use L2 or l2","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"61c7132b0cfd8e8827215ab7fbaebff381bd168b","unresolved":false,"context_lines":[{"line_number":303,"context_line":""},{"line_number":304,"context_line":"   More information about l2 population see"},{"line_number":305,"context_line":"   http://docs.ocselected.org/openstack-manuals/kilo/networking-guide/content/ml2_l2pop_scenarios.html"},{"line_number":306,"context_line":"   --\u003e Where is it located?"},{"line_number":307,"context_line":""},{"line_number":308,"context_line":""},{"line_number":309,"context_line":"Buying Guide"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_b88a0d62","line":306,"range":{"start_line":306,"start_character":19,"end_line":306,"end_character":26},"updated":"2016-02-24 11:20:05.000000000","message":"What?","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"61c7132b0cfd8e8827215ab7fbaebff381bd168b","unresolved":false,"context_lines":[{"line_number":313,"context_line":""},{"line_number":314,"context_line":"#. Open vSwitch mechanism \u0026 Open vSwitch agent"},{"line_number":315,"context_line":""},{"line_number":316,"context_line":"  Open vSwitch is THE Neutron reference implementation of an mechanism driver"},{"line_number":317,"context_line":"  and l2 agent. Nearly every new feature is developed for Open vSwitch first."},{"line_number":318,"context_line":"  Usually it offers the lates functionality. However some people consider the"},{"line_number":319,"context_line":"  this solution as very complex in sense of setup and debugging."}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_58f2e106","line":316,"range":{"start_line":316,"start_character":18,"end_line":316,"end_character":21},"updated":"2016-02-24 11:20:05.000000000","message":"remove this unnecessary capitlisation","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"61c7132b0cfd8e8827215ab7fbaebff381bd168b","unresolved":false,"context_lines":[{"line_number":315,"context_line":""},{"line_number":316,"context_line":"  Open vSwitch is THE Neutron reference implementation of an mechanism driver"},{"line_number":317,"context_line":"  and l2 agent. Nearly every new feature is developed for Open vSwitch first."},{"line_number":318,"context_line":"  Usually it offers the lates functionality. However some people consider the"},{"line_number":319,"context_line":"  this solution as very complex in sense of setup and debugging."},{"line_number":320,"context_line":""},{"line_number":321,"context_line":"#. Linuxbridge mechanism \u0026 linuxbridge agent"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_b8e16d2c","line":318,"range":{"start_line":318,"start_character":58,"end_line":318,"end_character":64},"updated":"2016-02-24 11:20:05.000000000","message":"who are \u0027some people\u0027 - please be clear and concise in your direction","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"61c7132b0cfd8e8827215ab7fbaebff381bd168b","unresolved":false,"context_lines":[{"line_number":320,"context_line":""},{"line_number":321,"context_line":"#. Linuxbridge mechanism \u0026 linuxbridge agent"},{"line_number":322,"context_line":""},{"line_number":323,"context_line":"   Is considered as less complex than OVS in sense of setup and debugging."},{"line_number":324,"context_line":"   New features are typically available for linuxbridge as well, but usually"},{"line_number":325,"context_line":"   with some delay. Some features might not be implemented at all, as the linux"},{"line_number":326,"context_line":"   bridge is not as powerfull as an OVS."}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_183a1999","line":323,"range":{"start_line":323,"start_character":3,"end_line":323,"end_character":5},"updated":"2016-02-24 11:20:05.000000000","message":"This is not a run on sentence from above, please begin this sentence clearly","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"61c7132b0cfd8e8827215ab7fbaebff381bd168b","unresolved":false,"context_lines":[{"line_number":321,"context_line":"#. Linuxbridge mechanism \u0026 linuxbridge agent"},{"line_number":322,"context_line":""},{"line_number":323,"context_line":"   Is considered as less complex than OVS in sense of setup and debugging."},{"line_number":324,"context_line":"   New features are typically available for linuxbridge as well, but usually"},{"line_number":325,"context_line":"   with some delay. Some features might not be implemented at all, as the linux"},{"line_number":326,"context_line":"   bridge is not as powerfull as an OVS."},{"line_number":327,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_38439d14","line":324,"range":{"start_line":324,"start_character":57,"end_line":324,"end_character":63},"updated":"2016-02-24 11:20:05.000000000","message":"remove this","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"61c7132b0cfd8e8827215ab7fbaebff381bd168b","unresolved":false,"context_lines":[{"line_number":325,"context_line":"   with some delay. Some features might not be implemented at all, as the linux"},{"line_number":326,"context_line":"   bridge is not as powerfull as an OVS."},{"line_number":327,"context_line":""},{"line_number":328,"context_line":"   Well known features that are not yet supported with linuxbridgea are for"},{"line_number":329,"context_line":"   example DVR, access to GRE networks,..."},{"line_number":330,"context_line":""},{"line_number":331,"context_line":"#. SRIOV mechanism driver \u0026 sriov nic agent"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_d85431cb","line":328,"range":{"start_line":328,"start_character":66,"end_line":328,"end_character":67},"updated":"2016-02-24 11:20:05.000000000","message":"remove","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"61c7132b0cfd8e8827215ab7fbaebff381bd168b","unresolved":false,"context_lines":[{"line_number":326,"context_line":"   bridge is not as powerfull as an OVS."},{"line_number":327,"context_line":""},{"line_number":328,"context_line":"   Well known features that are not yet supported with linuxbridgea are for"},{"line_number":329,"context_line":"   example DVR, access to GRE networks,..."},{"line_number":330,"context_line":""},{"line_number":331,"context_line":"#. SRIOV mechanism driver \u0026 sriov nic agent"},{"line_number":332,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_b8eb2ddb","line":329,"range":{"start_line":329,"start_character":39,"end_line":329,"end_character":42},"updated":"2016-02-24 11:20:05.000000000","message":"Please remove this and rephrase this into two sentences:\n\n\"Some well known features are not yet supported with linux bridge. For example, DVR, and access to GRE networks.\"","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"61c7132b0cfd8e8827215ab7fbaebff381bd168b","unresolved":false,"context_lines":[{"line_number":330,"context_line":""},{"line_number":331,"context_line":"#. SRIOV mechanism driver \u0026 sriov nic agent"},{"line_number":332,"context_line":""},{"line_number":333,"context_line":"   Is deployed besides an other mech driver and l2 agent such as OVS or"},{"line_number":334,"context_line":"   linuxbridge. It offers instances direct access to the network adapter via an"},{"line_number":335,"context_line":"   PCI Virtual Function (VF). This gives an instance direct access to hardware"},{"line_number":336,"context_line":"   capabilites and high performance networking."}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_38b6fdf8","line":333,"range":{"start_line":333,"start_character":3,"end_line":333,"end_character":14},"updated":"2016-02-24 11:20:05.000000000","message":"Ditto, please do not start this as a run on sentence","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"61c7132b0cfd8e8827215ab7fbaebff381bd168b","unresolved":false,"context_lines":[{"line_number":339,"context_line":"   an instance gets a normal ovs port or an SRIOV port."},{"line_number":340,"context_line":""},{"line_number":341,"context_line":"   Due to direct connection, some features are not available when using SRIOV."},{"line_number":342,"context_line":"   E.g. DVR, Security Groups, Live Migration (works only with macvtap SRIOV"},{"line_number":343,"context_line":"   attachments)"},{"line_number":344,"context_line":""},{"line_number":345,"context_line":"   For more information see"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_58aae185","line":342,"range":{"start_line":342,"start_character":3,"end_line":342,"end_character":7},"updated":"2016-02-24 11:20:05.000000000","message":"Please use \u0027for example\u0027","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"61c7132b0cfd8e8827215ab7fbaebff381bd168b","unresolved":false,"context_lines":[{"line_number":340,"context_line":""},{"line_number":341,"context_line":"   Due to direct connection, some features are not available when using SRIOV."},{"line_number":342,"context_line":"   E.g. DVR, Security Groups, Live Migration (works only with macvtap SRIOV"},{"line_number":343,"context_line":"   attachments)"},{"line_number":344,"context_line":""},{"line_number":345,"context_line":"   For more information see"},{"line_number":346,"context_line":"   http://docs.openstack.org/liberty/networking-guide/adv-config-sriov.html"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_7893655b","line":343,"range":{"start_line":343,"start_character":14,"end_line":343,"end_character":15},"updated":"2016-02-24 11:20:05.000000000","message":"End of the sentence requires a full stop","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"61c7132b0cfd8e8827215ab7fbaebff381bd168b","unresolved":false,"context_lines":[{"line_number":348,"context_line":""},{"line_number":349,"context_line":"Agents"},{"line_number":350,"context_line":"------"},{"line_number":351,"context_line":""},{"line_number":352,"context_line":"--\u003e is this really part of ml2??"},{"line_number":353,"context_line":""},{"line_number":354,"context_line":"L3"},{"line_number":355,"context_line":"^^"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_38843d09","line":352,"range":{"start_line":351,"start_character":0,"end_line":352,"end_character":32},"updated":"2016-02-24 11:20:05.000000000","message":"Please do not put inconclusive information in. Comment this out","commit_id":"dae7154522402f6f789a14e95a2af9fe23c0eb5d"},{"author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"change_message_id":"7df28f8ff16952125217d5d6d5b0beb765eb6190","unresolved":false,"context_lines":[{"line_number":44,"context_line":"   :header-rows: 1"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"   * - type driver / mech driver"},{"line_number":47,"context_line":"     - local"},{"line_number":48,"context_line":"     - flat"},{"line_number":49,"context_line":"     - VLAN"},{"line_number":50,"context_line":"     - VXLAN"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9aed3d3a_49c882a8","line":47,"updated":"2016-02-29 21:28:38.000000000","message":"See my comment below - I don\u0027t think we should document the local mech driver type.","commit_id":"86e94653af53a70959c6647a85cec2fcafa2b999"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"6d189a566b977ceb7ee16f5b71a83c70f7587fbd","unresolved":false,"context_lines":[{"line_number":44,"context_line":"   :header-rows: 1"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"   * - type driver / mech driver"},{"line_number":47,"context_line":"     - local"},{"line_number":48,"context_line":"     - flat"},{"line_number":49,"context_line":"     - VLAN"},{"line_number":50,"context_line":"     - VXLAN"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9aed3d3a_7a66d051","line":47,"in_reply_to":"9aed3d3a_49c882a8","updated":"2016-03-01 08:00:59.000000000","message":"I see your point - I wonder if people might get confused as it exists (mentioned in the config options) but not here. I think it depends on for whom this guide is meant for. Unfortunately I can\u0027t answer this question very precisely ;)","commit_id":"86e94653af53a70959c6647a85cec2fcafa2b999"},{"author":{"_account_id":6558,"name":"Sukhdev Kapur","email":"sukhdevkapur@gmail.com","username":"sukhdev-8"},"change_message_id":"509efbb198ead64b6e656f7652107cd9b26eb525","unresolved":false,"context_lines":[{"line_number":76,"context_line":""},{"line_number":77,"context_line":".. note::"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"   l2 population is a special mechanism driver that optimizes broad- and"},{"line_number":80,"context_line":"   multicast traffic in the overlay networks VXLAN and GRE. It needs to be used"},{"line_number":81,"context_line":"   in conjucntion with either the linuxbridge or the OVS mechanism driver and"},{"line_number":82,"context_line":"   cannot be used as standalone mechanism driver. More information see the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7af24918_dc920d4b","line":79,"range":{"start_line":79,"start_character":62,"end_line":79,"end_character":67},"updated":"2016-03-02 06:36:33.000000000","message":"Do you mean BUM traffic?","commit_id":"86e94653af53a70959c6647a85cec2fcafa2b999"},{"author":{"_account_id":19779,"name":"Chason Chan","display_name":"chenxing","email":"chason.chan@foxmail.com","username":"chenxing"},"change_message_id":"5a458fbe883045eb98c0c4ac8c97de2759eb28be","unresolved":false,"context_lines":[{"line_number":76,"context_line":""},{"line_number":77,"context_line":".. note::"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"   l2 population is a special mechanism driver that optimizes broad- and"},{"line_number":80,"context_line":"   multicast traffic in the overlay networks VXLAN and GRE. It needs to be used"},{"line_number":81,"context_line":"   in conjucntion with either the linuxbridge or the OVS mechanism driver and"},{"line_number":82,"context_line":"   cannot be used as standalone mechanism driver. More information see the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9aed3d3a_a1595a37","line":79,"range":{"start_line":79,"start_character":67,"end_line":79,"end_character":68},"updated":"2016-03-01 03:07:23.000000000","message":"remove","commit_id":"86e94653af53a70959c6647a85cec2fcafa2b999"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"6d189a566b977ceb7ee16f5b71a83c70f7587fbd","unresolved":false,"context_lines":[{"line_number":76,"context_line":""},{"line_number":77,"context_line":".. note::"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"   l2 population is a special mechanism driver that optimizes broad- and"},{"line_number":80,"context_line":"   multicast traffic in the overlay networks VXLAN and GRE. It needs to be used"},{"line_number":81,"context_line":"   in conjucntion with either the linuxbridge or the OVS mechanism driver and"},{"line_number":82,"context_line":"   cannot be used as standalone mechanism driver. More information see the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9aed3d3a_757a6389","line":79,"range":{"start_line":79,"start_character":67,"end_line":79,"end_character":68},"in_reply_to":"9aed3d3a_a1595a37","updated":"2016-03-01 08:00:59.000000000","message":"will do","commit_id":"86e94653af53a70959c6647a85cec2fcafa2b999"},{"author":{"_account_id":19779,"name":"Chason Chan","display_name":"chenxing","email":"chason.chan@foxmail.com","username":"chenxing"},"change_message_id":"5a458fbe883045eb98c0c4ac8c97de2759eb28be","unresolved":false,"context_lines":[{"line_number":78,"context_line":""},{"line_number":79,"context_line":"   l2 population is a special mechanism driver that optimizes broad- and"},{"line_number":80,"context_line":"   multicast traffic in the overlay networks VXLAN and GRE. It needs to be used"},{"line_number":81,"context_line":"   in conjucntion with either the linuxbridge or the OVS mechanism driver and"},{"line_number":82,"context_line":"   cannot be used as standalone mechanism driver. More information see the"},{"line_number":83,"context_line":"   mechanism driver section further below."},{"line_number":84,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9aed3d3a_819ed6b6","line":81,"range":{"start_line":81,"start_character":6,"end_line":81,"end_character":17},"updated":"2016-03-01 03:07:23.000000000","message":"word typo.\nIs it connection?","commit_id":"86e94653af53a70959c6647a85cec2fcafa2b999"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"6d189a566b977ceb7ee16f5b71a83c70f7587fbd","unresolved":false,"context_lines":[{"line_number":78,"context_line":""},{"line_number":79,"context_line":"   l2 population is a special mechanism driver that optimizes broad- and"},{"line_number":80,"context_line":"   multicast traffic in the overlay networks VXLAN and GRE. It needs to be used"},{"line_number":81,"context_line":"   in conjucntion with either the linuxbridge or the OVS mechanism driver and"},{"line_number":82,"context_line":"   cannot be used as standalone mechanism driver. More information see the"},{"line_number":83,"context_line":"   mechanism driver section further below."},{"line_number":84,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9aed3d3a_dad0bccb","line":81,"range":{"start_line":81,"start_character":6,"end_line":81,"end_character":17},"in_reply_to":"9aed3d3a_819ed6b6","updated":"2016-03-01 08:00:59.000000000","message":"typo, it\u0027s conjunction","commit_id":"86e94653af53a70959c6647a85cec2fcafa2b999"},{"author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"change_message_id":"7df28f8ff16952125217d5d6d5b0beb765eb6190","unresolved":false,"context_lines":[{"line_number":100,"context_line":""},{"line_number":101,"context_line":"The following type drivers are available"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"* Local"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"* Flat"},{"line_number":106,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9aed3d3a_29cd3eb7","line":103,"updated":"2016-02-29 21:28:38.000000000","message":"This is not recommended. Let\u0027s not include this since the local type only provides connectivity to instances that are on the same node. \n\nhttps://github.com/openstack/neutron/blob/e3a531a1fa681d7a4aa169b9420f22f068691cbd/neutron/plugins/ml2/drivers/type_local.py#L34","commit_id":"86e94653af53a70959c6647a85cec2fcafa2b999"},{"author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"change_message_id":"7df28f8ff16952125217d5d6d5b0beb765eb6190","unresolved":false,"context_lines":[{"line_number":244,"context_line":""},{"line_number":245,"context_line":"    Configuration of those drivers is not part of this document."},{"line_number":246,"context_line":""},{"line_number":247,"context_line":"Security?"},{"line_number":248,"context_line":"---------"},{"line_number":249,"context_line":""},{"line_number":250,"context_line":"* Options"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9aed3d3a_89c60a98","line":247,"updated":"2016-02-29 21:28:38.000000000","message":"Don\u0027t add a question mark.","commit_id":"86e94653af53a70959c6647a85cec2fcafa2b999"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"6d189a566b977ceb7ee16f5b71a83c70f7587fbd","unresolved":false,"context_lines":[{"line_number":244,"context_line":""},{"line_number":245,"context_line":"    Configuration of those drivers is not part of this document."},{"line_number":246,"context_line":""},{"line_number":247,"context_line":"Security?"},{"line_number":248,"context_line":"---------"},{"line_number":249,"context_line":""},{"line_number":250,"context_line":"* Options"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9aed3d3a_1a06a451","line":247,"in_reply_to":"9aed3d3a_89c60a98","updated":"2016-03-01 08:00:59.000000000","message":"ok. I was not sure about the potential content here. If anybody has ideas...","commit_id":"86e94653af53a70959c6647a85cec2fcafa2b999"},{"author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"change_message_id":"7df28f8ff16952125217d5d6d5b0beb765eb6190","unresolved":false,"context_lines":[{"line_number":313,"context_line":""},{"line_number":314,"context_line":"#. Open vSwitch mechanism \u0026 Open vSwitch agent"},{"line_number":315,"context_line":""},{"line_number":316,"context_line":"  Open vSwitch is THE Neutron reference implementation of an mechanism driver"},{"line_number":317,"context_line":"  and l2 agent. Nearly every new feature is developed for Open vSwitch first."},{"line_number":318,"context_line":"  Usually it offers the lates functionality. However some people consider the"},{"line_number":319,"context_line":"  this solution as very complex in sense of setup and debugging."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9aed3d3a_69c3c689","line":316,"updated":"2016-02-29 21:28:38.000000000","message":"Wrong. Very wrong.","commit_id":"86e94653af53a70959c6647a85cec2fcafa2b999"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"6d189a566b977ceb7ee16f5b71a83c70f7587fbd","unresolved":false,"context_lines":[{"line_number":313,"context_line":""},{"line_number":314,"context_line":"#. Open vSwitch mechanism \u0026 Open vSwitch agent"},{"line_number":315,"context_line":""},{"line_number":316,"context_line":"  Open vSwitch is THE Neutron reference implementation of an mechanism driver"},{"line_number":317,"context_line":"  and l2 agent. Nearly every new feature is developed for Open vSwitch first."},{"line_number":318,"context_line":"  Usually it offers the lates functionality. However some people consider the"},{"line_number":319,"context_line":"  this solution as very complex in sense of setup and debugging."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9aed3d3a_7a1ed070","line":316,"in_reply_to":"9aed3d3a_69c3c689","updated":"2016-03-01 08:00:59.000000000","message":"at least that was my perception - so I might be wrong here :)","commit_id":"86e94653af53a70959c6647a85cec2fcafa2b999"},{"author":{"_account_id":6558,"name":"Sukhdev Kapur","email":"sukhdevkapur@gmail.com","username":"sukhdev-8"},"change_message_id":"509efbb198ead64b6e656f7652107cd9b26eb525","unresolved":false,"context_lines":[{"line_number":313,"context_line":""},{"line_number":314,"context_line":"#. Open vSwitch mechanism \u0026 Open vSwitch agent"},{"line_number":315,"context_line":""},{"line_number":316,"context_line":"  Open vSwitch is THE Neutron reference implementation of an mechanism driver"},{"line_number":317,"context_line":"  and l2 agent. Nearly every new feature is developed for Open vSwitch first."},{"line_number":318,"context_line":"  Usually it offers the lates functionality. However some people consider the"},{"line_number":319,"context_line":"  this solution as very complex in sense of setup and debugging."}],"source_content_type":"text/x-rst","patch_set":2,"id":"7af24918_fc18a986","line":316,"in_reply_to":"9aed3d3a_7a1ed070","updated":"2016-03-02 06:36:33.000000000","message":"I think you should take out the emphasis - just simply state the existence of these drivers and agents","commit_id":"86e94653af53a70959c6647a85cec2fcafa2b999"},{"author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"change_message_id":"7df28f8ff16952125217d5d6d5b0beb765eb6190","unresolved":false,"context_lines":[{"line_number":323,"context_line":"   Is considered as less complex than OVS in sense of setup and debugging."},{"line_number":324,"context_line":"   New features are typically available for linuxbridge as well, but usually"},{"line_number":325,"context_line":"   with some delay. Some features might not be implemented at all, as the linux"},{"line_number":326,"context_line":"   bridge is not as powerfull as an OVS."},{"line_number":327,"context_line":""},{"line_number":328,"context_line":"   Well known features that are not yet supported with linuxbridgea are for"},{"line_number":329,"context_line":"   example DVR, access to GRE networks,..."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9aed3d3a_c9bc9208","line":326,"updated":"2016-02-29 21:28:38.000000000","message":"This is a controversial statement, which I vehemently oppose. You are spreading FUD.","commit_id":"86e94653af53a70959c6647a85cec2fcafa2b999"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"6d189a566b977ceb7ee16f5b71a83c70f7587fbd","unresolved":false,"context_lines":[{"line_number":323,"context_line":"   Is considered as less complex than OVS in sense of setup and debugging."},{"line_number":324,"context_line":"   New features are typically available for linuxbridge as well, but usually"},{"line_number":325,"context_line":"   with some delay. Some features might not be implemented at all, as the linux"},{"line_number":326,"context_line":"   bridge is not as powerfull as an OVS."},{"line_number":327,"context_line":""},{"line_number":328,"context_line":"   Well known features that are not yet supported with linuxbridgea are for"},{"line_number":329,"context_line":"   example DVR, access to GRE networks,..."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9aed3d3a_d556cf04","line":326,"in_reply_to":"9aed3d3a_c9bc9208","updated":"2016-03-01 08:00:59.000000000","message":"Are you referring the the part of the sentence that is saying \"not as powerful\" or to the part \"some features might not be implemented\"? Or to both?","commit_id":"86e94653af53a70959c6647a85cec2fcafa2b999"},{"author":{"_account_id":6558,"name":"Sukhdev Kapur","email":"sukhdevkapur@gmail.com","username":"sukhdev-8"},"change_message_id":"509efbb198ead64b6e656f7652107cd9b26eb525","unresolved":false,"context_lines":[{"line_number":323,"context_line":"   Is considered as less complex than OVS in sense of setup and debugging."},{"line_number":324,"context_line":"   New features are typically available for linuxbridge as well, but usually"},{"line_number":325,"context_line":"   with some delay. Some features might not be implemented at all, as the linux"},{"line_number":326,"context_line":"   bridge is not as powerfull as an OVS."},{"line_number":327,"context_line":""},{"line_number":328,"context_line":"   Well known features that are not yet supported with linuxbridgea are for"},{"line_number":329,"context_line":"   example DVR, access to GRE networks,..."}],"source_content_type":"text/x-rst","patch_set":2,"id":"7af24918_bf3573db","line":326,"in_reply_to":"9aed3d3a_d556cf04","updated":"2016-03-02 06:36:33.000000000","message":"ha ha... I think Sean is referring to both :-) \nLike my earlier comment, just list the drivers and agents and let the readers draw their own conclusion as to which one is powerful","commit_id":"86e94653af53a70959c6647a85cec2fcafa2b999"},{"author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"change_message_id":"7df28f8ff16952125217d5d6d5b0beb765eb6190","unresolved":false,"context_lines":[{"line_number":326,"context_line":"   bridge is not as powerfull as an OVS."},{"line_number":327,"context_line":""},{"line_number":328,"context_line":"   Well known features that are not yet supported with linuxbridgea are for"},{"line_number":329,"context_line":"   example DVR, access to GRE networks,..."},{"line_number":330,"context_line":""},{"line_number":331,"context_line":"#. SRIOV mechanism driver \u0026 sriov nic agent"},{"line_number":332,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9aed3d3a_a9b94e17","line":329,"updated":"2016-02-29 21:28:38.000000000","message":"Why would we need GRE when we have VXLAN - which some could argue is a better solution.","commit_id":"86e94653af53a70959c6647a85cec2fcafa2b999"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"6d189a566b977ceb7ee16f5b71a83c70f7587fbd","unresolved":false,"context_lines":[{"line_number":326,"context_line":"   bridge is not as powerfull as an OVS."},{"line_number":327,"context_line":""},{"line_number":328,"context_line":"   Well known features that are not yet supported with linuxbridgea are for"},{"line_number":329,"context_line":"   example DVR, access to GRE networks,..."},{"line_number":330,"context_line":""},{"line_number":331,"context_line":"#. SRIOV mechanism driver \u0026 sriov nic agent"},{"line_number":332,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9aed3d3a_fa5ca04c","line":329,"in_reply_to":"9aed3d3a_a9b94e17","updated":"2016-03-01 08:00:59.000000000","message":"I just tried to lay out some facts with this sentence. If you think it\u0027s not worthwhile mentioning it, we can remove it of course","commit_id":"86e94653af53a70959c6647a85cec2fcafa2b999"},{"author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"change_message_id":"7df28f8ff16952125217d5d6d5b0beb765eb6190","unresolved":false,"context_lines":[{"line_number":349,"context_line":"Agents"},{"line_number":350,"context_line":"------"},{"line_number":351,"context_line":""},{"line_number":352,"context_line":"--\u003e is this really part of ml2??"},{"line_number":353,"context_line":""},{"line_number":354,"context_line":"L3"},{"line_number":355,"context_line":"^^"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9aed3d3a_09395aa4","line":352,"updated":"2016-02-29 21:28:38.000000000","message":"What is this?","commit_id":"86e94653af53a70959c6647a85cec2fcafa2b999"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"6d189a566b977ceb7ee16f5b71a83c70f7587fbd","unresolved":false,"context_lines":[{"line_number":349,"context_line":"Agents"},{"line_number":350,"context_line":"------"},{"line_number":351,"context_line":""},{"line_number":352,"context_line":"--\u003e is this really part of ml2??"},{"line_number":353,"context_line":""},{"line_number":354,"context_line":"L3"},{"line_number":355,"context_line":"^^"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9aed3d3a_baa17848","line":352,"in_reply_to":"9aed3d3a_09395aa4","updated":"2016-03-01 08:00:59.000000000","message":"The question is, if a ml2 section should also cover agents like l3 and so on listed below. Do you have any opinion on that?","commit_id":"86e94653af53a70959c6647a85cec2fcafa2b999"},{"author":{"_account_id":6558,"name":"Sukhdev Kapur","email":"sukhdevkapur@gmail.com","username":"sukhdev-8"},"change_message_id":"509efbb198ead64b6e656f7652107cd9b26eb525","unresolved":false,"context_lines":[{"line_number":349,"context_line":"Agents"},{"line_number":350,"context_line":"------"},{"line_number":351,"context_line":""},{"line_number":352,"context_line":"--\u003e is this really part of ml2??"},{"line_number":353,"context_line":""},{"line_number":354,"context_line":"L3"},{"line_number":355,"context_line":"^^"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7af24918_3ff4c3f0","line":352,"in_reply_to":"9aed3d3a_baa17848","updated":"2016-03-02 06:36:33.000000000","message":"I think this section covers all agents - but, you can list only the L2 agents - which you have already done above","commit_id":"86e94653af53a70959c6647a85cec2fcafa2b999"},{"author":{"_account_id":19779,"name":"Chason Chan","display_name":"chenxing","email":"chason.chan@foxmail.com","username":"chenxing"},"change_message_id":"c44089d486c528f01bf1df26d4a08bca50a1afab","unresolved":false,"context_lines":[{"line_number":189,"context_line":"Mechanism Drivers"},{"line_number":190,"context_line":"-----------------"},{"line_number":191,"context_line":""},{"line_number":192,"context_line":"To enable type drivers in the ML2 plug-in. Edit the"},{"line_number":193,"context_line":"``/etc/neutron/plugins/ml2/ml2_conf.ini`` file on the Neutron server:"},{"line_number":194,"context_line":""},{"line_number":195,"context_line":"   .. code-block:: ini"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3afc51ec_1b5650d2","line":192,"range":{"start_line":192,"start_character":10,"end_line":192,"end_character":14},"updated":"2016-03-12 07:24:58.000000000","message":"mechanism","commit_id":"5482a5f3fbf297c12ca5a7b6bc9698f91e4a1475"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"0a377f9f1e3776abb299ad113bb4f682f1ea45c1","unresolved":false,"context_lines":[{"line_number":123,"context_line":""},{"line_number":124,"context_line":"  The administrator needs to configure a list of physical network names that"},{"line_number":125,"context_line":"  can be used for provider networks."},{"line_number":126,"context_line":"  More details see: http://docs.openstack.org/liberty/config-reference/content/networking-plugin-ml2_flat.html"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"* VLAN"},{"line_number":129,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3afc51ec_db44bd1c","line":126,"updated":"2016-03-14 13:09:24.000000000","message":"I\u0027m not happy with all those static links pointing to a specific release? Is there a better way of doing this?\n\nFurther below I posted a generic link + a sample for liberty, but this also looks a bit odd to me.\n\nAny ideas?","commit_id":"a8563bf5934980d773843529f041cd802f93649c"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"6c0c35c26ee33cef5fb14e4db65a2dbf7e0d100e","unresolved":false,"context_lines":[{"line_number":174,"context_line":"* VXLAN"},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"  * The administrator needs to configure the range of VXLAN IDs that can be"},{"line_number":177,"context_line":"    usedfor project (tenant) network allocation."},{"line_number":178,"context_line":"    More details see: http://docs.openstack.org/liberty/config-reference/content/networking-plugin-ml2_vxlan.html"},{"line_number":179,"context_line":""},{"line_number":180,"context_line":"  * VXLAN_GROUP ??? Is this tenant network specific?"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3afc51ec_fb8259ff","line":177,"updated":"2016-03-14 13:12:35.000000000","message":"used for","commit_id":"a8563bf5934980d773843529f041cd802f93649c"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"6c0c35c26ee33cef5fb14e4db65a2dbf7e0d100e","unresolved":false,"context_lines":[{"line_number":177,"context_line":"    usedfor project (tenant) network allocation."},{"line_number":178,"context_line":"    More details see: http://docs.openstack.org/liberty/config-reference/content/networking-plugin-ml2_vxlan.html"},{"line_number":179,"context_line":""},{"line_number":180,"context_line":"  * VXLAN_GROUP ??? Is this tenant network specific?"},{"line_number":181,"context_line":""},{"line_number":182,"context_line":".. note::"},{"line_number":183,"context_line":"   Flat networks for project (tenant) allocation are not supported. They only"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3afc51ec_1b78e52a","line":180,"range":{"start_line":180,"start_character":4,"end_line":180,"end_character":15},"updated":"2016-03-14 13:12:35.000000000","message":"not it is not!","commit_id":"a8563bf5934980d773843529f041cd802f93649c"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"6c0c35c26ee33cef5fb14e4db65a2dbf7e0d100e","unresolved":false,"context_lines":[{"line_number":391,"context_line":"   that is used for binding a port."},{"line_number":392,"context_line":""},{"line_number":393,"context_line":"   More information about l2 population see"},{"line_number":394,"context_line":"   http://docs.ocselected.org/openstack-manuals/kilo/networking-guide/content/ml2_l2pop_scenarios.html"},{"line_number":395,"context_line":""},{"line_number":396,"context_line":""},{"line_number":397,"context_line":"Buying Guide"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3afc51ec_bbb611da","line":394,"updated":"2016-03-14 13:12:35.000000000","message":"anybody an idea where this docs went to?","commit_id":"a8563bf5934980d773843529f041cd802f93649c"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"fb0017becb13214a6bf51af4c92eb7d850a82c4f","unresolved":false,"context_lines":[{"line_number":5,"context_line":"Architecture"},{"line_number":6,"context_line":"~~~~~~~~~~~~"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"The Modular Layer 2 (ml2) Neutron plug-in is a framework allowing OpenStack"},{"line_number":9,"context_line":"Neutron to simultaneously utilize the variety of layer 2 networking"},{"line_number":10,"context_line":"technologies found in complex real-world data centers. The ml2 framework"},{"line_number":11,"context_line":"distinguishes between the two kind of drivers that can be configured:"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"da0c15f0_0f2d75a7","line":9,"range":{"start_line":8,"start_character":66,"end_line":9,"end_character":7},"updated":"2016-03-25 12:56:25.000000000","message":"OpenStack networking","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"fb0017becb13214a6bf51af4c92eb7d850a82c4f","unresolved":false,"context_lines":[{"line_number":6,"context_line":"~~~~~~~~~~~~"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"The Modular Layer 2 (ml2) Neutron plug-in is a framework allowing OpenStack"},{"line_number":9,"context_line":"Neutron to simultaneously utilize the variety of layer 2 networking"},{"line_number":10,"context_line":"technologies found in complex real-world data centers. The ml2 framework"},{"line_number":11,"context_line":"distinguishes between the two kind of drivers that can be configured:"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"da0c15f0_6f187185","line":9,"range":{"start_line":9,"start_character":26,"end_line":9,"end_character":33},"updated":"2016-03-25 12:56:25.000000000","message":"use","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"8b48b51205ff3697ce024e9d26866cf51e927cb0","unresolved":false,"context_lines":[{"line_number":6,"context_line":"~~~~~~~~~~~~"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"The Modular Layer 2 (ml2) Neutron plug-in is a framework allowing OpenStack"},{"line_number":9,"context_line":"Neutron to simultaneously utilize the variety of layer 2 networking"},{"line_number":10,"context_line":"technologies found in complex real-world data centers. The ml2 framework"},{"line_number":11,"context_line":"distinguishes between the two kind of drivers that can be configured:"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_1b602235","line":9,"range":{"start_line":9,"start_character":26,"end_line":9,"end_character":33},"in_reply_to":"da0c15f0_6f187185","updated":"2016-03-29 07:57:08.000000000","message":"Done","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"fb0017becb13214a6bf51af4c92eb7d850a82c4f","unresolved":false,"context_lines":[{"line_number":8,"context_line":"The Modular Layer 2 (ml2) Neutron plug-in is a framework allowing OpenStack"},{"line_number":9,"context_line":"Neutron to simultaneously utilize the variety of layer 2 networking"},{"line_number":10,"context_line":"technologies found in complex real-world data centers. The ml2 framework"},{"line_number":11,"context_line":"distinguishes between the two kind of drivers that can be configured:"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"* Type Drivers"},{"line_number":14,"context_line":"  Define how an OpenStack network is technically realized. Example: VXLAN"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da0c15f0_0f561529","line":11,"range":{"start_line":11,"start_character":30,"end_line":11,"end_character":34},"updated":"2016-03-25 12:56:25.000000000","message":"kinds","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"8b48b51205ff3697ce024e9d26866cf51e927cb0","unresolved":false,"context_lines":[{"line_number":8,"context_line":"The Modular Layer 2 (ml2) Neutron plug-in is a framework allowing OpenStack"},{"line_number":9,"context_line":"Neutron to simultaneously utilize the variety of layer 2 networking"},{"line_number":10,"context_line":"technologies found in complex real-world data centers. The ml2 framework"},{"line_number":11,"context_line":"distinguishes between the two kind of drivers that can be configured:"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"* Type Drivers"},{"line_number":14,"context_line":"  Define how an OpenStack network is technically realized. Example: VXLAN"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_fb644e4a","line":11,"range":{"start_line":11,"start_character":30,"end_line":11,"end_character":34},"in_reply_to":"da0c15f0_0f561529","updated":"2016-03-29 07:57:08.000000000","message":"Done","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"fb0017becb13214a6bf51af4c92eb7d850a82c4f","unresolved":false,"context_lines":[{"line_number":10,"context_line":"technologies found in complex real-world data centers. The ml2 framework"},{"line_number":11,"context_line":"distinguishes between the two kind of drivers that can be configured:"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"* Type Drivers"},{"line_number":14,"context_line":"  Define how an OpenStack network is technically realized. Example: VXLAN"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"  Each available network type is managed by an ml2 type driver. Type drivers"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da0c15f0_04d9dc21","line":13,"range":{"start_line":13,"start_character":7,"end_line":13,"end_character":8},"updated":"2016-03-25 12:56:25.000000000","message":"drivers","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"8b48b51205ff3697ce024e9d26866cf51e927cb0","unresolved":false,"context_lines":[{"line_number":10,"context_line":"technologies found in complex real-world data centers. The ml2 framework"},{"line_number":11,"context_line":"distinguishes between the two kind of drivers that can be configured:"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"* Type Drivers"},{"line_number":14,"context_line":"  Define how an OpenStack network is technically realized. Example: VXLAN"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"  Each available network type is managed by an ml2 type driver. Type drivers"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_db4eaac0","line":13,"range":{"start_line":13,"start_character":7,"end_line":13,"end_character":8},"in_reply_to":"da0c15f0_04d9dc21","updated":"2016-03-29 07:57:08.000000000","message":"Done","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"fb0017becb13214a6bf51af4c92eb7d850a82c4f","unresolved":false,"context_lines":[{"line_number":11,"context_line":"distinguishes between the two kind of drivers that can be configured:"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"* Type Drivers"},{"line_number":14,"context_line":"  Define how an OpenStack network is technically realized. Example: VXLAN"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"  Each available network type is managed by an ml2 type driver. Type drivers"},{"line_number":17,"context_line":"  maintain any needed type-specific network state. They"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da0c15f0_b53e64b6","line":14,"range":{"start_line":14,"start_character":2,"end_line":14,"end_character":8},"updated":"2016-03-25 12:56:25.000000000","message":"If this is a definition list, make one indentation. And the same for the Mechanism Drivers.\n\nType drivers\n Define...\n\nMechanism drivers\n Define...","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"8b48b51205ff3697ce024e9d26866cf51e927cb0","unresolved":false,"context_lines":[{"line_number":11,"context_line":"distinguishes between the two kind of drivers that can be configured:"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"* Type Drivers"},{"line_number":14,"context_line":"  Define how an OpenStack network is technically realized. Example: VXLAN"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"  Each available network type is managed by an ml2 type driver. Type drivers"},{"line_number":17,"context_line":"  maintain any needed type-specific network state. They"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_9b2552c4","line":14,"range":{"start_line":14,"start_character":2,"end_line":14,"end_character":8},"in_reply_to":"da0c15f0_b53e64b6","updated":"2016-03-29 07:57:08.000000000","message":"I just indented the Define statement but not the other statements - let\u0027s see how it looks like","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"fb0017becb13214a6bf51af4c92eb7d850a82c4f","unresolved":false,"context_lines":[{"line_number":13,"context_line":"* Type Drivers"},{"line_number":14,"context_line":"  Define how an OpenStack network is technically realized. Example: VXLAN"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"  Each available network type is managed by an ml2 type driver. Type drivers"},{"line_number":17,"context_line":"  maintain any needed type-specific network state. They"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"  * validate the type specific information for provider networks"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da0c15f0_44cc7435","line":16,"range":{"start_line":16,"start_character":51,"end_line":16,"end_character":62},"updated":"2016-03-25 12:56:25.000000000","message":"is it type driver or TypeDriver as in line 28? Please be consistent.","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"fb0017becb13214a6bf51af4c92eb7d850a82c4f","unresolved":false,"context_lines":[{"line_number":16,"context_line":"  Each available network type is managed by an ml2 type driver. Type drivers"},{"line_number":17,"context_line":"  maintain any needed type-specific network state. They"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"  * validate the type specific information for provider networks"},{"line_number":20,"context_line":"  * are responsible for the allocation of a free segment in tenant networks"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"* Mechanism Drivers"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da0c15f0_af444974","line":20,"range":{"start_line":19,"start_character":2,"end_line":20,"end_character":75},"updated":"2016-03-25 12:56:25.000000000","message":"Please see Lana\u0027s comment for patch 1.","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"8b48b51205ff3697ce024e9d26866cf51e927cb0","unresolved":false,"context_lines":[{"line_number":16,"context_line":"  Each available network type is managed by an ml2 type driver. Type drivers"},{"line_number":17,"context_line":"  maintain any needed type-specific network state. They"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"  * validate the type specific information for provider networks"},{"line_number":20,"context_line":"  * are responsible for the allocation of a free segment in tenant networks"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"* Mechanism Drivers"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_76a05391","line":20,"range":{"start_line":19,"start_character":2,"end_line":20,"end_character":75},"in_reply_to":"da0c15f0_af444974","updated":"2016-03-29 07:57:08.000000000","message":"Done","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"fb0017becb13214a6bf51af4c92eb7d850a82c4f","unresolved":false,"context_lines":[{"line_number":20,"context_line":"  * are responsible for the allocation of a free segment in tenant networks"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"* Mechanism Drivers"},{"line_number":24,"context_line":"  Define the mechanism to access an OpenStack network of a certain type."},{"line_number":25,"context_line":"  Example: Open vSwitch mechanism driver"},{"line_number":26,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"da0c15f0_24dce011","line":23,"range":{"start_line":23,"start_character":12,"end_line":23,"end_character":13},"updated":"2016-03-25 12:56:25.000000000","message":"drivers","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"8b48b51205ff3697ce024e9d26866cf51e927cb0","unresolved":false,"context_lines":[{"line_number":20,"context_line":"  * are responsible for the allocation of a free segment in tenant networks"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"* Mechanism Drivers"},{"line_number":24,"context_line":"  Define the mechanism to access an OpenStack network of a certain type."},{"line_number":25,"context_line":"  Example: Open vSwitch mechanism driver"},{"line_number":26,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_1b182284","line":23,"range":{"start_line":23,"start_character":12,"end_line":23,"end_character":13},"in_reply_to":"da0c15f0_24dce011","updated":"2016-03-29 07:57:08.000000000","message":"Done","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"fb0017becb13214a6bf51af4c92eb7d850a82c4f","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"* Mechanism Drivers"},{"line_number":24,"context_line":"  Define the mechanism to access an OpenStack network of a certain type."},{"line_number":25,"context_line":"  Example: Open vSwitch mechanism driver"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"  The mechanism driver is responsible for taking the information established by"},{"line_number":28,"context_line":"  the TypeDriver and ensuring that it is properly applied given the"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da0c15f0_04743c33","line":25,"range":{"start_line":25,"start_character":34,"end_line":25,"end_character":40},"updated":"2016-03-25 12:56:25.000000000","message":"driver.","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"8b48b51205ff3697ce024e9d26866cf51e927cb0","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"* Mechanism Drivers"},{"line_number":24,"context_line":"  Define the mechanism to access an OpenStack network of a certain type."},{"line_number":25,"context_line":"  Example: Open vSwitch mechanism driver"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"  The mechanism driver is responsible for taking the information established by"},{"line_number":28,"context_line":"  the TypeDriver and ensuring that it is properly applied given the"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_360edb34","line":25,"range":{"start_line":25,"start_character":34,"end_line":25,"end_character":40},"in_reply_to":"da0c15f0_04743c33","updated":"2016-03-29 07:57:08.000000000","message":"Done","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"fb0017becb13214a6bf51af4c92eb7d850a82c4f","unresolved":false,"context_lines":[{"line_number":34,"context_line":"Multiple mechanism and type drivers can be used simultaneously to access"},{"line_number":35,"context_line":"different ports of the same virtual network."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"\u003cPicture showing relationships\u003e"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"ML2 driver support matrix"},{"line_number":40,"context_line":"-------------------------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da0c15f0_8f17c550","line":37,"range":{"start_line":37,"start_character":0,"end_line":37,"end_character":31},"updated":"2016-03-25 12:56:25.000000000","message":"This has to be a TODO:","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"8b48b51205ff3697ce024e9d26866cf51e927cb0","unresolved":false,"context_lines":[{"line_number":34,"context_line":"Multiple mechanism and type drivers can be used simultaneously to access"},{"line_number":35,"context_line":"different ports of the same virtual network."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"\u003cPicture showing relationships\u003e"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"ML2 driver support matrix"},{"line_number":40,"context_line":"-------------------------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_f62aa37d","line":37,"range":{"start_line":37,"start_character":0,"end_line":37,"end_character":31},"in_reply_to":"da0c15f0_8f17c550","updated":"2016-03-29 07:57:08.000000000","message":"Done","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"fb0017becb13214a6bf51af4c92eb7d850a82c4f","unresolved":false,"context_lines":[{"line_number":75,"context_line":"   unknown destination address, multicast) traffic in the overlay networks"},{"line_number":76,"context_line":"   VXLAN and GRE. It needs to be used in conjunction with either the"},{"line_number":77,"context_line":"   Linux bridge or the Open vSwitch mechanism driver and cannot be used as"},{"line_number":78,"context_line":"   standalone mechanism driver. More information see the mechanism driver"},{"line_number":79,"context_line":"   section further below."},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"Configurations"},{"line_number":82,"context_line":"~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da0c15f0_a4b63088","line":79,"range":{"start_line":78,"start_character":32,"end_line":79,"end_character":25},"updated":"2016-03-25 12:56:25.000000000","message":"For more information, see the *Mechanism drivers* section below.","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"8b48b51205ff3697ce024e9d26866cf51e927cb0","unresolved":false,"context_lines":[{"line_number":75,"context_line":"   unknown destination address, multicast) traffic in the overlay networks"},{"line_number":76,"context_line":"   VXLAN and GRE. It needs to be used in conjunction with either the"},{"line_number":77,"context_line":"   Linux bridge or the Open vSwitch mechanism driver and cannot be used as"},{"line_number":78,"context_line":"   standalone mechanism driver. More information see the mechanism driver"},{"line_number":79,"context_line":"   section further below."},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"Configurations"},{"line_number":82,"context_line":"~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_b6314bef","line":79,"range":{"start_line":78,"start_character":32,"end_line":79,"end_character":25},"in_reply_to":"da0c15f0_a4b63088","updated":"2016-03-29 07:57:08.000000000","message":"Done","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"fb0017becb13214a6bf51af4c92eb7d850a82c4f","unresolved":false,"context_lines":[{"line_number":123,"context_line":""},{"line_number":124,"context_line":"  The administrator needs to configure a list of physical network names that"},{"line_number":125,"context_line":"  can be used for provider networks."},{"line_number":126,"context_line":"  More details see: http://docs.openstack.org/liberty/config-reference/content/networking-plugin-ml2_flat.html"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"* VLAN"},{"line_number":129,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"da0c15f0_4a047b14","line":126,"range":{"start_line":126,"start_character":2,"end_line":126,"end_character":14},"updated":"2016-03-25 12:56:25.000000000","message":"For more details,","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"8b48b51205ff3697ce024e9d26866cf51e927cb0","unresolved":false,"context_lines":[{"line_number":123,"context_line":""},{"line_number":124,"context_line":"  The administrator needs to configure a list of physical network names that"},{"line_number":125,"context_line":"  can be used for provider networks."},{"line_number":126,"context_line":"  More details see: http://docs.openstack.org/liberty/config-reference/content/networking-plugin-ml2_flat.html"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"* VLAN"},{"line_number":129,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_36737bb3","line":126,"range":{"start_line":126,"start_character":2,"end_line":126,"end_character":14},"in_reply_to":"da0c15f0_4a047b14","updated":"2016-03-29 07:57:08.000000000","message":"Done","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"fb0017becb13214a6bf51af4c92eb7d850a82c4f","unresolved":false,"context_lines":[{"line_number":129,"context_line":""},{"line_number":130,"context_line":"  The administrator needs to configure a list of physical network names that"},{"line_number":131,"context_line":"  can be used for provider networks."},{"line_number":132,"context_line":"  More details see: http://docs.openstack.org/liberty/config-reference/content/networking-plugin-ml2_vlan.html"},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"* GRE"},{"line_number":135,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"da0c15f0_8a0e9332","line":132,"range":{"start_line":132,"start_character":2,"end_line":132,"end_character":14},"updated":"2016-03-25 12:56:25.000000000","message":"For more details,","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"8b48b51205ff3697ce024e9d26866cf51e927cb0","unresolved":false,"context_lines":[{"line_number":129,"context_line":""},{"line_number":130,"context_line":"  The administrator needs to configure a list of physical network names that"},{"line_number":131,"context_line":"  can be used for provider networks."},{"line_number":132,"context_line":"  More details see: http://docs.openstack.org/liberty/config-reference/content/networking-plugin-ml2_vlan.html"},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"* GRE"},{"line_number":135,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_966887bc","line":132,"range":{"start_line":132,"start_character":2,"end_line":132,"end_character":14},"in_reply_to":"da0c15f0_8a0e9332","updated":"2016-03-29 07:57:08.000000000","message":"Done","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"fb0017becb13214a6bf51af4c92eb7d850a82c4f","unresolved":false,"context_lines":[{"line_number":133,"context_line":""},{"line_number":134,"context_line":"* GRE"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"  No additional configuration required,"},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"* VXLAN"},{"line_number":139,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"da0c15f0_ea13cf5a","line":136,"range":{"start_line":136,"start_character":38,"end_line":136,"end_character":39},"updated":"2016-03-25 12:56:25.000000000","message":".","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"8b48b51205ff3697ce024e9d26866cf51e927cb0","unresolved":false,"context_lines":[{"line_number":133,"context_line":""},{"line_number":134,"context_line":"* GRE"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"  No additional configuration required,"},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"* VXLAN"},{"line_number":139,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_7665f3df","line":136,"range":{"start_line":136,"start_character":38,"end_line":136,"end_character":39},"in_reply_to":"da0c15f0_ea13cf5a","updated":"2016-03-29 07:57:08.000000000","message":"Done","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"fb0017becb13214a6bf51af4c92eb7d850a82c4f","unresolved":false,"context_lines":[{"line_number":156,"context_line":"project. Regular (non-privileged) users can manage project networks"},{"line_number":157,"context_line":"within the allocation that an administrator or operator defines for"},{"line_number":158,"context_line":"them. More information about provider networks see"},{"line_number":159,"context_line":":ref:`intro-os-networking-overview`"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"Project network configurations are made in the"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da0c15f0_6a269fbb","line":159,"range":{"start_line":159,"start_character":34,"end_line":159,"end_character":35},"updated":"2016-03-25 12:56:25.000000000","message":"`.","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"8b48b51205ff3697ce024e9d26866cf51e927cb0","unresolved":false,"context_lines":[{"line_number":156,"context_line":"project. Regular (non-privileged) users can manage project networks"},{"line_number":157,"context_line":"within the allocation that an administrator or operator defines for"},{"line_number":158,"context_line":"them. More information about provider networks see"},{"line_number":159,"context_line":":ref:`intro-os-networking-overview`"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"Project network configurations are made in the"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_f69f43b2","line":159,"range":{"start_line":159,"start_character":34,"end_line":159,"end_character":35},"in_reply_to":"da0c15f0_6a269fbb","updated":"2016-03-29 07:57:08.000000000","message":"Done","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"fb0017becb13214a6bf51af4c92eb7d850a82c4f","unresolved":false,"context_lines":[{"line_number":192,"context_line":"Similar info in:"},{"line_number":193,"context_line":"http://docs.openstack.org/admin-guide-cloud/networking_adv-features.html#provider-networks"},{"line_number":194,"context_line":""},{"line_number":195,"context_line":"Mechanism Drivers"},{"line_number":196,"context_line":"-----------------"},{"line_number":197,"context_line":""},{"line_number":198,"context_line":"To enable mechanism drivers in the ML2 plug-in. Edit the"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da0c15f0_e4b0288e","line":195,"range":{"start_line":195,"start_character":10,"end_line":195,"end_character":11},"updated":"2016-03-25 12:56:25.000000000","message":"drivers","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"8b48b51205ff3697ce024e9d26866cf51e927cb0","unresolved":false,"context_lines":[{"line_number":192,"context_line":"Similar info in:"},{"line_number":193,"context_line":"http://docs.openstack.org/admin-guide-cloud/networking_adv-features.html#provider-networks"},{"line_number":194,"context_line":""},{"line_number":195,"context_line":"Mechanism Drivers"},{"line_number":196,"context_line":"-----------------"},{"line_number":197,"context_line":""},{"line_number":198,"context_line":"To enable mechanism drivers in the ML2 plug-in. Edit the"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_d6b95f30","line":195,"range":{"start_line":195,"start_character":10,"end_line":195,"end_character":11},"in_reply_to":"da0c15f0_e4b0288e","updated":"2016-03-29 07:57:08.000000000","message":"Done","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"fb0017becb13214a6bf51af4c92eb7d850a82c4f","unresolved":false,"context_lines":[{"line_number":195,"context_line":"Mechanism Drivers"},{"line_number":196,"context_line":"-----------------"},{"line_number":197,"context_line":""},{"line_number":198,"context_line":"To enable mechanism drivers in the ML2 plug-in. Edit the"},{"line_number":199,"context_line":"``/etc/neutron/plugins/ml2/ml2_conf.ini`` file on the Neutron server:"},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"   .. code-block:: ini"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da0c15f0_84720ce4","line":198,"range":{"start_line":198,"start_character":46,"end_line":198,"end_character":52},"updated":"2016-03-25 12:56:25.000000000","message":", edit","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"8b48b51205ff3697ce024e9d26866cf51e927cb0","unresolved":false,"context_lines":[{"line_number":195,"context_line":"Mechanism Drivers"},{"line_number":196,"context_line":"-----------------"},{"line_number":197,"context_line":""},{"line_number":198,"context_line":"To enable mechanism drivers in the ML2 plug-in. Edit the"},{"line_number":199,"context_line":"``/etc/neutron/plugins/ml2/ml2_conf.ini`` file on the Neutron server:"},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"   .. code-block:: ini"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_f6862364","line":198,"range":{"start_line":198,"start_character":46,"end_line":198,"end_character":52},"in_reply_to":"da0c15f0_84720ce4","updated":"2016-03-29 07:57:08.000000000","message":"Done","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"fb0017becb13214a6bf51af4c92eb7d850a82c4f","unresolved":false,"context_lines":[{"line_number":207,"context_line":"* Linux bridge"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"  No additional configurations required for the mechanism driver. Additional"},{"line_number":210,"context_line":"  agent configuration is required. Please see the related section."},{"line_number":211,"context_line":""},{"line_number":212,"context_line":"* Open vSwitch"},{"line_number":213,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"da0c15f0_e45e6844","line":210,"range":{"start_line":210,"start_character":35,"end_line":210,"end_character":45},"updated":"2016-03-25 12:56:25.000000000","message":"See","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"8b48b51205ff3697ce024e9d26866cf51e927cb0","unresolved":false,"context_lines":[{"line_number":207,"context_line":"* Linux bridge"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"  No additional configurations required for the mechanism driver. Additional"},{"line_number":210,"context_line":"  agent configuration is required. Please see the related section."},{"line_number":211,"context_line":""},{"line_number":212,"context_line":"* Open vSwitch"},{"line_number":213,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_56b0afdd","line":210,"range":{"start_line":210,"start_character":35,"end_line":210,"end_character":45},"in_reply_to":"da0c15f0_e45e6844","updated":"2016-03-29 07:57:08.000000000","message":"Done","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"fb0017becb13214a6bf51af4c92eb7d850a82c4f","unresolved":false,"context_lines":[{"line_number":212,"context_line":"* Open vSwitch"},{"line_number":213,"context_line":""},{"line_number":214,"context_line":"  No additional configurations required for the mechanism driver. Additional"},{"line_number":215,"context_line":"  agent configuration is required. Please see the related section."},{"line_number":216,"context_line":""},{"line_number":217,"context_line":"* SRIOV"},{"line_number":218,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"da0c15f0_aa571701","line":215,"range":{"start_line":215,"start_character":35,"end_line":215,"end_character":66},"updated":"2016-03-25 12:56:25.000000000","message":"It\u0027s better to give a link to the section.","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"fb0017becb13214a6bf51af4c92eb7d850a82c4f","unresolved":false,"context_lines":[{"line_number":212,"context_line":"* Open vSwitch"},{"line_number":213,"context_line":""},{"line_number":214,"context_line":"  No additional configurations required for the mechanism driver. Additional"},{"line_number":215,"context_line":"  agent configuration is required. Please see the related section."},{"line_number":216,"context_line":""},{"line_number":217,"context_line":"* SRIOV"},{"line_number":218,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"da0c15f0_0456fc28","line":215,"range":{"start_line":215,"start_character":35,"end_line":215,"end_character":45},"updated":"2016-03-25 12:56:25.000000000","message":"See","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"8b48b51205ff3697ce024e9d26866cf51e927cb0","unresolved":false,"context_lines":[{"line_number":212,"context_line":"* Open vSwitch"},{"line_number":213,"context_line":""},{"line_number":214,"context_line":"  No additional configurations required for the mechanism driver. Additional"},{"line_number":215,"context_line":"  agent configuration is required. Please see the related section."},{"line_number":216,"context_line":""},{"line_number":217,"context_line":"* SRIOV"},{"line_number":218,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_76c7b345","line":215,"range":{"start_line":215,"start_character":35,"end_line":215,"end_character":45},"in_reply_to":"da0c15f0_0456fc28","updated":"2016-03-29 07:57:08.000000000","message":"Done","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"8b48b51205ff3697ce024e9d26866cf51e927cb0","unresolved":false,"context_lines":[{"line_number":212,"context_line":"* Open vSwitch"},{"line_number":213,"context_line":""},{"line_number":214,"context_line":"  No additional configurations required for the mechanism driver. Additional"},{"line_number":215,"context_line":"  agent configuration is required. Please see the related section."},{"line_number":216,"context_line":""},{"line_number":217,"context_line":"* SRIOV"},{"line_number":218,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_d6e79f3e","line":215,"range":{"start_line":215,"start_character":35,"end_line":215,"end_character":66},"in_reply_to":"da0c15f0_aa571701","updated":"2016-03-29 07:57:08.000000000","message":"changed to:\nSee the related *L2 Agent* section below.","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"fb0017becb13214a6bf51af4c92eb7d850a82c4f","unresolved":false,"context_lines":[{"line_number":216,"context_line":""},{"line_number":217,"context_line":"* SRIOV"},{"line_number":218,"context_line":""},{"line_number":219,"context_line":"  The administrator needs to define a list pci hardware that shall be used"},{"line_number":220,"context_line":"  by OpenStack. For more details see the configuration reference"},{"line_number":221,"context_line":"  http://docs.openstack.org/kilo/config-reference/content/networking-plugin-ml2_sriov.html"},{"line_number":222,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"da0c15f0_64189885","line":219,"range":{"start_line":219,"start_character":43,"end_line":219,"end_character":46},"updated":"2016-03-25 12:56:25.000000000","message":"PCI","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"8b48b51205ff3697ce024e9d26866cf51e927cb0","unresolved":false,"context_lines":[{"line_number":216,"context_line":""},{"line_number":217,"context_line":"* SRIOV"},{"line_number":218,"context_line":""},{"line_number":219,"context_line":"  The administrator needs to define a list pci hardware that shall be used"},{"line_number":220,"context_line":"  by OpenStack. For more details see the configuration reference"},{"line_number":221,"context_line":"  http://docs.openstack.org/kilo/config-reference/content/networking-plugin-ml2_sriov.html"},{"line_number":222,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_769333a4","line":219,"range":{"start_line":219,"start_character":43,"end_line":219,"end_character":46},"in_reply_to":"da0c15f0_64189885","updated":"2016-03-29 07:57:08.000000000","message":"Done","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"fb0017becb13214a6bf51af4c92eb7d850a82c4f","unresolved":false,"context_lines":[{"line_number":217,"context_line":"* SRIOV"},{"line_number":218,"context_line":""},{"line_number":219,"context_line":"  The administrator needs to define a list pci hardware that shall be used"},{"line_number":220,"context_line":"  by OpenStack. For more details see the configuration reference"},{"line_number":221,"context_line":"  http://docs.openstack.org/kilo/config-reference/content/networking-plugin-ml2_sriov.html"},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"* L2 population"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da0c15f0_0a49e35f","line":220,"range":{"start_line":220,"start_character":16,"end_line":220,"end_character":32},"updated":"2016-03-25 12:56:25.000000000","message":"For more details,","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"8b48b51205ff3697ce024e9d26866cf51e927cb0","unresolved":false,"context_lines":[{"line_number":217,"context_line":"* SRIOV"},{"line_number":218,"context_line":""},{"line_number":219,"context_line":"  The administrator needs to define a list pci hardware that shall be used"},{"line_number":220,"context_line":"  by OpenStack. For more details see the configuration reference"},{"line_number":221,"context_line":"  http://docs.openstack.org/kilo/config-reference/content/networking-plugin-ml2_sriov.html"},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"* L2 population"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_16d0f752","line":220,"range":{"start_line":220,"start_character":16,"end_line":220,"end_character":32},"in_reply_to":"da0c15f0_0a49e35f","updated":"2016-03-29 07:57:08.000000000","message":"Done","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"fb0017becb13214a6bf51af4c92eb7d850a82c4f","unresolved":false,"context_lines":[{"line_number":230,"context_line":"  * Open source"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"    Besides the Neutron integrated reference implemenations also external open"},{"line_number":233,"context_line":"    source mechanism drivers exist. Examples are"},{"line_number":234,"context_line":""},{"line_number":235,"context_line":"    * OpenDaylight"},{"line_number":236,"context_line":"    * OpenContrail"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da0c15f0_ef41213b","line":233,"range":{"start_line":233,"start_character":36,"end_line":233,"end_character":48},"updated":"2016-03-25 12:56:25.000000000","message":"For example:","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"fb0017becb13214a6bf51af4c92eb7d850a82c4f","unresolved":false,"context_lines":[{"line_number":229,"context_line":""},{"line_number":230,"context_line":"  * Open source"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"    Besides the Neutron integrated reference implemenations also external open"},{"line_number":233,"context_line":"    source mechanism drivers exist. Examples are"},{"line_number":234,"context_line":""},{"line_number":235,"context_line":"    * OpenDaylight"},{"line_number":236,"context_line":"    * OpenContrail"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da0c15f0_0f7575f8","line":233,"range":{"start_line":232,"start_character":4,"end_line":233,"end_character":35},"updated":"2016-03-25 12:56:25.000000000","message":"Please rephrase this sentence. Alexandra suggested a better variant in patch 1.","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"8b48b51205ff3697ce024e9d26866cf51e927cb0","unresolved":false,"context_lines":[{"line_number":229,"context_line":""},{"line_number":230,"context_line":"  * Open source"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"    Besides the Neutron integrated reference implemenations also external open"},{"line_number":233,"context_line":"    source mechanism drivers exist. Examples are"},{"line_number":234,"context_line":""},{"line_number":235,"context_line":"    * OpenDaylight"},{"line_number":236,"context_line":"    * OpenContrail"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_f6e103d2","line":233,"range":{"start_line":232,"start_character":4,"end_line":233,"end_character":35},"in_reply_to":"da0c15f0_0f7575f8","updated":"2016-03-29 07:57:08.000000000","message":"Done","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"8b48b51205ff3697ce024e9d26866cf51e927cb0","unresolved":false,"context_lines":[{"line_number":230,"context_line":"  * Open source"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"    Besides the Neutron integrated reference implemenations also external open"},{"line_number":233,"context_line":"    source mechanism drivers exist. Examples are"},{"line_number":234,"context_line":""},{"line_number":235,"context_line":"    * OpenDaylight"},{"line_number":236,"context_line":"    * OpenContrail"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_96c40793","line":233,"range":{"start_line":233,"start_character":36,"end_line":233,"end_character":48},"in_reply_to":"da0c15f0_ef41213b","updated":"2016-03-29 07:57:08.000000000","message":"Done","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"fb0017becb13214a6bf51af4c92eb7d850a82c4f","unresolved":false,"context_lines":[{"line_number":239,"context_line":""},{"line_number":240,"context_line":"  * Proprietary (vendor)"},{"line_number":241,"context_line":""},{"line_number":242,"context_line":"    Besides the Neutron integrated reference implementations also external"},{"line_number":243,"context_line":"    mechanism drivers form various vendors exist."},{"line_number":244,"context_line":""},{"line_number":245,"context_line":"    Configuration of those drivers is not part of this document."},{"line_number":246,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"da0c15f0_4aa0fbf4","line":243,"range":{"start_line":242,"start_character":4,"end_line":243,"end_character":49},"updated":"2016-03-25 12:56:25.000000000","message":"the same here","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"8b48b51205ff3697ce024e9d26866cf51e927cb0","unresolved":false,"context_lines":[{"line_number":239,"context_line":""},{"line_number":240,"context_line":"  * Proprietary (vendor)"},{"line_number":241,"context_line":""},{"line_number":242,"context_line":"    Besides the Neutron integrated reference implementations also external"},{"line_number":243,"context_line":"    mechanism drivers form various vendors exist."},{"line_number":244,"context_line":""},{"line_number":245,"context_line":"    Configuration of those drivers is not part of this document."},{"line_number":246,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_96f8877e","line":243,"range":{"start_line":242,"start_character":4,"end_line":243,"end_character":49},"in_reply_to":"da0c15f0_4aa0fbf4","updated":"2016-03-29 07:57:08.000000000","message":"Done","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"fb0017becb13214a6bf51af4c92eb7d850a82c4f","unresolved":false,"context_lines":[{"line_number":314,"context_line":"^^^^^^^^^^^^^^"},{"line_number":315,"context_line":""},{"line_number":316,"context_line":"The Metadata agent allows instances to access cloud-init meta data and user"},{"line_number":317,"context_line":"data via the network. It requires a running L2 agent on the same node!"},{"line_number":318,"context_line":""},{"line_number":319,"context_line":"Configuration for the  Metadata agent is typically done in the"},{"line_number":320,"context_line":"``metadata_agent.ini`` configuration file. Make sure that on agent start"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da0c15f0_2fe679b4","line":317,"range":{"start_line":317,"start_character":69,"end_line":317,"end_character":70},"updated":"2016-03-25 12:56:25.000000000","message":".","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"8b48b51205ff3697ce024e9d26866cf51e927cb0","unresolved":false,"context_lines":[{"line_number":314,"context_line":"^^^^^^^^^^^^^^"},{"line_number":315,"context_line":""},{"line_number":316,"context_line":"The Metadata agent allows instances to access cloud-init meta data and user"},{"line_number":317,"context_line":"data via the network. It requires a running L2 agent on the same node!"},{"line_number":318,"context_line":""},{"line_number":319,"context_line":"Configuration for the  Metadata agent is typically done in the"},{"line_number":320,"context_line":"``metadata_agent.ini`` configuration file. Make sure that on agent start"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_d6be7ffe","line":317,"range":{"start_line":317,"start_character":69,"end_line":317,"end_character":70},"in_reply_to":"da0c15f0_2fe679b4","updated":"2016-03-29 07:57:08.000000000","message":"Done","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"fb0017becb13214a6bf51af4c92eb7d850a82c4f","unresolved":false,"context_lines":[{"line_number":325,"context_line":"^^^^^^^^^^^^^^^^^"},{"line_number":326,"context_line":""},{"line_number":327,"context_line":"The L3 Metering agent enables layer3 traffic metering. It requires a running L3"},{"line_number":328,"context_line":"agent on the same node!"},{"line_number":329,"context_line":""},{"line_number":330,"context_line":"Configuration for the  Metadata agent is typically done in the"},{"line_number":331,"context_line":"``metering_agent.ini`` configuration file. Make sure that on agent start"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da0c15f0_afe8c97d","line":328,"range":{"start_line":328,"start_character":22,"end_line":328,"end_character":23},"updated":"2016-03-25 12:56:25.000000000","message":".","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"8b48b51205ff3697ce024e9d26866cf51e927cb0","unresolved":false,"context_lines":[{"line_number":325,"context_line":"^^^^^^^^^^^^^^^^^"},{"line_number":326,"context_line":""},{"line_number":327,"context_line":"The L3 Metering agent enables layer3 traffic metering. It requires a running L3"},{"line_number":328,"context_line":"agent on the same node!"},{"line_number":329,"context_line":""},{"line_number":330,"context_line":"Configuration for the  Metadata agent is typically done in the"},{"line_number":331,"context_line":"``metering_agent.ini`` configuration file. Make sure that on agent start"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_b6bb0b0e","line":328,"range":{"start_line":328,"start_character":22,"end_line":328,"end_character":23},"in_reply_to":"da0c15f0_afe8c97d","updated":"2016-03-29 07:57:08.000000000","message":"Done","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"fb0017becb13214a6bf51af4c92eb7d850a82c4f","unresolved":false,"context_lines":[{"line_number":348,"context_line":"--------"},{"line_number":349,"context_line":""},{"line_number":350,"context_line":"In this section, the combination of an mechanism driver and an l2 agent is"},{"line_number":351,"context_line":"called \u0027reference implementation\u0027. The following table lists all of them:"},{"line_number":352,"context_line":""},{"line_number":353,"context_line":".. list-table:: Mechanism drivers and L2 Agents"},{"line_number":354,"context_line":"   :header-rows: 1"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da0c15f0_8a81734d","line":351,"range":{"start_line":351,"start_character":35,"end_line":351,"end_character":73},"updated":"2016-03-25 12:56:25.000000000","message":"The following table lists these implementations:","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"8b48b51205ff3697ce024e9d26866cf51e927cb0","unresolved":false,"context_lines":[{"line_number":348,"context_line":"--------"},{"line_number":349,"context_line":""},{"line_number":350,"context_line":"In this section, the combination of an mechanism driver and an l2 agent is"},{"line_number":351,"context_line":"called \u0027reference implementation\u0027. The following table lists all of them:"},{"line_number":352,"context_line":""},{"line_number":353,"context_line":".. list-table:: Mechanism drivers and L2 Agents"},{"line_number":354,"context_line":"   :header-rows: 1"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_3646db23","line":351,"range":{"start_line":351,"start_character":35,"end_line":351,"end_character":73},"in_reply_to":"da0c15f0_8a81734d","updated":"2016-03-29 07:57:08.000000000","message":"Done","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"fb0017becb13214a6bf51af4c92eb7d850a82c4f","unresolved":false,"context_lines":[{"line_number":364,"context_line":"   * - l2 population"},{"line_number":365,"context_line":"     - Open vSwitch agent, Linux bridge agent"},{"line_number":366,"context_line":""},{"line_number":367,"context_line":"The following tables shows, which reference implementations support which"},{"line_number":368,"context_line":"non-L2 Neutron agents:"},{"line_number":369,"context_line":""},{"line_number":370,"context_line":".. list-table:: Reference implementations and other agents"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da0c15f0_ca936ba2","line":367,"range":{"start_line":367,"start_character":26,"end_line":367,"end_character":27},"updated":"2016-03-25 12:56:25.000000000","message":"no comma","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"8b48b51205ff3697ce024e9d26866cf51e927cb0","unresolved":false,"context_lines":[{"line_number":364,"context_line":"   * - l2 population"},{"line_number":365,"context_line":"     - Open vSwitch agent, Linux bridge agent"},{"line_number":366,"context_line":""},{"line_number":367,"context_line":"The following tables shows, which reference implementations support which"},{"line_number":368,"context_line":"non-L2 Neutron agents:"},{"line_number":369,"context_line":""},{"line_number":370,"context_line":".. list-table:: Reference implementations and other agents"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_964b672b","line":367,"range":{"start_line":367,"start_character":26,"end_line":367,"end_character":27},"in_reply_to":"da0c15f0_ca936ba2","updated":"2016-03-29 07:57:08.000000000","message":"Done","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"fb0017becb13214a6bf51af4c92eb7d850a82c4f","unresolved":false,"context_lines":[{"line_number":405,"context_line":""},{"line_number":406,"context_line":"This guide characterizes the l2 reference implementations that currently exist."},{"line_number":407,"context_line":""},{"line_number":408,"context_line":"#. Open vSwitch mechanism and Open vSwitch agent"},{"line_number":409,"context_line":""},{"line_number":410,"context_line":"   Can be used for instance network attachments as well as for attachments of"},{"line_number":411,"context_line":"   other network resources like routers, DHCP, ..."}],"source_content_type":"text/x-rst","patch_set":5,"id":"da0c15f0_af41e90d","line":408,"range":{"start_line":408,"start_character":0,"end_line":408,"end_character":2},"updated":"2016-03-25 12:56:25.000000000","message":"these can be bullets","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"8b48b51205ff3697ce024e9d26866cf51e927cb0","unresolved":false,"context_lines":[{"line_number":405,"context_line":""},{"line_number":406,"context_line":"This guide characterizes the l2 reference implementations that currently exist."},{"line_number":407,"context_line":""},{"line_number":408,"context_line":"#. Open vSwitch mechanism and Open vSwitch agent"},{"line_number":409,"context_line":""},{"line_number":410,"context_line":"   Can be used for instance network attachments as well as for attachments of"},{"line_number":411,"context_line":"   other network resources like routers, DHCP, ..."}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_f662a3ac","line":408,"range":{"start_line":408,"start_character":0,"end_line":408,"end_character":2},"in_reply_to":"da0c15f0_af41e90d","updated":"2016-03-29 07:57:08.000000000","message":"Done","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"fb0017becb13214a6bf51af4c92eb7d850a82c4f","unresolved":false,"context_lines":[{"line_number":408,"context_line":"#. Open vSwitch mechanism and Open vSwitch agent"},{"line_number":409,"context_line":""},{"line_number":410,"context_line":"   Can be used for instance network attachments as well as for attachments of"},{"line_number":411,"context_line":"   other network resources like routers, DHCP, ..."},{"line_number":412,"context_line":""},{"line_number":413,"context_line":"#. Linux bridge mechanism and Linux bridge agent"},{"line_number":414,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"da0c15f0_2f5679d2","line":411,"range":{"start_line":411,"start_character":47,"end_line":411,"end_character":50},"updated":"2016-03-25 12:56:25.000000000","message":"and so on.","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"8b48b51205ff3697ce024e9d26866cf51e927cb0","unresolved":false,"context_lines":[{"line_number":408,"context_line":"#. Open vSwitch mechanism and Open vSwitch agent"},{"line_number":409,"context_line":""},{"line_number":410,"context_line":"   Can be used for instance network attachments as well as for attachments of"},{"line_number":411,"context_line":"   other network resources like routers, DHCP, ..."},{"line_number":412,"context_line":""},{"line_number":413,"context_line":"#. Linux bridge mechanism and Linux bridge agent"},{"line_number":414,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_5658affa","line":411,"range":{"start_line":411,"start_character":47,"end_line":411,"end_character":50},"in_reply_to":"da0c15f0_2f5679d2","updated":"2016-03-29 07:57:08.000000000","message":"Done","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"fb0017becb13214a6bf51af4c92eb7d850a82c4f","unresolved":false,"context_lines":[{"line_number":413,"context_line":"#. Linux bridge mechanism and Linux bridge agent"},{"line_number":414,"context_line":""},{"line_number":415,"context_line":"   Can be used for instance network attachments as well as for attachments of"},{"line_number":416,"context_line":"   other network resources like routers, DHCP, ..."},{"line_number":417,"context_line":""},{"line_number":418,"context_line":"#. SRIOV mechanism driver and SRIOV nic switch agent"},{"line_number":419,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"da0c15f0_0f53b5e2","line":416,"range":{"start_line":416,"start_character":47,"end_line":416,"end_character":50},"updated":"2016-03-25 12:56:25.000000000","message":"and so on.","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"8b48b51205ff3697ce024e9d26866cf51e927cb0","unresolved":false,"context_lines":[{"line_number":413,"context_line":"#. Linux bridge mechanism and Linux bridge agent"},{"line_number":414,"context_line":""},{"line_number":415,"context_line":"   Can be used for instance network attachments as well as for attachments of"},{"line_number":416,"context_line":"   other network resources like routers, DHCP, ..."},{"line_number":417,"context_line":""},{"line_number":418,"context_line":"#. SRIOV mechanism driver and SRIOV nic switch agent"},{"line_number":419,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_9672477b","line":416,"range":{"start_line":416,"start_character":47,"end_line":416,"end_character":50},"in_reply_to":"da0c15f0_0f53b5e2","updated":"2016-03-29 07:57:08.000000000","message":"Done","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"fb0017becb13214a6bf51af4c92eb7d850a82c4f","unresolved":false,"context_lines":[{"line_number":415,"context_line":"   Can be used for instance network attachments as well as for attachments of"},{"line_number":416,"context_line":"   other network resources like routers, DHCP, ..."},{"line_number":417,"context_line":""},{"line_number":418,"context_line":"#. SRIOV mechanism driver and SRIOV nic switch agent"},{"line_number":419,"context_line":""},{"line_number":420,"context_line":"   Can only be used for instance network attachments."},{"line_number":421,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"da0c15f0_2f6dd998","line":418,"range":{"start_line":418,"start_character":36,"end_line":418,"end_character":46},"updated":"2016-03-25 12:56:25.000000000","message":"NIC Switch ?","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"8b48b51205ff3697ce024e9d26866cf51e927cb0","unresolved":false,"context_lines":[{"line_number":415,"context_line":"   Can be used for instance network attachments as well as for attachments of"},{"line_number":416,"context_line":"   other network resources like routers, DHCP, ..."},{"line_number":417,"context_line":""},{"line_number":418,"context_line":"#. SRIOV mechanism driver and SRIOV nic switch agent"},{"line_number":419,"context_line":""},{"line_number":420,"context_line":"   Can only be used for instance network attachments."},{"line_number":421,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_96f9a7cb","line":418,"range":{"start_line":418,"start_character":36,"end_line":418,"end_character":46},"in_reply_to":"da0c15f0_2f6dd998","updated":"2016-03-29 07:57:08.000000000","message":"Done","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"fb0017becb13214a6bf51af4c92eb7d850a82c4f","unresolved":false,"context_lines":[{"line_number":419,"context_line":""},{"line_number":420,"context_line":"   Can only be used for instance network attachments."},{"line_number":421,"context_line":""},{"line_number":422,"context_line":"   Is deployed besides an other mech driver and l2 agent such as OVS or"},{"line_number":423,"context_line":"   Linux bridge. It offers instances direct access to the network adapter via"},{"line_number":424,"context_line":"   an PCI Virtual Function (VF). This gives an instance direct access to"},{"line_number":425,"context_line":"   hardware capabilities and high performance networking."}],"source_content_type":"text/x-rst","patch_set":5,"id":"da0c15f0_4f0acdd3","line":422,"range":{"start_line":422,"start_character":32,"end_line":422,"end_character":36},"updated":"2016-03-25 12:56:25.000000000","message":"mechanism?","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"8b48b51205ff3697ce024e9d26866cf51e927cb0","unresolved":false,"context_lines":[{"line_number":419,"context_line":""},{"line_number":420,"context_line":"   Can only be used for instance network attachments."},{"line_number":421,"context_line":""},{"line_number":422,"context_line":"   Is deployed besides an other mech driver and l2 agent such as OVS or"},{"line_number":423,"context_line":"   Linux bridge. It offers instances direct access to the network adapter via"},{"line_number":424,"context_line":"   an PCI Virtual Function (VF). This gives an instance direct access to"},{"line_number":425,"context_line":"   hardware capabilities and high performance networking."}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_76f693d8","line":422,"range":{"start_line":422,"start_character":32,"end_line":422,"end_character":36},"in_reply_to":"da0c15f0_4f0acdd3","updated":"2016-03-29 07:57:08.000000000","message":"Done","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"fb0017becb13214a6bf51af4c92eb7d850a82c4f","unresolved":false,"context_lines":[{"line_number":420,"context_line":"   Can only be used for instance network attachments."},{"line_number":421,"context_line":""},{"line_number":422,"context_line":"   Is deployed besides an other mech driver and l2 agent such as OVS or"},{"line_number":423,"context_line":"   Linux bridge. It offers instances direct access to the network adapter via"},{"line_number":424,"context_line":"   an PCI Virtual Function (VF). This gives an instance direct access to"},{"line_number":425,"context_line":"   hardware capabilities and high performance networking."},{"line_number":426,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"da0c15f0_eff921ca","line":423,"range":{"start_line":423,"start_character":74,"end_line":423,"end_character":77},"updated":"2016-03-25 12:56:25.000000000","message":"through","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"8b48b51205ff3697ce024e9d26866cf51e927cb0","unresolved":false,"context_lines":[{"line_number":420,"context_line":"   Can only be used for instance network attachments."},{"line_number":421,"context_line":""},{"line_number":422,"context_line":"   Is deployed besides an other mech driver and l2 agent such as OVS or"},{"line_number":423,"context_line":"   Linux bridge. It offers instances direct access to the network adapter via"},{"line_number":424,"context_line":"   an PCI Virtual Function (VF). This gives an instance direct access to"},{"line_number":425,"context_line":"   hardware capabilities and high performance networking."},{"line_number":426,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_b6002bac","line":423,"range":{"start_line":423,"start_character":74,"end_line":423,"end_character":77},"in_reply_to":"da0c15f0_eff921ca","updated":"2016-03-29 07:57:08.000000000","message":"Done","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"fb0017becb13214a6bf51af4c92eb7d850a82c4f","unresolved":false,"context_lines":[{"line_number":428,"context_line":"   an instance gets a normal ovs port or an SRIOV port."},{"line_number":429,"context_line":""},{"line_number":430,"context_line":"   Due to direct connection, some features are not available when using SRIOV."},{"line_number":431,"context_line":"   E.g. DVR, Security Groups, Migration (works only with MacVTap SRIOV"},{"line_number":432,"context_line":"   attachments)"},{"line_number":433,"context_line":""},{"line_number":434,"context_line":"   For more information see"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da0c15f0_af260966","line":431,"range":{"start_line":431,"start_character":2,"end_line":431,"end_character":7},"updated":"2016-03-25 12:56:25.000000000","message":"For example,","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"8b48b51205ff3697ce024e9d26866cf51e927cb0","unresolved":false,"context_lines":[{"line_number":428,"context_line":"   an instance gets a normal ovs port or an SRIOV port."},{"line_number":429,"context_line":""},{"line_number":430,"context_line":"   Due to direct connection, some features are not available when using SRIOV."},{"line_number":431,"context_line":"   E.g. DVR, Security Groups, Migration (works only with MacVTap SRIOV"},{"line_number":432,"context_line":"   attachments)"},{"line_number":433,"context_line":""},{"line_number":434,"context_line":"   For more information see"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_5626ef68","line":431,"range":{"start_line":431,"start_character":2,"end_line":431,"end_character":7},"in_reply_to":"da0c15f0_af260966","updated":"2016-03-29 07:57:08.000000000","message":"Done","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"fb0017becb13214a6bf51af4c92eb7d850a82c4f","unresolved":false,"context_lines":[{"line_number":429,"context_line":""},{"line_number":430,"context_line":"   Due to direct connection, some features are not available when using SRIOV."},{"line_number":431,"context_line":"   E.g. DVR, Security Groups, Migration (works only with MacVTap SRIOV"},{"line_number":432,"context_line":"   attachments)"},{"line_number":433,"context_line":""},{"line_number":434,"context_line":"   For more information see"},{"line_number":435,"context_line":"   http://docs.openstack.org/\u003crelease\u003e/networking-guide/adv-config-sriov.html"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da0c15f0_4ad59b41","line":432,"range":{"start_line":432,"start_character":14,"end_line":432,"end_character":15},"updated":"2016-03-25 12:56:25.000000000","message":").","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"8b48b51205ff3697ce024e9d26866cf51e927cb0","unresolved":false,"context_lines":[{"line_number":429,"context_line":""},{"line_number":430,"context_line":"   Due to direct connection, some features are not available when using SRIOV."},{"line_number":431,"context_line":"   E.g. DVR, Security Groups, Migration (works only with MacVTap SRIOV"},{"line_number":432,"context_line":"   attachments)"},{"line_number":433,"context_line":""},{"line_number":434,"context_line":"   For more information see"},{"line_number":435,"context_line":"   http://docs.openstack.org/\u003crelease\u003e/networking-guide/adv-config-sriov.html"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_362b7b32","line":432,"range":{"start_line":432,"start_character":14,"end_line":432,"end_character":15},"in_reply_to":"da0c15f0_4ad59b41","updated":"2016-03-29 07:57:08.000000000","message":"Done","commit_id":"87ade65e030f2bd2eef0171c2b47279437258d30"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"90f0f63e3df5dcaa6fb4b69088f39f3546a92482","unresolved":false,"context_lines":[{"line_number":74,"context_line":"   unknown destination address, multicast) traffic in the overlay networks"},{"line_number":75,"context_line":"   VXLAN and GRE. It needs to be used in conjunction with either the"},{"line_number":76,"context_line":"   Linux bridge or the Open vSwitch mechanism driver and cannot be used as"},{"line_number":77,"context_line":"   standalone mechanism driver. More information, see the *Mechanism drivers*"},{"line_number":78,"context_line":"   section below."},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"Configurations"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba0121b8_7daaefd5","line":77,"range":{"start_line":77,"start_character":32,"end_line":77,"end_character":36},"updated":"2016-03-29 09:06:00.000000000","message":"For more","commit_id":"3672975efdea8cceeb4a8fedc288b2d063da961a"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"5190ef2d3b7a7deb34179c7923b3c30290994bff","unresolved":false,"context_lines":[{"line_number":74,"context_line":"   unknown destination address, multicast) traffic in the overlay networks"},{"line_number":75,"context_line":"   VXLAN and GRE. It needs to be used in conjunction with either the"},{"line_number":76,"context_line":"   Linux bridge or the Open vSwitch mechanism driver and cannot be used as"},{"line_number":77,"context_line":"   standalone mechanism driver. More information, see the *Mechanism drivers*"},{"line_number":78,"context_line":"   section below."},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"Configurations"}],"source_content_type":"text/x-rst","patch_set":7,"id":"9a061dce_a035a0f8","line":77,"range":{"start_line":77,"start_character":32,"end_line":77,"end_character":36},"in_reply_to":"ba0121b8_7daaefd5","updated":"2016-04-04 09:07:39.000000000","message":"Done","commit_id":"3672975efdea8cceeb4a8fedc288b2d063da961a"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"90f0f63e3df5dcaa6fb4b69088f39f3546a92482","unresolved":false,"context_lines":[{"line_number":110,"context_line":"But only administrative (privileged) users can manage those"},{"line_number":111,"context_line":"networks because they interface with the physical network infrastructure."},{"line_number":112,"context_line":"More information about provider networks see"},{"line_number":113,"context_line":":ref:`Intro OpenStack Networking Overview \u003cintro-os-networking-overview\u003e`"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"* Local"},{"line_number":116,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba0121b8_48048b14","line":113,"range":{"start_line":113,"start_character":6,"end_line":113,"end_character":12},"updated":"2016-03-29 09:06:00.000000000","message":"Remove Intro","commit_id":"3672975efdea8cceeb4a8fedc288b2d063da961a"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"90f0f63e3df5dcaa6fb4b69088f39f3546a92482","unresolved":false,"context_lines":[{"line_number":110,"context_line":"But only administrative (privileged) users can manage those"},{"line_number":111,"context_line":"networks because they interface with the physical network infrastructure."},{"line_number":112,"context_line":"More information about provider networks see"},{"line_number":113,"context_line":":ref:`Intro OpenStack Networking Overview \u003cintro-os-networking-overview\u003e`"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"* Local"},{"line_number":116,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba0121b8_bd092734","line":113,"range":{"start_line":113,"start_character":43,"end_line":113,"end_character":71},"updated":"2016-03-29 09:06:00.000000000","message":"The file you are referring to must have this label in the very beginning: .. _intro-os-networking-overview:\n\nOtherwise, the link isn\u0027t working, which causes a -1 from Jenkins.\n\nPlease see: http://docs.openstack.org/contributor-guide/rst-conv/refs.html","commit_id":"3672975efdea8cceeb4a8fedc288b2d063da961a"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"5190ef2d3b7a7deb34179c7923b3c30290994bff","unresolved":false,"context_lines":[{"line_number":110,"context_line":"But only administrative (privileged) users can manage those"},{"line_number":111,"context_line":"networks because they interface with the physical network infrastructure."},{"line_number":112,"context_line":"More information about provider networks see"},{"line_number":113,"context_line":":ref:`Intro OpenStack Networking Overview \u003cintro-os-networking-overview\u003e`"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"* Local"},{"line_number":116,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"9a061dce_e03f98d4","line":113,"range":{"start_line":113,"start_character":6,"end_line":113,"end_character":12},"in_reply_to":"ba0121b8_48048b14","updated":"2016-04-04 09:07:39.000000000","message":"Done","commit_id":"3672975efdea8cceeb4a8fedc288b2d063da961a"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"5190ef2d3b7a7deb34179c7923b3c30290994bff","unresolved":false,"context_lines":[{"line_number":110,"context_line":"But only administrative (privileged) users can manage those"},{"line_number":111,"context_line":"networks because they interface with the physical network infrastructure."},{"line_number":112,"context_line":"More information about provider networks see"},{"line_number":113,"context_line":":ref:`Intro OpenStack Networking Overview \u003cintro-os-networking-overview\u003e`"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"* Local"},{"line_number":116,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"9a061dce_80069c1e","line":113,"range":{"start_line":113,"start_character":43,"end_line":113,"end_character":71},"in_reply_to":"ba0121b8_bd092734","updated":"2016-04-04 09:07:39.000000000","message":"makes sense. Pasted the absolute link.","commit_id":"3672975efdea8cceeb4a8fedc288b2d063da961a"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"90f0f63e3df5dcaa6fb4b69088f39f3546a92482","unresolved":false,"context_lines":[{"line_number":238,"context_line":""},{"line_number":239,"context_line":"  * Proprietary (vendor)"},{"line_number":240,"context_line":""},{"line_number":241,"context_line":"    External mechanism drivers form various vendors exist as well as the"},{"line_number":242,"context_line":"    Neutron integrated reference implementations."},{"line_number":243,"context_line":""},{"line_number":244,"context_line":"    Configuration of those drivers is not part of this document."}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba0121b8_fd1a7f6d","line":241,"range":{"start_line":241,"start_character":31,"end_line":241,"end_character":35},"updated":"2016-03-29 09:06:00.000000000","message":"from?","commit_id":"3672975efdea8cceeb4a8fedc288b2d063da961a"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"5190ef2d3b7a7deb34179c7923b3c30290994bff","unresolved":false,"context_lines":[{"line_number":238,"context_line":""},{"line_number":239,"context_line":"  * Proprietary (vendor)"},{"line_number":240,"context_line":""},{"line_number":241,"context_line":"    External mechanism drivers form various vendors exist as well as the"},{"line_number":242,"context_line":"    Neutron integrated reference implementations."},{"line_number":243,"context_line":""},{"line_number":244,"context_line":"    Configuration of those drivers is not part of this document."}],"source_content_type":"text/x-rst","patch_set":7,"id":"9a061dce_60038810","line":241,"range":{"start_line":241,"start_character":31,"end_line":241,"end_character":35},"in_reply_to":"ba0121b8_fd1a7f6d","updated":"2016-04-04 09:07:39.000000000","message":"Done","commit_id":"3672975efdea8cceeb4a8fedc288b2d063da961a"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"ac1aa8053dd6fb07139a0956b13776f28e304753","unresolved":false,"context_lines":[{"line_number":52,"context_line":"     - yes"},{"line_number":53,"context_line":"     - yes"},{"line_number":54,"context_line":"     - yes"},{"line_number":55,"context_line":"   * - Linuxbbridge"},{"line_number":56,"context_line":"     - yes"},{"line_number":57,"context_line":"     - yes"},{"line_number":58,"context_line":"     - yes"}],"source_content_type":"text/x-rst","patch_set":8,"id":"9a061dce_96f4aff2","line":55,"range":{"start_line":55,"start_character":12,"end_line":55,"end_character":14},"updated":"2016-04-06 06:37:01.000000000","message":"double b\n\nUse \"Linux bridge\" everywhere...","commit_id":"2fca21cc8f65810adcbb0e178da39a860c14131d"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"e2b4bb58bd1654e89ffa1cd3e388346ed22ab841","unresolved":false,"context_lines":[{"line_number":52,"context_line":"     - yes"},{"line_number":53,"context_line":"     - yes"},{"line_number":54,"context_line":"     - yes"},{"line_number":55,"context_line":"   * - Linuxbbridge"},{"line_number":56,"context_line":"     - yes"},{"line_number":57,"context_line":"     - yes"},{"line_number":58,"context_line":"     - yes"}],"source_content_type":"text/x-rst","patch_set":8,"id":"9a061dce_e9006136","line":55,"range":{"start_line":55,"start_character":12,"end_line":55,"end_character":14},"in_reply_to":"9a061dce_96f4aff2","updated":"2016-04-07 10:43:15.000000000","message":"Done","commit_id":"2fca21cc8f65810adcbb0e178da39a860c14131d"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"ac1aa8053dd6fb07139a0956b13776f28e304753","unresolved":false,"context_lines":[{"line_number":77,"context_line":"   standalone mechanism driver. For more information, see the"},{"line_number":78,"context_line":"   *Mechanism drivers* section below."},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"Configurations"},{"line_number":81,"context_line":"~~~~~~~~~~~~~~"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"Network type drivers"}],"source_content_type":"text/x-rst","patch_set":8,"id":"9a061dce_16c09f7a","line":80,"range":{"start_line":80,"start_character":13,"end_line":80,"end_character":14},"updated":"2016-04-06 06:37:01.000000000","message":"Just \"Configuration\"","commit_id":"2fca21cc8f65810adcbb0e178da39a860c14131d"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"e2b4bb58bd1654e89ffa1cd3e388346ed22ab841","unresolved":false,"context_lines":[{"line_number":77,"context_line":"   standalone mechanism driver. For more information, see the"},{"line_number":78,"context_line":"   *Mechanism drivers* section below."},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"Configurations"},{"line_number":81,"context_line":"~~~~~~~~~~~~~~"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"Network type drivers"}],"source_content_type":"text/x-rst","patch_set":8,"id":"9a061dce_098dd5d5","line":80,"range":{"start_line":80,"start_character":13,"end_line":80,"end_character":14},"in_reply_to":"9a061dce_16c09f7a","updated":"2016-04-07 10:43:15.000000000","message":"Done","commit_id":"2fca21cc8f65810adcbb0e178da39a860c14131d"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"ac1aa8053dd6fb07139a0956b13776f28e304753","unresolved":false,"context_lines":[{"line_number":86,"context_line":"To enable type drivers in the ML2 plug-in. Edit the"},{"line_number":87,"context_line":"``/etc/neutron/plugins/ml2/ml2_conf.ini`` file:"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"   .. code-block:: ini"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"      [ml2]"},{"line_number":92,"context_line":"      type_drivers \u003d flat,vlan,vxlan,gre"}],"source_content_type":"text/x-rst","patch_set":8,"id":"9a061dce_9642ef0e","line":89,"range":{"start_line":89,"start_character":0,"end_line":89,"end_character":3},"updated":"2016-04-06 06:37:01.000000000","message":"REmove initial whitespace to remove the grey bar - now it renders wrongly, see http://docs-draft.openstack.org/49/282349/8/check/gate-openstack-manuals-tox-doc-publish-checkbuild/b6b4864//publish-docs/draft/networking-guide/config-ml2-plug-in.html","commit_id":"2fca21cc8f65810adcbb0e178da39a860c14131d"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"e2b4bb58bd1654e89ffa1cd3e388346ed22ab841","unresolved":false,"context_lines":[{"line_number":86,"context_line":"To enable type drivers in the ML2 plug-in. Edit the"},{"line_number":87,"context_line":"``/etc/neutron/plugins/ml2/ml2_conf.ini`` file:"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"   .. code-block:: ini"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"      [ml2]"},{"line_number":92,"context_line":"      type_drivers \u003d flat,vlan,vxlan,gre"}],"source_content_type":"text/x-rst","patch_set":8,"id":"9a061dce_c96c7d0a","line":89,"range":{"start_line":89,"start_character":0,"end_line":89,"end_character":3},"in_reply_to":"9a061dce_9642ef0e","updated":"2016-04-07 10:43:15.000000000","message":"Done","commit_id":"2fca21cc8f65810adcbb0e178da39a860c14131d"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"ac1aa8053dd6fb07139a0956b13776f28e304753","unresolved":false,"context_lines":[{"line_number":198,"context_line":"   .. code-block:: ini"},{"line_number":199,"context_line":""},{"line_number":200,"context_line":"      [ml2]"},{"line_number":201,"context_line":"      mechanism_drivers \u003d ovs,l2pop"},{"line_number":202,"context_line":""},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"* Linux bridge"}],"source_content_type":"text/x-rst","patch_set":8,"id":"9a061dce_36d7a324","line":201,"updated":"2016-04-06 06:37:01.000000000","message":"REmove initial whitespace here as well\n.. should be flush-left","commit_id":"2fca21cc8f65810adcbb0e178da39a860c14131d"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"e2b4bb58bd1654e89ffa1cd3e388346ed22ab841","unresolved":false,"context_lines":[{"line_number":198,"context_line":"   .. code-block:: ini"},{"line_number":199,"context_line":""},{"line_number":200,"context_line":"      [ml2]"},{"line_number":201,"context_line":"      mechanism_drivers \u003d ovs,l2pop"},{"line_number":202,"context_line":""},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"* Linux bridge"}],"source_content_type":"text/x-rst","patch_set":8,"id":"9a061dce_a9466978","line":201,"in_reply_to":"9a061dce_36d7a324","updated":"2016-04-07 10:43:15.000000000","message":"Done","commit_id":"2fca21cc8f65810adcbb0e178da39a860c14131d"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"ac1aa8053dd6fb07139a0956b13776f28e304753","unresolved":false,"context_lines":[{"line_number":228,"context_line":""},{"line_number":229,"context_line":"  * Open source"},{"line_number":230,"context_line":""},{"line_number":231,"context_line":"    External open source mechanism drivers exist as well as the Neutron"},{"line_number":232,"context_line":"    integrated reference implementations. For example:"},{"line_number":233,"context_line":""},{"line_number":234,"context_line":"    * OpenDaylight"}],"source_content_type":"text/x-rst","patch_set":8,"id":"9a061dce_166edf94","line":231,"range":{"start_line":231,"start_character":64,"end_line":231,"end_character":71},"updated":"2016-04-06 06:37:01.000000000","message":"lowercase neutron everywhere per our conventions","commit_id":"2fca21cc8f65810adcbb0e178da39a860c14131d"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"e2b4bb58bd1654e89ffa1cd3e388346ed22ab841","unresolved":false,"context_lines":[{"line_number":228,"context_line":""},{"line_number":229,"context_line":"  * Open source"},{"line_number":230,"context_line":""},{"line_number":231,"context_line":"    External open source mechanism drivers exist as well as the Neutron"},{"line_number":232,"context_line":"    integrated reference implementations. For example:"},{"line_number":233,"context_line":""},{"line_number":234,"context_line":"    * OpenDaylight"}],"source_content_type":"text/x-rst","patch_set":8,"id":"9a061dce_a914a94c","line":231,"range":{"start_line":231,"start_character":64,"end_line":231,"end_character":71},"in_reply_to":"9a061dce_166edf94","updated":"2016-04-07 10:43:15.000000000","message":"Done","commit_id":"2fca21cc8f65810adcbb0e178da39a860c14131d"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"ac1aa8053dd6fb07139a0956b13776f28e304753","unresolved":false,"context_lines":[{"line_number":288,"context_line":"  ``sriov_agent.ini`` configuration file. Make sure that on agent start"},{"line_number":289,"context_line":"  you pass this configuration file as argument."},{"line_number":290,"context_line":""},{"line_number":291,"context_line":"L3 Agent"},{"line_number":292,"context_line":"^^^^^^^^"},{"line_number":293,"context_line":""},{"line_number":294,"context_line":"The L3 agent offers advanced layer 3 services, like virtual Routers and"}],"source_content_type":"text/x-rst","patch_set":8,"id":"9a061dce_96102f03","line":291,"range":{"start_line":291,"start_character":3,"end_line":291,"end_character":8},"updated":"2016-04-06 06:37:01.000000000","message":"lowercase agent - we use sentence style capitalization.\n\nAlso below","commit_id":"2fca21cc8f65810adcbb0e178da39a860c14131d"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"e2b4bb58bd1654e89ffa1cd3e388346ed22ab841","unresolved":false,"context_lines":[{"line_number":288,"context_line":"  ``sriov_agent.ini`` configuration file. Make sure that on agent start"},{"line_number":289,"context_line":"  you pass this configuration file as argument."},{"line_number":290,"context_line":""},{"line_number":291,"context_line":"L3 Agent"},{"line_number":292,"context_line":"^^^^^^^^"},{"line_number":293,"context_line":""},{"line_number":294,"context_line":"The L3 agent offers advanced layer 3 services, like virtual Routers and"}],"source_content_type":"text/x-rst","patch_set":8,"id":"9a061dce_a40b3023","line":291,"range":{"start_line":291,"start_character":3,"end_line":291,"end_character":8},"in_reply_to":"9a061dce_96102f03","updated":"2016-04-07 10:43:15.000000000","message":"Done","commit_id":"2fca21cc8f65810adcbb0e178da39a860c14131d"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"ac1aa8053dd6fb07139a0956b13776f28e304753","unresolved":false,"context_lines":[{"line_number":301,"context_line":"DHCP Agent"},{"line_number":302,"context_line":"^^^^^^^^^^"},{"line_number":303,"context_line":""},{"line_number":304,"context_line":"The DHCP agent is responsible for DHCP (Dynamic Host Configuration Protocol)"},{"line_number":305,"context_line":"and RADVD (Router Advertisement Daemon) services. It requires a running L2"},{"line_number":306,"context_line":"agent on the same node!"},{"line_number":307,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"9a061dce_d621074f","line":304,"range":{"start_line":304,"start_character":34,"end_line":304,"end_character":38},"updated":"2016-04-06 06:37:01.000000000","message":"You could even add a reference to the glossary here using :term:`DHCP`","commit_id":"2fca21cc8f65810adcbb0e178da39a860c14131d"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"e2b4bb58bd1654e89ffa1cd3e388346ed22ab841","unresolved":false,"context_lines":[{"line_number":301,"context_line":"DHCP Agent"},{"line_number":302,"context_line":"^^^^^^^^^^"},{"line_number":303,"context_line":""},{"line_number":304,"context_line":"The DHCP agent is responsible for DHCP (Dynamic Host Configuration Protocol)"},{"line_number":305,"context_line":"and RADVD (Router Advertisement Daemon) services. It requires a running L2"},{"line_number":306,"context_line":"agent on the same node!"},{"line_number":307,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"9a061dce_84770c9f","line":304,"range":{"start_line":304,"start_character":34,"end_line":304,"end_character":38},"in_reply_to":"9a061dce_d621074f","updated":"2016-04-07 10:43:15.000000000","message":"Done","commit_id":"2fca21cc8f65810adcbb0e178da39a860c14131d"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"ac1aa8053dd6fb07139a0956b13776f28e304753","unresolved":false,"context_lines":[{"line_number":400,"context_line":"   http://docs.ocselected.org/openstack-manuals/kilo/networking-guide/content/ml2_l2pop_scenarios.html"},{"line_number":401,"context_line":""},{"line_number":402,"context_line":""},{"line_number":403,"context_line":"Buying Guide"},{"line_number":404,"context_line":"------------"},{"line_number":405,"context_line":""},{"line_number":406,"context_line":"This guide characterizes the l2 reference implementations that currently exist."}],"source_content_type":"text/x-rst","patch_set":8,"id":"9a061dce_76a91bdf","line":403,"range":{"start_line":403,"start_character":7,"end_line":403,"end_character":9},"updated":"2016-04-06 06:37:01.000000000","message":"sentence style caplitalization for headers","commit_id":"2fca21cc8f65810adcbb0e178da39a860c14131d"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"e2b4bb58bd1654e89ffa1cd3e388346ed22ab841","unresolved":false,"context_lines":[{"line_number":400,"context_line":"   http://docs.ocselected.org/openstack-manuals/kilo/networking-guide/content/ml2_l2pop_scenarios.html"},{"line_number":401,"context_line":""},{"line_number":402,"context_line":""},{"line_number":403,"context_line":"Buying Guide"},{"line_number":404,"context_line":"------------"},{"line_number":405,"context_line":""},{"line_number":406,"context_line":"This guide characterizes the l2 reference implementations that currently exist."}],"source_content_type":"text/x-rst","patch_set":8,"id":"9a061dce_647ab889","line":403,"range":{"start_line":403,"start_character":7,"end_line":403,"end_character":9},"in_reply_to":"9a061dce_76a91bdf","updated":"2016-04-07 10:43:15.000000000","message":"Done","commit_id":"2fca21cc8f65810adcbb0e178da39a860c14131d"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"278aee2d270e37169561d16ea82d0e61a570785f","unresolved":false,"context_lines":[{"line_number":122,"context_line":""},{"line_number":123,"context_line":"  The administrator needs to configure a list of physical network names that"},{"line_number":124,"context_line":"  can be used for provider networks."},{"line_number":125,"context_line":"  For more details, see: http://docs.openstack.org/liberty/config-reference/content/networking-plugin-ml2_flat.html"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"* VLAN"},{"line_number":128,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"9a061dce_1b62360a","line":125,"range":{"start_line":125,"start_character":51,"end_line":125,"end_character":83},"updated":"2016-04-07 11:26:02.000000000","message":"Time for mitaka now - note that the new URL will look different for config reference","commit_id":"ad00d4156743b4537c5a365dd0999bbb0b0d4d61"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"278aee2d270e37169561d16ea82d0e61a570785f","unresolved":false,"context_lines":[{"line_number":155,"context_line":"project. Regular (non-privileged) users can manage project networks"},{"line_number":156,"context_line":"within the allocation that an administrator or operator defines for"},{"line_number":157,"context_line":"them. More information about provider networks see:"},{"line_number":158,"context_line":"http://docs.openstack.org/liberty/networking-guide/intro-os-networking-overview.html"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"Project network configurations are made in the"}],"source_content_type":"text/x-rst","patch_set":9,"id":"9a061dce_9b4da69c","line":158,"range":{"start_line":158,"start_character":26,"end_line":158,"end_character":33},"updated":"2016-04-07 11:26:02.000000000","message":"Time for mitaka now, also elsewhere","commit_id":"ad00d4156743b4537c5a365dd0999bbb0b0d4d61"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"278aee2d270e37169561d16ea82d0e61a570785f","unresolved":false,"context_lines":[{"line_number":189,"context_line":"   can exist as a provider network."},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"Similar info in:"},{"line_number":192,"context_line":"http://docs.openstack.org/admin-guide-cloud/networking_adv-features.html#provider-networks"},{"line_number":193,"context_line":""},{"line_number":194,"context_line":"Mechanism drivers"},{"line_number":195,"context_line":"-----------------"}],"source_content_type":"text/x-rst","patch_set":9,"id":"9a061dce_5b814e8e","line":192,"range":{"start_line":192,"start_character":26,"end_line":192,"end_character":43},"updated":"2016-04-07 11:26:02.000000000","message":"That link is dead now, use /admin-guide/ and check that it is still current","commit_id":"ad00d4156743b4537c5a365dd0999bbb0b0d4d61"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"278aee2d270e37169561d16ea82d0e61a570785f","unresolved":false,"context_lines":[{"line_number":224,"context_line":"* L2 population"},{"line_number":225,"context_line":""},{"line_number":226,"context_line":"  The administrator can configure some optional configuration options. For more"},{"line_number":227,"context_line":"  details, see the configuration reference http://docs.openstack.org/kilo/config-reference/content/networking-plugin-ml2_l2pop.html"},{"line_number":228,"context_line":""},{"line_number":229,"context_line":"* Specialized"},{"line_number":230,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"9a061dce_3b53ba3a","line":227,"range":{"start_line":227,"start_character":68,"end_line":227,"end_character":74},"updated":"2016-04-07 11:26:02.000000000","message":"mitaka please","commit_id":"ad00d4156743b4537c5a365dd0999bbb0b0d4d61"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"278aee2d270e37169561d16ea82d0e61a570785f","unresolved":false,"context_lines":[{"line_number":399,"context_line":"   that is used for binding a port."},{"line_number":400,"context_line":""},{"line_number":401,"context_line":"   More information about l2 population see"},{"line_number":402,"context_line":"   http://docs.ocselected.org/openstack-manuals/kilo/networking-guide/content/ml2_l2pop_scenarios.html"},{"line_number":403,"context_line":""},{"line_number":404,"context_line":""},{"line_number":405,"context_line":"Buying guide"}],"source_content_type":"text/x-rst","patch_set":9,"id":"9a061dce_fb0ae224","line":402,"range":{"start_line":402,"start_character":11,"end_line":402,"end_character":28},"updated":"2016-04-07 11:26:02.000000000","message":"docs.openstack.org","commit_id":"ad00d4156743b4537c5a365dd0999bbb0b0d4d61"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"278aee2d270e37169561d16ea82d0e61a570785f","unresolved":false,"context_lines":[{"line_number":399,"context_line":"   that is used for binding a port."},{"line_number":400,"context_line":""},{"line_number":401,"context_line":"   More information about l2 population see"},{"line_number":402,"context_line":"   http://docs.ocselected.org/openstack-manuals/kilo/networking-guide/content/ml2_l2pop_scenarios.html"},{"line_number":403,"context_line":""},{"line_number":404,"context_line":""},{"line_number":405,"context_line":"Buying guide"}],"source_content_type":"text/x-rst","patch_set":9,"id":"9a061dce_db3a7ee6","line":402,"range":{"start_line":402,"start_character":48,"end_line":402,"end_character":52},"updated":"2016-04-07 11:26:02.000000000","message":"mitaka","commit_id":"ad00d4156743b4537c5a365dd0999bbb0b0d4d61"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"b549ffc300cf5e1d249725a493b7228a4c66fa43","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"7a1b2928_60025b40","updated":"2016-04-11 06:48:32.000000000","message":"Throughout this file, L2 and l2 are mixedly used.\nIt is better to use either of them.","commit_id":"aa243daadae07947cffafde405635b61a585ece2"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"3b641c4a45233dda98ad78db9967cea3f51bda2a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"5a18252c_03d3ac39","in_reply_to":"7a1b2928_60025b40","updated":"2016-04-12 08:49:41.000000000","message":"makes sense. Now I\u0027m using L2 and ML2 in the text. of Course in hyperlinks and config optios it\u0027s still lower case","commit_id":"aa243daadae07947cffafde405635b61a585ece2"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"b549ffc300cf5e1d249725a493b7228a4c66fa43","unresolved":false,"context_lines":[{"line_number":10,"context_line":"technologies found in complex real-world data centers. The ml2 framework"},{"line_number":11,"context_line":"distinguishes between the two kinds of drivers that can be configured:"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"* Type drivers"},{"line_number":14,"context_line":"   Define how an OpenStack network is technically realized. Example: VXLAN"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"  Each available network type is managed by an ml2 type driver. Type drivers"}],"source_content_type":"text/x-rst","patch_set":10,"id":"7a1b2928_e0030b75","line":13,"updated":"2016-04-11 06:48:32.000000000","message":"blank line here.","commit_id":"aa243daadae07947cffafde405635b61a585ece2"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"3b641c4a45233dda98ad78db9967cea3f51bda2a","unresolved":false,"context_lines":[{"line_number":10,"context_line":"technologies found in complex real-world data centers. The ml2 framework"},{"line_number":11,"context_line":"distinguishes between the two kinds of drivers that can be configured:"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"* Type drivers"},{"line_number":14,"context_line":"   Define how an OpenStack network is technically realized. Example: VXLAN"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"  Each available network type is managed by an ml2 type driver. Type drivers"}],"source_content_type":"text/x-rst","patch_set":10,"id":"5a18252c_43dda441","line":13,"in_reply_to":"7a1b2928_e0030b75","updated":"2016-04-12 08:49:41.000000000","message":"Done","commit_id":"aa243daadae07947cffafde405635b61a585ece2"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"b549ffc300cf5e1d249725a493b7228a4c66fa43","unresolved":false,"context_lines":[{"line_number":11,"context_line":"distinguishes between the two kinds of drivers that can be configured:"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"* Type drivers"},{"line_number":14,"context_line":"   Define how an OpenStack network is technically realized. Example: VXLAN"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"  Each available network type is managed by an ml2 type driver. Type drivers"},{"line_number":17,"context_line":"  maintain any needed type-specific network state. They validate the type"}],"source_content_type":"text/x-rst","patch_set":10,"id":"7a1b2928_40ce3f5b","line":14,"updated":"2016-04-11 06:48:32.000000000","message":"The indent level is wrong.","commit_id":"aa243daadae07947cffafde405635b61a585ece2"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"3b641c4a45233dda98ad78db9967cea3f51bda2a","unresolved":false,"context_lines":[{"line_number":11,"context_line":"distinguishes between the two kinds of drivers that can be configured:"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"* Type drivers"},{"line_number":14,"context_line":"   Define how an OpenStack network is technically realized. Example: VXLAN"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"  Each available network type is managed by an ml2 type driver. Type drivers"},{"line_number":17,"context_line":"  maintain any needed type-specific network state. They validate the type"}],"source_content_type":"text/x-rst","patch_set":10,"id":"5a18252c_238868e7","line":14,"in_reply_to":"7a1b2928_40ce3f5b","updated":"2016-04-12 08:49:41.000000000","message":"Done. the idea was to have that definiton extra highlighted somehow, but I agree, it doesn\u0027t look very well in the rendering - thanks!","commit_id":"aa243daadae07947cffafde405635b61a585ece2"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"b549ffc300cf5e1d249725a493b7228a4c66fa43","unresolved":false,"context_lines":[{"line_number":18,"context_line":"  specific information for provider networks and are responsible for the"},{"line_number":19,"context_line":"  allocation of a free segment in tenant networks."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"* Mechanism drivers"},{"line_number":22,"context_line":"   Define the mechanism to access an OpenStack network of a certain type."},{"line_number":23,"context_line":"   Example: Open vSwitch mechanism driver."},{"line_number":24,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"7a1b2928_20fea36b","line":21,"updated":"2016-04-11 06:48:32.000000000","message":"blank line here.","commit_id":"aa243daadae07947cffafde405635b61a585ece2"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"3b641c4a45233dda98ad78db9967cea3f51bda2a","unresolved":false,"context_lines":[{"line_number":18,"context_line":"  specific information for provider networks and are responsible for the"},{"line_number":19,"context_line":"  allocation of a free segment in tenant networks."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"* Mechanism drivers"},{"line_number":22,"context_line":"   Define the mechanism to access an OpenStack network of a certain type."},{"line_number":23,"context_line":"   Example: Open vSwitch mechanism driver."},{"line_number":24,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"5a18252c_63e4200d","line":21,"in_reply_to":"7a1b2928_20fea36b","updated":"2016-04-12 08:49:41.000000000","message":"Done","commit_id":"aa243daadae07947cffafde405635b61a585ece2"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"b549ffc300cf5e1d249725a493b7228a4c66fa43","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"* Mechanism drivers"},{"line_number":22,"context_line":"   Define the mechanism to access an OpenStack network of a certain type."},{"line_number":23,"context_line":"   Example: Open vSwitch mechanism driver."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"  The mechanism driver is responsible for taking the information established by"},{"line_number":26,"context_line":"  the type driver and ensuring that it is properly applied given the"}],"source_content_type":"text/x-rst","patch_set":10,"id":"7a1b2928_0003a774","line":23,"updated":"2016-04-11 06:48:32.000000000","message":"Wrong indent level.","commit_id":"aa243daadae07947cffafde405635b61a585ece2"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"3b641c4a45233dda98ad78db9967cea3f51bda2a","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"* Mechanism drivers"},{"line_number":22,"context_line":"   Define the mechanism to access an OpenStack network of a certain type."},{"line_number":23,"context_line":"   Example: Open vSwitch mechanism driver."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"  The mechanism driver is responsible for taking the information established by"},{"line_number":26,"context_line":"  the type driver and ensuring that it is properly applied given the"}],"source_content_type":"text/x-rst","patch_set":10,"id":"5a18252c_836dfc34","line":23,"in_reply_to":"7a1b2928_0003a774","updated":"2016-04-12 08:49:41.000000000","message":"Done","commit_id":"aa243daadae07947cffafde405635b61a585ece2"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"b549ffc300cf5e1d249725a493b7228a4c66fa43","unresolved":false,"context_lines":[{"line_number":138,"context_line":""},{"line_number":139,"context_line":"* VXLAN"},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"  * The administrator can configure the VXLAN multicast group that should be"},{"line_number":142,"context_line":"    used."},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"    .. note::"}],"source_content_type":"text/x-rst","patch_set":10,"id":"7a1b2928_403c7f2f","line":141,"range":{"start_line":141,"start_character":2,"end_line":141,"end_character":4},"updated":"2016-04-11 06:48:32.000000000","message":"The bullet looks unnecessary.\nOnly VXLAN item has different format. The same style should be used.","commit_id":"aa243daadae07947cffafde405635b61a585ece2"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"3b641c4a45233dda98ad78db9967cea3f51bda2a","unresolved":false,"context_lines":[{"line_number":138,"context_line":""},{"line_number":139,"context_line":"* VXLAN"},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"  * The administrator can configure the VXLAN multicast group that should be"},{"line_number":142,"context_line":"    used."},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"    .. note::"}],"source_content_type":"text/x-rst","patch_set":10,"id":"5a18252c_03a1eca9","line":141,"range":{"start_line":141,"start_character":2,"end_line":141,"end_character":4},"in_reply_to":"7a1b2928_403c7f2f","updated":"2016-04-12 08:49:41.000000000","message":"Done","commit_id":"aa243daadae07947cffafde405635b61a585ece2"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"b549ffc300cf5e1d249725a493b7228a4c66fa43","unresolved":false,"context_lines":[{"line_number":141,"context_line":"  * The administrator can configure the VXLAN multicast group that should be"},{"line_number":142,"context_line":"    used."},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"    .. note::"},{"line_number":145,"context_line":"       VXLAN multicast group configuration is not applicable for the Open"},{"line_number":146,"context_line":"       vSwitch agent."},{"line_number":147,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"7a1b2928_a04913d3","line":144,"updated":"2016-04-11 06:48:32.000000000","message":"If L.141 is changed, the indent level of this line also needs to be updated.","commit_id":"aa243daadae07947cffafde405635b61a585ece2"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"3b641c4a45233dda98ad78db9967cea3f51bda2a","unresolved":false,"context_lines":[{"line_number":141,"context_line":"  * The administrator can configure the VXLAN multicast group that should be"},{"line_number":142,"context_line":"    used."},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"    .. note::"},{"line_number":145,"context_line":"       VXLAN multicast group configuration is not applicable for the Open"},{"line_number":146,"context_line":"       vSwitch agent."},{"line_number":147,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"5a18252c_43abe489","line":144,"in_reply_to":"7a1b2928_a04913d3","updated":"2016-04-12 08:49:41.000000000","message":"Done","commit_id":"aa243daadae07947cffafde405635b61a585ece2"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"b549ffc300cf5e1d249725a493b7228a4c66fa43","unresolved":false,"context_lines":[{"line_number":182,"context_line":""},{"line_number":183,"context_line":"* VXLAN"},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"  * The administrator needs to configure the range of VXLAN IDs that can be"},{"line_number":186,"context_line":"    used for project (tenant) network allocation."},{"line_number":187,"context_line":"    For more details, see the related section in the"},{"line_number":188,"context_line":"    `Configuration Reference \u003chttp://docs.openstack.org/mitaka/config-reference/networking/networking_options_reference.html#modular-layer-2-ml2-vxlan-type-configuration-options\u003e`__."}],"source_content_type":"text/x-rst","patch_set":10,"id":"7a1b2928_40f59f81","line":185,"range":{"start_line":185,"start_character":2,"end_line":185,"end_character":4},"updated":"2016-04-11 06:48:32.000000000","message":"The bullet looks unnecessary.\nOnly VXLAN item has different format. The same style should be used.","commit_id":"aa243daadae07947cffafde405635b61a585ece2"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"3b641c4a45233dda98ad78db9967cea3f51bda2a","unresolved":false,"context_lines":[{"line_number":182,"context_line":""},{"line_number":183,"context_line":"* VXLAN"},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"  * The administrator needs to configure the range of VXLAN IDs that can be"},{"line_number":186,"context_line":"    used for project (tenant) network allocation."},{"line_number":187,"context_line":"    For more details, see the related section in the"},{"line_number":188,"context_line":"    `Configuration Reference \u003chttp://docs.openstack.org/mitaka/config-reference/networking/networking_options_reference.html#modular-layer-2-ml2-vxlan-type-configuration-options\u003e`__."}],"source_content_type":"text/x-rst","patch_set":10,"id":"5a18252c_0388cc21","line":185,"range":{"start_line":185,"start_character":2,"end_line":185,"end_character":4},"in_reply_to":"7a1b2928_40f59f81","updated":"2016-04-12 08:49:41.000000000","message":"Done","commit_id":"aa243daadae07947cffafde405635b61a585ece2"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"b549ffc300cf5e1d249725a493b7228a4c66fa43","unresolved":false,"context_lines":[{"line_number":242,"context_line":"    * OpenDaylight"},{"line_number":243,"context_line":"    * OpenContrail"},{"line_number":244,"context_line":""},{"line_number":245,"context_line":"    Configuration of those drivers is not part of this document."},{"line_number":246,"context_line":""},{"line_number":247,"context_line":"  * Proprietary (vendor)"},{"line_number":248,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"7a1b2928_c07d2fe9","line":245,"updated":"2016-04-11 06:48:32.000000000","message":"nit: When we look at the generated HTML, it looks beautiful (spaces between lines) if we move L.245 before the item list.","commit_id":"aa243daadae07947cffafde405635b61a585ece2"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"3b641c4a45233dda98ad78db9967cea3f51bda2a","unresolved":false,"context_lines":[{"line_number":242,"context_line":"    * OpenDaylight"},{"line_number":243,"context_line":"    * OpenContrail"},{"line_number":244,"context_line":""},{"line_number":245,"context_line":"    Configuration of those drivers is not part of this document."},{"line_number":246,"context_line":""},{"line_number":247,"context_line":"  * Proprietary (vendor)"},{"line_number":248,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"5a18252c_837cdc21","line":245,"in_reply_to":"7a1b2928_c07d2fe9","updated":"2016-04-12 08:49:41.000000000","message":"Done","commit_id":"aa243daadae07947cffafde405635b61a585ece2"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"b549ffc300cf5e1d249725a493b7228a4c66fa43","unresolved":false,"context_lines":[{"line_number":354,"context_line":"Security"},{"line_number":355,"context_line":"--------"},{"line_number":356,"context_line":""},{"line_number":357,"context_line":"L2 Agents support some important security configurations"},{"line_number":358,"context_line":""},{"line_number":359,"context_line":"* Security Groups"},{"line_number":360,"context_line":"  For more details, see the related section in the"}],"source_content_type":"text/x-rst","patch_set":10,"id":"7a1b2928_8074d7fd","line":357,"updated":"2016-04-11 06:48:32.000000000","message":"A colon or period is needs at the end of line.","commit_id":"aa243daadae07947cffafde405635b61a585ece2"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"3b641c4a45233dda98ad78db9967cea3f51bda2a","unresolved":false,"context_lines":[{"line_number":354,"context_line":"Security"},{"line_number":355,"context_line":"--------"},{"line_number":356,"context_line":""},{"line_number":357,"context_line":"L2 Agents support some important security configurations"},{"line_number":358,"context_line":""},{"line_number":359,"context_line":"* Security Groups"},{"line_number":360,"context_line":"  For more details, see the related section in the"}],"source_content_type":"text/x-rst","patch_set":10,"id":"5a18252c_6379c02f","line":357,"in_reply_to":"7a1b2928_8074d7fd","updated":"2016-04-12 08:49:41.000000000","message":"Done","commit_id":"aa243daadae07947cffafde405635b61a585ece2"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"b549ffc300cf5e1d249725a493b7228a4c66fa43","unresolved":false,"context_lines":[{"line_number":356,"context_line":""},{"line_number":357,"context_line":"L2 Agents support some important security configurations"},{"line_number":358,"context_line":""},{"line_number":359,"context_line":"* Security Groups"},{"line_number":360,"context_line":"  For more details, see the related section in the"},{"line_number":361,"context_line":"  `Configuration Reference \u003chttp://docs.openstack.org/mitaka/config-reference/networking/networking_options_reference.html#security-groups\u003e`__."},{"line_number":362,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"7a1b2928_005f2773","line":359,"updated":"2016-04-11 06:48:32.000000000","message":"L.359 and L.360 are concatenated in the rendered text.\nA colon or new line is required.","commit_id":"aa243daadae07947cffafde405635b61a585ece2"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"3b641c4a45233dda98ad78db9967cea3f51bda2a","unresolved":false,"context_lines":[{"line_number":356,"context_line":""},{"line_number":357,"context_line":"L2 Agents support some important security configurations"},{"line_number":358,"context_line":""},{"line_number":359,"context_line":"* Security Groups"},{"line_number":360,"context_line":"  For more details, see the related section in the"},{"line_number":361,"context_line":"  `Configuration Reference \u003chttp://docs.openstack.org/mitaka/config-reference/networking/networking_options_reference.html#security-groups\u003e`__."},{"line_number":362,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"5a18252c_63a0a091","line":359,"in_reply_to":"7a1b2928_005f2773","updated":"2016-04-12 08:49:41.000000000","message":"Done","commit_id":"aa243daadae07947cffafde405635b61a585ece2"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"b549ffc300cf5e1d249725a493b7228a4c66fa43","unresolved":false,"context_lines":[{"line_number":360,"context_line":"  For more details, see the related section in the"},{"line_number":361,"context_line":"  `Configuration Reference \u003chttp://docs.openstack.org/mitaka/config-reference/networking/networking_options_reference.html#security-groups\u003e`__."},{"line_number":362,"context_line":""},{"line_number":363,"context_line":"* Arp Spoofing Prevention"},{"line_number":364,"context_line":"  Configured in the *L2 Agent* configuration."},{"line_number":365,"context_line":""},{"line_number":366,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"7a1b2928_60541b54","line":363,"updated":"2016-04-11 06:48:32.000000000","message":"ditto","commit_id":"aa243daadae07947cffafde405635b61a585ece2"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"3b641c4a45233dda98ad78db9967cea3f51bda2a","unresolved":false,"context_lines":[{"line_number":360,"context_line":"  For more details, see the related section in the"},{"line_number":361,"context_line":"  `Configuration Reference \u003chttp://docs.openstack.org/mitaka/config-reference/networking/networking_options_reference.html#security-groups\u003e`__."},{"line_number":362,"context_line":""},{"line_number":363,"context_line":"* Arp Spoofing Prevention"},{"line_number":364,"context_line":"  Configured in the *L2 Agent* configuration."},{"line_number":365,"context_line":""},{"line_number":366,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"5a18252c_c3ad348a","line":363,"in_reply_to":"7a1b2928_60541b54","updated":"2016-04-12 08:49:41.000000000","message":"Done","commit_id":"aa243daadae07947cffafde405635b61a585ece2"}]}
