[Kimchi-devel] [PATCH V1] [Kimchi] On s390x, hide network of type passthrough and vepa as not supported.
Lucio Correia
luciojhc at linux.vnet.ibm.com
Tue Sep 27 12:48:10 UTC 2016
Reviewed-By: Lucio Correia <luciojhc at linxu.vnet.ibm.com>
On 27-09-2016 07:35, archus at linux.vnet.ibm.com wrote:
> From: Archana Singh <archus at linux.vnet.ibm.com>
>
> 1) Added global var for s390x arch string.
> 2) Remove passthrough and vepa in Add network in case of s390x.
> 3) Do not show passthrough and vepa network devices in network listing.
>
> Signed-off-by: Archana Singh <archus at linux.vnet.ibm.com>
> ---
> ui/js/src/kimchi.main.js | 2 ++
> ui/js/src/kimchi.network.js | 3 +++
> ui/js/src/kimchi.network_add_main.js | 5 +++++
> 3 files changed, 10 insertions(+)
>
> diff --git a/ui/js/src/kimchi.main.js b/ui/js/src/kimchi.main.js
> index f3078ec..6c4e3c7 100644
> --- a/ui/js/src/kimchi.main.js
> +++ b/ui/js/src/kimchi.main.js
> @@ -41,3 +41,5 @@ kimchi.getHostDetails(function(result) {
> $(function(){
> $('body').removeClass('wok-list wok-gallery');
> });
> +
> +kimchi.s390xArch = "s390x"
> diff --git a/ui/js/src/kimchi.network.js b/ui/js/src/kimchi.network.js
> index 7ce5b28..3986b2e 100644
> --- a/ui/js/src/kimchi.network.js
> +++ b/ui/js/src/kimchi.network.js
> @@ -51,6 +51,9 @@ kimchi.initNetworkListView = function() {
> network.interface.join();
> network.addrSpace = data[i].subnet ? data[i].subnet : null;
> network.persistent = data[i].persistent;
> + if(kimchi.hostarch == kimchi.s390xArch && $.inArray(network.type, [kimchi.NETWORK_TYPE_PASSTHROUGH, kimchi.NETWORK_TYPE_VEPA]) != -1){
> + continue;
> + }
> kimchi.addNetworkItem(network);
> }
> $('#networkGrid').dataGrid({enableSorting: false});
> diff --git a/ui/js/src/kimchi.network_add_main.js b/ui/js/src/kimchi.network_add_main.js
> index e1fdf13..8c17753 100644
> --- a/ui/js/src/kimchi.network_add_main.js
> +++ b/ui/js/src/kimchi.network_add_main.js
> @@ -109,6 +109,11 @@ kimchi.setupNetworkFormEvent = function() {
> wok.message.warn(i18n['KCHNET6001W'],'#alert-modal-container');
> }
> $('#bridgedContent').hide();
> + // remove network type passthrough and vepa on s390x only as its not supported.
> + if(kimchi.hostarch == kimchi.s390xArch){
> + $("#networkType option[value='passthrough']").remove();
> + $("#networkType option[value='vepa']").remove();
> + }
> $("#networkName").on("keyup", function(event) {
> $("#networkName").toggleClass("invalid-field", !$("#networkName").val().match(/^[^\"\/]+$/));
> kimchi.updateNetworkFormButton();
>
--
Lucio Correia
Software Engineer
IBM LTC Brazil
More information about the Kimchi-devel
mailing list