[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