File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -186,7 +186,9 @@ def filter_out_vnet_ip2me_routes(vnet_routes):
186
186
# rif_attrs[1] - IP prefix and prefix legth
187
187
# IP2ME routes have '/32' prefix length so replace it and add to the list
188
188
if rif_attrs [0 ] in vnet_intfs :
189
- vnet_ip2me_routes .append (rif_attrs [1 ].replace ('/24' , '/32' ))
189
+ rif_ip , _ = rif_attrs [1 ].split ('/' )
190
+ ip2me_route = rif_ip + '/32'
191
+ vnet_ip2me_routes .append (ip2me_route )
190
192
191
193
for vnet , vnet_attrs in vnet_routes .items ():
192
194
for route in vnet_attrs ['routes' ]:
@@ -240,7 +242,7 @@ def get_vnet_routes_from_asic_db():
240
242
241
243
vnet_vrfs = get_vrf_entries ()
242
244
vnet_vrfs_oids = [vnet_vrfs [k ] for k in vnet_vrfs ]
243
-
245
+
244
246
vnet_intfs = get_vnet_intfs ()
245
247
246
248
vrf_oid_to_vnet_map = {}
You can’t perform that action at this time.
0 commit comments