Ext.define('PVE.form.BondModeSelector', {
    extend: 'PVE.form.KVComboBox',
    alias: ['widget.bondModeSelector'],
  
    openvswitch: false,

    initComponent: function() {
	var me = this;

	if (me.openvswitch) {
           me.data = [ 
	       ['active-backup', 'active-backup'],
	       ['balance-slb', 'balance-slb'],
	       ['lacp-balance-slb', 'LACP (balance-slb)'],
	       ['lacp-balance-tcp', 'LACP (balance-tcp)']
	   ];
	} else {
            me.data = [ 
		['balance-rr', 'balance-rr'], 
		['active-backup', 'active-backup'], 
		['balance-xor', 'balance-xor'], 
		['broadcast', 'broadcast'], 
		['802.3ad', 'LACP (802.3ad)'], 
		['balance-tlb', 'balance-tlb'], 
		['balance-alb', 'balance-alb']
	    ];
	}
 
	me.callParent();
    }
});

Ext.define('PVE.form.BondPolicySelector', {
    extend: 'PVE.form.KVComboBox',
    alias: ['widget.bondPolicySelector'],

    initComponent: function() {
	var me = this;
        me.data = [
	    ['layer2', 'layer2'],
	    ['layer2+3', 'layer2+3'], 
	    ['layer3+4', 'layer3+4']
	];
 
	me.callParent();
    }
});

