[Kimchi-devel] [PATCH v3] [Kimchi 0/3] Implementing 'Passthrough' virtual network type

Socorro Stoppler socorro at linux.vnet.ibm.com
Thu May 19 17:28:42 UTC 2016


Reviewed-by: Socorro Stoppler <socorro at linux.vnet.ibm.com>
Tested-by: Socorro Stoppler <socorro at linux.vnet.ibm.com>

BTW, only reviewed UI code :)

On 05/19/2016 08:31 AM, dhbarboza82 at gmail.com wrote:
> From: Daniel Henrique Barboza <danielhb at linux.vnet.ibm.com>
>
> v3:
> - overhaul. Implemented as a new network type instead of
> a variation of the 'macvtap' type.
> - passthrough networks now accepts multiple interfaces
> like VEPA does
>
> v2:
> - used interface now being displayed in UI and backend
> - fixed an issue where the newly created network would
> appear as 'passthrough' in the UI until a page refresh
>
>
> This patch set adds a new network type called 'passthrough' to
> Kimchi. Docs, model, test and UI changes included.
>
> This is how it works in action using curl:
>
> $ curl -k -u root -H "Content-Type: application/json" -H "Accept: application/json" -X POST  'https://localhost:10001/plugins/kimchi/networks' -d'{"name":"danielhb_passthrough", "connection":"passthrough", "interfaces":["enP2p1s0","enP2p1s1f2"]}'
> Enter host password for user 'root':
> {
>    "subnet":"",
>    "connection":"passthrough",
>    "state":"inactive",
>    "name":"danielhb_passthrough",
>    "autostart":true,
>    "in_use":false,
>    "dhcp":{
>      "start":"",
>      "end":""
>    },
>    "interfaces":[
>      "enP2p1s0",
>      "enP2p1s1f2"
>    ],
>    "vms":[],
>    "persistent":true
> }
>
>
> Daniel Henrique Barboza (3):
>    Passthrough macvtap network support: doc changes
>    Passthrough macvtap network support: model and test changes
>    Passthrough macvtap network support: UI changes
>
>   API.json                             |  2 +-
>   docs/API.md                          |  8 +++++++
>   i18n.py                              |  2 +-
>   model/networks.py                    | 15 +++++++------
>   tests/test_networkxml.py             | 42 ++++++++++++++++++++++++++++++++++++
>   ui/js/src/kimchi.network.js          |  1 +
>   ui/js/src/kimchi.network_add_main.js | 23 +++++++++++++-------
>   ui/pages/network-add.html.tmpl       |  1 +
>   xmlutils/network.py                  |  2 +-
>   9 files changed, 79 insertions(+), 17 deletions(-)
>




More information about the Kimchi-devel mailing list