@@ -375,8 +375,8 @@ def parse_xml(filename, platform=None, port_config_file=None):
375
375
neighbors = None
376
376
devices = None
377
377
hostname = None
378
- port_speeds = {}
379
- port_speeds1 = {}
378
+ port_speeds_default = {}
379
+ port_speed_png = {}
380
380
port_descriptions = {}
381
381
syslog_servers = []
382
382
dhcp_servers = []
@@ -403,13 +403,13 @@ def parse_xml(filename, platform=None, port_config_file=None):
403
403
elif child .tag == str (QName (ns , "CpgDec" )):
404
404
(bgp_sessions , bgp_asn , bgp_peers_with_range ) = parse_cpg (child , hostname )
405
405
elif child .tag == str (QName (ns , "PngDec" )):
406
- (neighbors , devices , console_dev , console_port , mgmt_dev , mgmt_port , port_speeds1 ) = parse_png (child , hostname )
406
+ (neighbors , devices , console_dev , console_port , mgmt_dev , mgmt_port , port_speed_png ) = parse_png (child , hostname )
407
407
elif child .tag == str (QName (ns , "UngDec" )):
408
408
(u_neighbors , u_devices , _ , _ , _ , _ , _ ) = parse_png (child , hostname )
409
409
elif child .tag == str (QName (ns , "MetadataDeclaration" )):
410
410
(syslog_servers , dhcp_servers , ntp_servers , tacacs_servers , mgmt_routes , erspan_dst , deployment_id ) = parse_meta (child , hostname )
411
411
elif child .tag == str (QName (ns , "DeviceInfos" )):
412
- (port_speeds , port_descriptions ) = parse_deviceinfo (child , hwsku )
412
+ (port_speeds_default , port_descriptions ) = parse_deviceinfo (child , hwsku )
413
413
414
414
results = {}
415
415
results ['DEVICE_METADATA' ] = {'localhost' : {
@@ -446,14 +446,14 @@ def parse_xml(filename, platform=None, port_config_file=None):
446
446
results ['VLAN_INTERFACE' ] = vlan_intfs
447
447
results ['PORTCHANNEL_INTERFACE' ] = pc_intfs
448
448
449
- for port_name in port_speeds :
449
+ for port_name in port_speeds_default :
450
450
# ignore port not in port_config.ini
451
451
if not ports .has_key (port_name ):
452
452
continue
453
453
454
- ports .setdefault (port_name , {})['speed' ] = port_speeds [port_name ]
455
- for port_name in port_speeds1 :
456
- ports .setdefault (port_name , {})['speed' ] = port_speeds1 [port_name ]
454
+ ports .setdefault (port_name , {})['speed' ] = port_speeds_default [port_name ]
455
+ for port_name in port_speed_png :
456
+ ports .setdefault (port_name , {})['speed' ] = port_speed_png [port_name ]
457
457
for port_name , port in ports .items ():
458
458
if port .get ('speed' ) == '100000' :
459
459
port ['fec' ] = 'rs'
0 commit comments