Skip to content

Commit f38759b

Browse files
committed
junos interfaces parser: do not propagate interface descr to subif
Signed-off-by: Dinesh Dutt <[email protected]>
1 parent 4badde2 commit f38759b

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

suzieq/poller/worker/services/interfaces.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -437,6 +437,7 @@ def fix_junos_speed(entry):
437437
macaddr = entry.get('macaddr', '00:00:00:00:00:00')
438438

439439
addrlist = []
440+
afi_mtu = entry['mtu']
440441
for elem in afis:
441442
afi_mtu = elem.get('mtu', [{}])[0].get(
442443
'data', entry['mtu'])
@@ -462,7 +463,8 @@ def fix_junos_speed(entry):
462463
continue
463464

464465
vrf = entry_dict.get(ifname, {}).get('vrf', '')
465-
466+
l_description = lentry.get('description',
467+
[{}])[0].get('data', '')
466468
new_entry = {'ifname': lifname,
467469
'mtu': afi_mtu,
468470
'type': iftype,
@@ -471,7 +473,7 @@ def fix_junos_speed(entry):
471473
'master': vrf,
472474
'macaddr': macaddr,
473475
'adminState': 'up',
474-
'description': entry['description'],
476+
'description': l_description,
475477
'state': 'up',
476478
'statusChangeTimestamp':
477479
entry['statusChangeTimestamp'],
@@ -612,6 +614,7 @@ def fix_nxos_speed(entry):
612614
entry['ifname'] = ifname
613615

614616
ipaddresses = entry.get('ipAddressList', None)
617+
pri_ipaddr = ''
615618
if ipaddresses and ipaddresses != "--":
616619
pri_ipaddr = f"{entry['ipAddressList']}/{entry['_maskLen']}"
617620
ipaddr = [pri_ipaddr]

0 commit comments

Comments
 (0)