)]}'
{"doc/networking-guide/source/config-ml2-plug-in.rst":[{"author":{"_account_id":9382,"name":"Shilla Saebi","email":"shilla.saebi@gmail.com","username":"shillasaebi"},"change_message_id":"23e7c98fb743dfe6639b621dc3ea1ade1c5a885a","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:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bae84128_d6021909","line":8,"range":{"start_line":8,"start_character":26,"end_line":8,"end_character":33},"updated":"2016-02-24 21:06:04.000000000","message":"neutron should not be capitalized","commit_id":"a20f7856613e771eb25dd394f30ac07ba0d275ab"},{"author":{"_account_id":9382,"name":"Shilla Saebi","email":"shilla.saebi@gmail.com","username":"shillasaebi"},"change_message_id":"23e7c98fb743dfe6639b621dc3ea1ade1c5a885a","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":2,"id":"bae84128_361f055d","line":27,"range":{"start_line":27,"start_character":6,"end_line":27,"end_character":21},"updated":"2016-02-24 21:06:04.000000000","message":"should this be 1 word? its different above","commit_id":"a20f7856613e771eb25dd394f30ac07ba0d275ab"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"4983c535e88e79f088fcd197c544d8113639a3b5","unresolved":false,"context_lines":[{"line_number":67,"context_line":"     - yes"},{"line_number":68,"context_line":"     - no"},{"line_number":69,"context_line":"     - no"},{"line_number":70,"context_line":"   * - Macvtap"},{"line_number":71,"context_line":"     - no"},{"line_number":72,"context_line":"     - yes"},{"line_number":73,"context_line":"     - yes"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bae84128_d32b0b93","line":70,"range":{"start_line":70,"start_character":7,"end_line":70,"end_character":14},"updated":"2016-02-21 10:57:43.000000000","message":"MacVTap - is this the correct capitalization of the driver? If so, please fix everywhere in your patch.","commit_id":"a20f7856613e771eb25dd394f30ac07ba0d275ab"},{"author":{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},"change_message_id":"9e2630f343362eb99c254c6d4ea9ffdd96150956","unresolved":false,"context_lines":[{"line_number":226,"context_line":"  by OpenStack. More details see"},{"line_number":227,"context_line":"  http://docs.openstack.org/kilo/config-reference/content/networking-plugin-ml2_sriov.html"},{"line_number":228,"context_line":""},{"line_number":229,"context_line":"* Macvtap"},{"line_number":230,"context_line":"  No additional configurations required for the mechanism driver. Additional"},{"line_number":231,"context_line":"  agent configuration is required. Please see the related section."},{"line_number":232,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"bae84128_b654b5ca","line":229,"range":{"start_line":229,"start_character":2,"end_line":229,"end_character":9},"updated":"2016-02-24 21:10:39.000000000","message":"MacVTap","commit_id":"a20f7856613e771eb25dd394f30ac07ba0d275ab"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"4983c535e88e79f088fcd197c544d8113639a3b5","unresolved":false,"context_lines":[{"line_number":227,"context_line":"  http://docs.openstack.org/kilo/config-reference/content/networking-plugin-ml2_sriov.html"},{"line_number":228,"context_line":""},{"line_number":229,"context_line":"* Macvtap"},{"line_number":230,"context_line":"  No additional configurations required for the mechanism driver. Additional"},{"line_number":231,"context_line":"  agent configuration is required. Please see the related section."},{"line_number":232,"context_line":""},{"line_number":233,"context_line":"* L2 population"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bae84128_b34007a7","line":230,"range":{"start_line":230,"start_character":30,"end_line":230,"end_character":31},"updated":"2016-02-21 10:57:43.000000000","message":"are","commit_id":"a20f7856613e771eb25dd394f30ac07ba0d275ab"},{"author":{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},"change_message_id":"9e2630f343362eb99c254c6d4ea9ffdd96150956","unresolved":false,"context_lines":[{"line_number":232,"context_line":""},{"line_number":233,"context_line":"* L2 population"},{"line_number":234,"context_line":""},{"line_number":235,"context_line":"  The administrator can configure some optional configuration options. More"},{"line_number":236,"context_line":"  details see http://docs.openstack.org/kilo/config-reference/content/networking-plugin-ml2_l2pop.html"},{"line_number":237,"context_line":""},{"line_number":238,"context_line":"* Specialized"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bae84128_d63a1998","line":235,"range":{"start_line":235,"start_character":71,"end_line":235,"end_character":75},"updated":"2016-02-24 21:10:39.000000000","message":"For more","commit_id":"a20f7856613e771eb25dd394f30ac07ba0d275ab"},{"author":{"_account_id":9382,"name":"Shilla Saebi","email":"shilla.saebi@gmail.com","username":"shillasaebi"},"change_message_id":"23e7c98fb743dfe6639b621dc3ea1ade1c5a885a","unresolved":false,"context_lines":[{"line_number":280,"context_line":"     - Linuxbridge agent"},{"line_number":281,"context_line":"   * - SRIOV"},{"line_number":282,"context_line":"     - SRIOV nic switch agent"},{"line_number":283,"context_line":"   * - Macvtap"},{"line_number":284,"context_line":"     - Macvtap agent"},{"line_number":285,"context_line":"   * - l2 population"},{"line_number":286,"context_line":"     - Open vSwitch agent, Linuxbridge agent"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bae84128_563d69ba","line":283,"range":{"start_line":283,"start_character":7,"end_line":283,"end_character":14},"updated":"2016-02-24 21:06:04.000000000","message":"shouldn\u0027t it be MacVTap?","commit_id":"a20f7856613e771eb25dd394f30ac07ba0d275ab"},{"author":{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},"change_message_id":"9e2630f343362eb99c254c6d4ea9ffdd96150956","unresolved":false,"context_lines":[{"line_number":281,"context_line":"   * - SRIOV"},{"line_number":282,"context_line":"     - SRIOV nic switch agent"},{"line_number":283,"context_line":"   * - Macvtap"},{"line_number":284,"context_line":"     - Macvtap agent"},{"line_number":285,"context_line":"   * - l2 population"},{"line_number":286,"context_line":"     - Open vSwitch agent, Linuxbridge agent"},{"line_number":287,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"bae84128_165c81ec","line":284,"range":{"start_line":284,"start_character":7,"end_line":284,"end_character":14},"updated":"2016-02-24 21:10:39.000000000","message":"+1","commit_id":"a20f7856613e771eb25dd394f30ac07ba0d275ab"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"4983c535e88e79f088fcd197c544d8113639a3b5","unresolved":false,"context_lines":[{"line_number":307,"context_line":"     - no"},{"line_number":308,"context_line":"     - no"},{"line_number":309,"context_line":"     - no"},{"line_number":310,"context_line":"   * - Macvtap \u0026 Macvtap agent"},{"line_number":311,"context_line":"     - no"},{"line_number":312,"context_line":"     - no"},{"line_number":313,"context_line":"     - no"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bae84128_0e86ec64","line":310,"range":{"start_line":310,"start_character":17,"end_line":310,"end_character":18},"updated":"2016-02-21 10:57:43.000000000","message":"Capital or lowercase letter? Please make it consistent with the text on line 365.","commit_id":"a20f7856613e771eb25dd394f30ac07ba0d275ab"},{"author":{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},"change_message_id":"9e2630f343362eb99c254c6d4ea9ffdd96150956","unresolved":false,"context_lines":[{"line_number":307,"context_line":"     - no"},{"line_number":308,"context_line":"     - no"},{"line_number":309,"context_line":"     - no"},{"line_number":310,"context_line":"   * - Macvtap \u0026 Macvtap agent"},{"line_number":311,"context_line":"     - no"},{"line_number":312,"context_line":"     - no"},{"line_number":313,"context_line":"     - no"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bae84128_f603ddbc","line":310,"range":{"start_line":310,"start_character":17,"end_line":310,"end_character":18},"in_reply_to":"bae84128_0e86ec64","updated":"2016-02-24 21:10:39.000000000","message":"+1","commit_id":"a20f7856613e771eb25dd394f30ac07ba0d275ab"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"4983c535e88e79f088fcd197c544d8113639a3b5","unresolved":false,"context_lines":[{"line_number":364,"context_line":""},{"line_number":365,"context_line":"#. Macvtap mechanism driver \u0026 macvtap agent"},{"line_number":366,"context_line":""},{"line_number":367,"context_line":"  Macvtap is positioned as alternative to OVS or linuxbridge support on the"},{"line_number":368,"context_line":"  compute node for internal deployments."},{"line_number":369,"context_line":""},{"line_number":370,"context_line":"  Macvtap offers a direct connection with very little overhead between"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bae84128_d345cbb3","line":367,"range":{"start_line":367,"start_character":26,"end_line":367,"end_character":27},"updated":"2016-02-21 10:57:43.000000000","message":"an","commit_id":"a20f7856613e771eb25dd394f30ac07ba0d275ab"},{"author":{"_account_id":10897,"name":"Joseph Robinson","email":"josephremail@gmail.com","username":"RobiJoe"},"change_message_id":"c2a8be7cff4f116b1370237720f96b89a486b9ef","unresolved":false,"context_lines":[{"line_number":368,"context_line":"  compute node for internal deployments."},{"line_number":369,"context_line":""},{"line_number":370,"context_line":"  Macvtap offers a direct connection with very little overhead between"},{"line_number":371,"context_line":"  stances and down to the adapter. You can use macvtap agent on the"},{"line_number":372,"context_line":"  compute node when you require a network connection that is performance"},{"line_number":373,"context_line":"  critical. It does not require specific hardware (like with SRIOV)."},{"line_number":374,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"bae84128_11ba816e","line":371,"updated":"2016-02-22 03:15:10.000000000","message":"Suggestion - swap the word order, and add a comma before the conjunction for clarity on line 370.\n\"Macvtap offers a direct connection between stances with very little overhead, and down to the adapter.\"","commit_id":"a20f7856613e771eb25dd394f30ac07ba0d275ab"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"4983c535e88e79f088fcd197c544d8113639a3b5","unresolved":false,"context_lines":[{"line_number":373,"context_line":"  critical. It does not require specific hardware (like with SRIOV)."},{"line_number":374,"context_line":""},{"line_number":375,"context_line":"   Due to direct connection, some features are not available when using Macvtap"},{"line_number":376,"context_line":"   agent on the comput node.E.g. DVR, Security Groups, Arp-Spoofing prevention."},{"line_number":377,"context_line":""},{"line_number":378,"context_line":"Agents"},{"line_number":379,"context_line":"------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bae84128_53489b87","line":376,"range":{"start_line":376,"start_character":16,"end_line":376,"end_character":32},"updated":"2016-02-21 10:57:43.000000000","message":"compute node, for example:","commit_id":"a20f7856613e771eb25dd394f30ac07ba0d275ab"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f8132793ce539603c61b50d23b29012e734feb52","unresolved":false,"context_lines":[{"line_number":445,"context_line":"   For more information see"},{"line_number":446,"context_line":"   http://docs.openstack.org/liberty/networking-guide/adv-config-sriov.html"},{"line_number":447,"context_line":""},{"line_number":448,"context_line":"#. Macvtap mechanism driver \u0026 Macvtap agent"},{"line_number":449,"context_line":""},{"line_number":450,"context_line":"  Can only be used for instance network attachments. It is positioned as"},{"line_number":451,"context_line":"  alternative to OVS or linux bridge support on the compute node for internal"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3afc51ec_d78b061d","line":448,"range":{"start_line":448,"start_character":28,"end_line":448,"end_character":29},"updated":"2016-03-14 02:58:35.000000000","message":"and*","commit_id":"fc2387ce61bcbbcf434fb21504c22d83963a1fe5"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f8132793ce539603c61b50d23b29012e734feb52","unresolved":false,"context_lines":[{"line_number":452,"context_line":"  deployments."},{"line_number":453,"context_line":""},{"line_number":454,"context_line":"  Macvtap offers a direct connection with very little overhead between"},{"line_number":455,"context_line":"  instances and down to the adapter. You can use macvtap agent on the"},{"line_number":456,"context_line":"  compute node when you require a network connection that is performance"},{"line_number":457,"context_line":"  critical. It does not require specific hardware (like with SRIOV)."},{"line_number":458,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3afc51ec_37834a06","line":455,"range":{"start_line":455,"start_character":49,"end_line":455,"end_character":56},"updated":"2016-03-14 02:58:35.000000000","message":"Is this meant to be Macvtap? Whichever it\u0027s meant to be, apply throughout","commit_id":"fc2387ce61bcbbcf434fb21504c22d83963a1fe5"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f8132793ce539603c61b50d23b29012e734feb52","unresolved":false,"context_lines":[{"line_number":456,"context_line":"  compute node when you require a network connection that is performance"},{"line_number":457,"context_line":"  critical. It does not require specific hardware (like with SRIOV)."},{"line_number":458,"context_line":""},{"line_number":459,"context_line":"   Due to the direct connection, some features are not available when using"},{"line_number":460,"context_line":"   it on the compute node. E.g. DVR, Security Groups, Arp-Spoofing protection."}],"source_content_type":"text/x-rst","patch_set":3,"id":"3afc51ec_777dd21b","line":459,"range":{"start_line":459,"start_character":3,"end_line":459,"end_character":6},"updated":"2016-03-14 02:58:35.000000000","message":"Is this indented because it\u0027s meant to be a note? If so, please format properly.\n\n.. note::\n   \n   Due to the direct connection...","commit_id":"fc2387ce61bcbbcf434fb21504c22d83963a1fe5"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f8132793ce539603c61b50d23b29012e734feb52","unresolved":false,"context_lines":[{"line_number":457,"context_line":"  critical. It does not require specific hardware (like with SRIOV)."},{"line_number":458,"context_line":""},{"line_number":459,"context_line":"   Due to the direct connection, some features are not available when using"},{"line_number":460,"context_line":"   it on the compute node. E.g. DVR, Security Groups, Arp-Spoofing protection."}],"source_content_type":"text/x-rst","patch_set":3,"id":"3afc51ec_5778962b","line":460,"range":{"start_line":460,"start_character":26,"end_line":460,"end_character":31},"updated":"2016-03-14 02:58:35.000000000","message":"Use \"For example\"\nAvoid using \"ie\" \"eg\" \"etc\"","commit_id":"fc2387ce61bcbbcf434fb21504c22d83963a1fe5"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"0cfd49daae72ea82c48538fad6d5d1b010e4090e","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":4,"id":"3afc51ec_d002d708","line":27,"range":{"start_line":27,"start_character":6,"end_line":27,"end_character":21},"updated":"2016-03-14 15:04:00.000000000","message":"Could you please address Shilla\u0027s comment from patch 2?","commit_id":"5a5b1e5706428953ac69d27d0ec1f9367f3be477"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"962320f66c6de756d69f689c54fb24d8211efa1d","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":4,"id":"3afc51ec_d8cb19a4","line":27,"range":{"start_line":27,"start_character":6,"end_line":27,"end_character":21},"in_reply_to":"3afc51ec_d002d708","updated":"2016-03-14 15:08:24.000000000","message":"sorry I missed that - will do on next respin","commit_id":"5a5b1e5706428953ac69d27d0ec1f9367f3be477"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"0cfd49daae72ea82c48538fad6d5d1b010e4090e","unresolved":false,"context_lines":[{"line_number":226,"context_line":"* L2 population"},{"line_number":227,"context_line":""},{"line_number":228,"context_line":"  The administrator can configure some optional configuration options. For more"},{"line_number":229,"context_line":"  details see the configuration reference http://docs.openstack.org/kilo/config-reference/content/networking-plugin-ml2_l2pop.html"},{"line_number":230,"context_line":""},{"line_number":231,"context_line":"* Specialized"},{"line_number":232,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3afc51ec_6dcfb07f","line":229,"range":{"start_line":229,"start_character":9,"end_line":229,"end_character":10},"updated":"2016-03-14 15:04:00.000000000","message":"Comma after \u0027details\u0027, please.","commit_id":"5a5b1e5706428953ac69d27d0ec1f9367f3be477"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"d55bf44c16f02223545294740afbd6084fb06340","unresolved":false,"context_lines":[{"line_number":226,"context_line":"* L2 population"},{"line_number":227,"context_line":""},{"line_number":228,"context_line":"  The administrator can configure some optional configuration options. For more"},{"line_number":229,"context_line":"  details see the configuration reference http://docs.openstack.org/kilo/config-reference/content/networking-plugin-ml2_l2pop.html"},{"line_number":230,"context_line":""},{"line_number":231,"context_line":"* Specialized"},{"line_number":232,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3afc51ec_5b5a3f2b","line":229,"range":{"start_line":229,"start_character":9,"end_line":229,"end_character":10},"in_reply_to":"3afc51ec_6dcfb07f","updated":"2016-03-15 08:44:27.000000000","message":"Done","commit_id":"5a5b1e5706428953ac69d27d0ec1f9367f3be477"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"0cfd49daae72ea82c48538fad6d5d1b010e4090e","unresolved":false,"context_lines":[{"line_number":255,"context_line":"options"},{"line_number":256,"context_line":"http://docs.openstack.org/\u003crelease\u003e/config-reference/content/"},{"line_number":257,"context_line":""},{"line_number":258,"context_line":"For example for OpenStack Liberty release use"},{"line_number":259,"context_line":"http://docs.openstack.org/liberty/config-reference/content/"},{"line_number":260,"context_line":""},{"line_number":261,"context_line":"L2 Agent"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3afc51ec_d0d3f75d","line":258,"range":{"start_line":258,"start_character":11,"end_line":258,"end_character":12},"updated":"2016-03-14 15:04:00.000000000","message":"A comma after \u0027example\u0027, please.","commit_id":"5a5b1e5706428953ac69d27d0ec1f9367f3be477"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"d55bf44c16f02223545294740afbd6084fb06340","unresolved":false,"context_lines":[{"line_number":255,"context_line":"options"},{"line_number":256,"context_line":"http://docs.openstack.org/\u003crelease\u003e/config-reference/content/"},{"line_number":257,"context_line":""},{"line_number":258,"context_line":"For example for OpenStack Liberty release use"},{"line_number":259,"context_line":"http://docs.openstack.org/liberty/config-reference/content/"},{"line_number":260,"context_line":""},{"line_number":261,"context_line":"L2 Agent"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3afc51ec_9b404736","line":258,"range":{"start_line":258,"start_character":11,"end_line":258,"end_character":12},"in_reply_to":"3afc51ec_d0d3f75d","updated":"2016-03-15 08:44:27.000000000","message":"Done","commit_id":"5a5b1e5706428953ac69d27d0ec1f9367f3be477"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"0cfd49daae72ea82c48538fad6d5d1b010e4090e","unresolved":false,"context_lines":[{"line_number":296,"context_line":""},{"line_number":297,"context_line":"  The MacVTap agent uses kernel MacVTap devices for realizing L2"},{"line_number":298,"context_line":"  networks for OpenStack instances. Network attachments for other resources"},{"line_number":299,"context_line":"  like routers, DHCP, ... are not supported."},{"line_number":300,"context_line":""},{"line_number":301,"context_line":"  Configuration for the MacVTap agent is typically done in the"},{"line_number":302,"context_line":"  ``macvtap_agent.ini`` configuration file. Make sure that on agent start"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3afc51ec_dc631019","line":299,"range":{"start_line":299,"start_character":22,"end_line":299,"end_character":25},"updated":"2016-03-14 15:04:00.000000000","message":"... -\u003e and so on","commit_id":"5a5b1e5706428953ac69d27d0ec1f9367f3be477"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"d55bf44c16f02223545294740afbd6084fb06340","unresolved":false,"context_lines":[{"line_number":296,"context_line":""},{"line_number":297,"context_line":"  The MacVTap agent uses kernel MacVTap devices for realizing L2"},{"line_number":298,"context_line":"  networks for OpenStack instances. Network attachments for other resources"},{"line_number":299,"context_line":"  like routers, DHCP, ... are not supported."},{"line_number":300,"context_line":""},{"line_number":301,"context_line":"  Configuration for the MacVTap agent is typically done in the"},{"line_number":302,"context_line":"  ``macvtap_agent.ini`` configuration file. Make sure that on agent start"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3afc51ec_5b719fa7","line":299,"range":{"start_line":299,"start_character":22,"end_line":299,"end_character":25},"in_reply_to":"3afc51ec_dc631019","updated":"2016-03-15 08:44:27.000000000","message":"Done","commit_id":"5a5b1e5706428953ac69d27d0ec1f9367f3be477"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"0cfd49daae72ea82c48538fad6d5d1b010e4090e","unresolved":false,"context_lines":[{"line_number":425,"context_line":""},{"line_number":426,"context_line":"This guide characterizes the l2 reference implementations that currently exist."},{"line_number":427,"context_line":""},{"line_number":428,"context_line":"#. Open vSwitch mechanism \u0026 Open vSwitch agent"},{"line_number":429,"context_line":""},{"line_number":430,"context_line":"    Can be used for instance network attachments as well as for attachments of"},{"line_number":431,"context_line":"    other network resources like routers, DHCP, ..."}],"source_content_type":"text/x-rst","patch_set":4,"id":"3afc51ec_d7600938","line":428,"range":{"start_line":428,"start_character":26,"end_line":428,"end_character":27},"updated":"2016-03-14 15:04:00.000000000","message":"If you replaced an \u0027\u0026\u0027 with an \u0027and\u0027 on line 460, please do the same change here and on lines 433 and 438.","commit_id":"5a5b1e5706428953ac69d27d0ec1f9367f3be477"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"d55bf44c16f02223545294740afbd6084fb06340","unresolved":false,"context_lines":[{"line_number":425,"context_line":""},{"line_number":426,"context_line":"This guide characterizes the l2 reference implementations that currently exist."},{"line_number":427,"context_line":""},{"line_number":428,"context_line":"#. Open vSwitch mechanism \u0026 Open vSwitch agent"},{"line_number":429,"context_line":""},{"line_number":430,"context_line":"    Can be used for instance network attachments as well as for attachments of"},{"line_number":431,"context_line":"    other network resources like routers, DHCP, ..."}],"source_content_type":"text/x-rst","patch_set":4,"id":"3afc51ec_db5daf16","line":428,"range":{"start_line":428,"start_character":26,"end_line":428,"end_character":27},"in_reply_to":"3afc51ec_d7600938","updated":"2016-03-15 08:44:27.000000000","message":"Done","commit_id":"5a5b1e5706428953ac69d27d0ec1f9367f3be477"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"0cfd49daae72ea82c48538fad6d5d1b010e4090e","unresolved":false,"context_lines":[{"line_number":427,"context_line":""},{"line_number":428,"context_line":"#. Open vSwitch mechanism \u0026 Open vSwitch agent"},{"line_number":429,"context_line":""},{"line_number":430,"context_line":"    Can be used for instance network attachments as well as for attachments of"},{"line_number":431,"context_line":"    other network resources like routers, DHCP, ..."},{"line_number":432,"context_line":""},{"line_number":433,"context_line":"#. Linux bridge mechanism \u0026 linux bridge agent"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3afc51ec_1258bf31","line":430,"range":{"start_line":430,"start_character":3,"end_line":430,"end_character":4},"updated":"2016-03-14 15:04:00.000000000","message":"This is not the scope of your patch, but could you please dedent lines 430-431 and 435-436 for one space for consistency with the item that you are adding.","commit_id":"5a5b1e5706428953ac69d27d0ec1f9367f3be477"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"d55bf44c16f02223545294740afbd6084fb06340","unresolved":false,"context_lines":[{"line_number":427,"context_line":""},{"line_number":428,"context_line":"#. Open vSwitch mechanism \u0026 Open vSwitch agent"},{"line_number":429,"context_line":""},{"line_number":430,"context_line":"    Can be used for instance network attachments as well as for attachments of"},{"line_number":431,"context_line":"    other network resources like routers, DHCP, ..."},{"line_number":432,"context_line":""},{"line_number":433,"context_line":"#. Linux bridge mechanism \u0026 linux bridge agent"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3afc51ec_dbb48f36","line":430,"range":{"start_line":430,"start_character":3,"end_line":430,"end_character":4},"in_reply_to":"3afc51ec_1258bf31","updated":"2016-03-15 08:44:27.000000000","message":"Done","commit_id":"5a5b1e5706428953ac69d27d0ec1f9367f3be477"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"0cfd49daae72ea82c48538fad6d5d1b010e4090e","unresolved":false,"context_lines":[{"line_number":454,"context_line":"   For more information see"},{"line_number":455,"context_line":"   http://docs.openstack.org/\u003crelease\u003e/networking-guide/adv-config-sriov.html"},{"line_number":456,"context_line":""},{"line_number":457,"context_line":"   For example for OpenStack Liberty release use"},{"line_number":458,"context_line":"   http://docs.openstack.org/liberty/networking-guide/adv-config-sriov.html"},{"line_number":459,"context_line":""},{"line_number":460,"context_line":"#. MacVTap mechanism driver and MacVTap agent"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3afc51ec_32f5fbca","line":457,"range":{"start_line":457,"start_character":44,"end_line":457,"end_character":45},"updated":"2016-03-14 15:04:00.000000000","message":"comma","commit_id":"5a5b1e5706428953ac69d27d0ec1f9367f3be477"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"0cfd49daae72ea82c48538fad6d5d1b010e4090e","unresolved":false,"context_lines":[{"line_number":454,"context_line":"   For more information see"},{"line_number":455,"context_line":"   http://docs.openstack.org/\u003crelease\u003e/networking-guide/adv-config-sriov.html"},{"line_number":456,"context_line":""},{"line_number":457,"context_line":"   For example for OpenStack Liberty release use"},{"line_number":458,"context_line":"   http://docs.openstack.org/liberty/networking-guide/adv-config-sriov.html"},{"line_number":459,"context_line":""},{"line_number":460,"context_line":"#. MacVTap mechanism driver and MacVTap agent"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3afc51ec_f2127308","line":457,"range":{"start_line":457,"start_character":14,"end_line":457,"end_character":15},"updated":"2016-03-14 15:04:00.000000000","message":"comma","commit_id":"5a5b1e5706428953ac69d27d0ec1f9367f3be477"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"d55bf44c16f02223545294740afbd6084fb06340","unresolved":false,"context_lines":[{"line_number":454,"context_line":"   For more information see"},{"line_number":455,"context_line":"   http://docs.openstack.org/\u003crelease\u003e/networking-guide/adv-config-sriov.html"},{"line_number":456,"context_line":""},{"line_number":457,"context_line":"   For example for OpenStack Liberty release use"},{"line_number":458,"context_line":"   http://docs.openstack.org/liberty/networking-guide/adv-config-sriov.html"},{"line_number":459,"context_line":""},{"line_number":460,"context_line":"#. MacVTap mechanism driver and MacVTap agent"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3afc51ec_e66732b5","line":457,"range":{"start_line":457,"start_character":14,"end_line":457,"end_character":15},"in_reply_to":"3afc51ec_f2127308","updated":"2016-03-15 08:44:27.000000000","message":"Done","commit_id":"5a5b1e5706428953ac69d27d0ec1f9367f3be477"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"0cfd49daae72ea82c48538fad6d5d1b010e4090e","unresolved":false,"context_lines":[{"line_number":459,"context_line":""},{"line_number":460,"context_line":"#. MacVTap mechanism driver and MacVTap agent"},{"line_number":461,"context_line":""},{"line_number":462,"context_line":"  Can only be used for instance network attachments. It is positioned as"},{"line_number":463,"context_line":"  alternative to OVS or linux bridge support on the compute node for internal"},{"line_number":464,"context_line":"  deployments."},{"line_number":465,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3afc51ec_37916d53","line":462,"updated":"2016-03-14 15:04:00.000000000","message":"Indent lines 462-473 to be aligned with the line 460.","commit_id":"5a5b1e5706428953ac69d27d0ec1f9367f3be477"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"d55bf44c16f02223545294740afbd6084fb06340","unresolved":false,"context_lines":[{"line_number":459,"context_line":""},{"line_number":460,"context_line":"#. MacVTap mechanism driver and MacVTap agent"},{"line_number":461,"context_line":""},{"line_number":462,"context_line":"  Can only be used for instance network attachments. It is positioned as"},{"line_number":463,"context_line":"  alternative to OVS or linux bridge support on the compute node for internal"},{"line_number":464,"context_line":"  deployments."},{"line_number":465,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3afc51ec_061fbeb7","line":462,"in_reply_to":"3afc51ec_37916d53","updated":"2016-03-15 08:44:27.000000000","message":"Done","commit_id":"5a5b1e5706428953ac69d27d0ec1f9367f3be477"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"0cfd49daae72ea82c48538fad6d5d1b010e4090e","unresolved":false,"context_lines":[{"line_number":460,"context_line":"#. MacVTap mechanism driver and MacVTap agent"},{"line_number":461,"context_line":""},{"line_number":462,"context_line":"  Can only be used for instance network attachments. It is positioned as"},{"line_number":463,"context_line":"  alternative to OVS or linux bridge support on the compute node for internal"},{"line_number":464,"context_line":"  deployments."},{"line_number":465,"context_line":""},{"line_number":466,"context_line":"  MacVTap offers a direct connection with very little overhead between"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3afc51ec_37784d2b","line":463,"range":{"start_line":463,"start_character":24,"end_line":463,"end_character":25},"updated":"2016-03-14 15:04:00.000000000","message":"Linux","commit_id":"5a5b1e5706428953ac69d27d0ec1f9367f3be477"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"d55bf44c16f02223545294740afbd6084fb06340","unresolved":false,"context_lines":[{"line_number":460,"context_line":"#. MacVTap mechanism driver and MacVTap agent"},{"line_number":461,"context_line":""},{"line_number":462,"context_line":"  Can only be used for instance network attachments. It is positioned as"},{"line_number":463,"context_line":"  alternative to OVS or linux bridge support on the compute node for internal"},{"line_number":464,"context_line":"  deployments."},{"line_number":465,"context_line":""},{"line_number":466,"context_line":"  MacVTap offers a direct connection with very little overhead between"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3afc51ec_467b86f5","line":463,"range":{"start_line":463,"start_character":24,"end_line":463,"end_character":25},"in_reply_to":"3afc51ec_37784d2b","updated":"2016-03-15 08:44:27.000000000","message":"Done","commit_id":"5a5b1e5706428953ac69d27d0ec1f9367f3be477"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"0cfd49daae72ea82c48538fad6d5d1b010e4090e","unresolved":false,"context_lines":[{"line_number":469,"context_line":"  critical. It does not require specific hardware (like with SRIOV)."},{"line_number":470,"context_line":""},{"line_number":471,"context_line":"  Due to the direct connection, some features are not available when using"},{"line_number":472,"context_line":"  it on the compute node. For example DVR, Security Groups, Arp-Spoofing"},{"line_number":473,"context_line":"  protection."}],"source_content_type":"text/x-rst","patch_set":4,"id":"3afc51ec_4dfe3439","line":472,"range":{"start_line":472,"start_character":37,"end_line":472,"end_character":38},"updated":"2016-03-14 15:04:00.000000000","message":"A comma after \u0027example\u0027, please.","commit_id":"5a5b1e5706428953ac69d27d0ec1f9367f3be477"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"d55bf44c16f02223545294740afbd6084fb06340","unresolved":false,"context_lines":[{"line_number":469,"context_line":"  critical. It does not require specific hardware (like with SRIOV)."},{"line_number":470,"context_line":""},{"line_number":471,"context_line":"  Due to the direct connection, some features are not available when using"},{"line_number":472,"context_line":"  it on the compute node. For example DVR, Security Groups, Arp-Spoofing"},{"line_number":473,"context_line":"  protection."}],"source_content_type":"text/x-rst","patch_set":4,"id":"3afc51ec_86810ec6","line":472,"range":{"start_line":472,"start_character":37,"end_line":472,"end_character":38},"in_reply_to":"3afc51ec_4dfe3439","updated":"2016-03-15 08:44:27.000000000","message":"Done","commit_id":"5a5b1e5706428953ac69d27d0ec1f9367f3be477"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"3fbdabdb11b26bbfe70d53f7c3c9f4790f3331dd","unresolved":false,"context_lines":[{"line_number":227,"context_line":""},{"line_number":228,"context_line":"* MacVTap"},{"line_number":229,"context_line":"  No additional configurations required for the mechanism driver. Additional"},{"line_number":230,"context_line":"  agent configuration is required. Please see the related section."},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"* L2 population"},{"line_number":233,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"3afc51ec_7323dfa7","line":230,"range":{"start_line":230,"start_character":35,"end_line":230,"end_character":42},"updated":"2016-03-15 09:26:52.000000000","message":"Please -\u003e For details,","commit_id":"d864eddd337dd38b48c2bc082c9ad8535c871f31"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"3fbdabdb11b26bbfe70d53f7c3c9f4790f3331dd","unresolved":false,"context_lines":[{"line_number":475,"context_line":"   critical. It does not require specific hardware (like with SRIOV)."},{"line_number":476,"context_line":""},{"line_number":477,"context_line":"   Due to the direct connection, some features are not available when using"},{"line_number":478,"context_line":"   it on the compute node. For example, DVR, Security Groups and Arp-Spoofing"},{"line_number":479,"context_line":"   protection."}],"source_content_type":"text/x-rst","patch_set":5,"id":"3afc51ec_d3159340","line":478,"range":{"start_line":478,"start_character":60,"end_line":478,"end_character":61},"updated":"2016-03-15 09:26:52.000000000","message":"Comma before \u0027and\u0027, please.","commit_id":"d864eddd337dd38b48c2bc082c9ad8535c871f31"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"d5af59f38bbcc887b47fa4aa58270e4e3640c7cf","unresolved":false,"context_lines":[{"line_number":97,"context_line":"      [ml2]"},{"line_number":98,"context_line":"      type_drivers \u003d flat,vlan,vxlan,gre"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"More details see :ref:`../config-reference/networking-options-plugins-ml2`"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"The following type drivers are available"},{"line_number":103,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"da0c15f0_bb63bcdb","line":100,"updated":"2016-03-28 02:20:41.000000000","message":"we can not refer to the other documents, should use the standard web link:\n\n `aaa \u003chttps://xxx/\u003e`_","commit_id":"08b8ee7ef27033abc22e3f6fd9416b658777860e"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"ad0e19b4229d18a8e507cc7d4162308fd8a9ad07","unresolved":false,"context_lines":[{"line_number":97,"context_line":"      [ml2]"},{"line_number":98,"context_line":"      type_drivers \u003d flat,vlan,vxlan,gre"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"More details see :ref:`../config-reference/networking-options-plugins-ml2`"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"The following type drivers are available"},{"line_number":103,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba0121b8_549548e2","line":100,"in_reply_to":"da0c15f0_bb63bcdb","updated":"2016-03-29 08:16:32.000000000","message":"Done","commit_id":"08b8ee7ef27033abc22e3f6fd9416b658777860e"},{"author":{"_account_id":19779,"name":"Chason Chan","display_name":"chenxing","email":"chason.chan@foxmail.com","username":"chenxing"},"change_message_id":"04250d5618fee67ee08400712c4c3c475ad648ad","unresolved":false,"context_lines":[{"line_number":465,"context_line":""},{"line_number":466,"context_line":"#. MacVTap mechanism driver and MacVTap agent"},{"line_number":467,"context_line":""},{"line_number":468,"context_line":"   Can only be used for instance network attachments. It is positioned as"},{"line_number":469,"context_line":"   alternative to OVS or Linux bridge support on the compute node for internal"},{"line_number":470,"context_line":"   deployments."},{"line_number":471,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"da0c15f0_d1a491ba","line":468,"updated":"2016-03-28 04:42:44.000000000","message":"What can only be used for instance network attachments? Please give a specific expression.","commit_id":"08b8ee7ef27033abc22e3f6fd9416b658777860e"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"ad0e19b4229d18a8e507cc7d4162308fd8a9ad07","unresolved":false,"context_lines":[{"line_number":465,"context_line":""},{"line_number":466,"context_line":"#. MacVTap mechanism driver and MacVTap agent"},{"line_number":467,"context_line":""},{"line_number":468,"context_line":"   Can only be used for instance network attachments. It is positioned as"},{"line_number":469,"context_line":"   alternative to OVS or Linux bridge support on the compute node for internal"},{"line_number":470,"context_line":"   deployments."},{"line_number":471,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba0121b8_9499a071","line":468,"in_reply_to":"da0c15f0_d1a491ba","updated":"2016-03-29 08:16:32.000000000","message":"Done","commit_id":"08b8ee7ef27033abc22e3f6fd9416b658777860e"},{"author":{"_account_id":19779,"name":"Chason Chan","display_name":"chenxing","email":"chason.chan@foxmail.com","username":"chenxing"},"change_message_id":"04250d5618fee67ee08400712c4c3c475ad648ad","unresolved":false,"context_lines":[{"line_number":466,"context_line":"#. MacVTap mechanism driver and MacVTap agent"},{"line_number":467,"context_line":""},{"line_number":468,"context_line":"   Can only be used for instance network attachments. It is positioned as"},{"line_number":469,"context_line":"   alternative to OVS or Linux bridge support on the compute node for internal"},{"line_number":470,"context_line":"   deployments."},{"line_number":471,"context_line":""},{"line_number":472,"context_line":"   MacVTap offers a direct connection with very little overhead between"}],"source_content_type":"text/x-rst","patch_set":6,"id":"da0c15f0_b1a0fda0","line":469,"range":{"start_line":469,"start_character":18,"end_line":469,"end_character":21},"updated":"2016-03-28 04:42:44.000000000","message":"s/OVS/the Open vSwitch/g","commit_id":"08b8ee7ef27033abc22e3f6fd9416b658777860e"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"ad0e19b4229d18a8e507cc7d4162308fd8a9ad07","unresolved":false,"context_lines":[{"line_number":466,"context_line":"#. MacVTap mechanism driver and MacVTap agent"},{"line_number":467,"context_line":""},{"line_number":468,"context_line":"   Can only be used for instance network attachments. It is positioned as"},{"line_number":469,"context_line":"   alternative to OVS or Linux bridge support on the compute node for internal"},{"line_number":470,"context_line":"   deployments."},{"line_number":471,"context_line":""},{"line_number":472,"context_line":"   MacVTap offers a direct connection with very little overhead between"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba0121b8_749e8c57","line":469,"range":{"start_line":469,"start_character":18,"end_line":469,"end_character":21},"in_reply_to":"da0c15f0_b1a0fda0","updated":"2016-03-29 08:16:32.000000000","message":"Done","commit_id":"08b8ee7ef27033abc22e3f6fd9416b658777860e"}]}
