- ifspecattrs = ['name',
- 'addr',
- 'type',
- 'init_params',
- 'bw',
- 'min_alloc',
- 'max_alloc',
- 'ip_spoof']
- ifspecs= []
- nodenetworks = GetNodeNetworks(nodedict['nodenetwork_ids'])
- # some nodes have more than 1 public interface.
- for nodenetwork in nodenetworks:
- ifspecs.append( toDict(ifspecattrs,
- [nodenetwork['hostname'],
- nodenetwork['ip'],
- nodenetwork['type'],
- None, '0', '1Gbps', False]))
+ # ifspecattrs = ['name',
+ # 'addr',
+ # 'type',
+ # 'init_params',
+ # 'bw',
+ # 'min_alloc',
+ # 'max_alloc',
+ # 'ip_spoof']
+ # Assume only 1 node network per node.
+ nodenetwork = GetNodeNetworks(nodedict['nodenetwork_ids'])[0]
+ ifspecs = {'name': nodenetwork['hostname'],
+ 'addr': nodenetwork['ip'],
+ 'type': nodenetwork['type'],
+ 'init_params': None,
+ 'bw': '1Gps',
+ 'min_alloc': 0,
+ 'max_alloc': '1Gbps',
+ 'ip_spoof': False}