@@ -503,7 +503,7 @@ def create_json_dump_per_port_config(db, port_status_dict, per_npu_configdb, asi
503503 if soc_ipv4_value is not None :
504504 port_status_dict ["MUX_CABLE" ]["PORTS" ][port_name ]["SERVER" ]["soc_ipv4" ] = soc_ipv4_value
505505
506- def get_tunnel_route_per_port (db , port_tunnel_route , per_npu_configdb , per_npu_asic_db , asic_id , port ):
506+ def get_tunnel_route_per_port (db , port_tunnel_route , per_npu_configdb , per_npu_appl_db , asic_id , port ):
507507
508508 mux_cfg_dict = per_npu_configdb [asic_id ].get_all (
509509 per_npu_configdb [asic_id ].CONFIG_DB , 'MUX_CABLE|{}' .format (port ))
@@ -513,24 +513,24 @@ def get_tunnel_route_per_port(db, port_tunnel_route, per_npu_configdb, per_npu_a
513513 dest_address = mux_cfg_dict .get (name , None )
514514
515515 if dest_address is not None :
516- route_keys = per_npu_asic_db [asic_id ].keys (
517- per_npu_asic_db [asic_id ].ASIC_DB , 'ASIC_STATE:SAI_OBJECT_TYPE_ROUTE_ENTRY: *{}* ' .format (dest_address ))
516+ route_keys = per_npu_appl_db [asic_id ].keys (
517+ per_npu_appl_db [asic_id ].APPL_DB , 'TUNNEL_ROUTE_TABLE: *{}' .format (dest_address ))
518518
519519 if route_keys is not None and len (route_keys ):
520520
521521 port_tunnel_route ["TUNNEL_ROUTE" ][port ] = port_tunnel_route ["TUNNEL_ROUTE" ].get (port , {})
522522 port_tunnel_route ["TUNNEL_ROUTE" ][port ][name ] = {}
523523 port_tunnel_route ["TUNNEL_ROUTE" ][port ][name ]['DEST' ] = dest_address
524524
525- def create_json_dump_per_port_tunnel_route (db , port_tunnel_route , per_npu_configdb , per_npu_asic_db , asic_id , port ):
525+ def create_json_dump_per_port_tunnel_route (db , port_tunnel_route , per_npu_configdb , per_npu_appl_db , asic_id , port ):
526526
527- get_tunnel_route_per_port (db , port_tunnel_route , per_npu_configdb , per_npu_asic_db , asic_id , port )
527+ get_tunnel_route_per_port (db , port_tunnel_route , per_npu_configdb , per_npu_appl_db , asic_id , port )
528528
529- def create_table_dump_per_port_tunnel_route (db , print_data , per_npu_configdb , per_npu_asic_db , asic_id , port ):
529+ def create_table_dump_per_port_tunnel_route (db , print_data , per_npu_configdb , per_npu_appl_db , asic_id , port ):
530530
531531 port_tunnel_route = {}
532532 port_tunnel_route ["TUNNEL_ROUTE" ] = {}
533- get_tunnel_route_per_port (db , port_tunnel_route , per_npu_configdb , per_npu_asic_db , asic_id , port )
533+ get_tunnel_route_per_port (db , port_tunnel_route , per_npu_configdb , per_npu_appl_db , asic_id , port )
534534
535535 for port , route in port_tunnel_route ["TUNNEL_ROUTE" ].items ():
536536 for dest_name , values in route .items ():
@@ -1797,16 +1797,16 @@ def tunnel_route(db, port, json_output):
17971797
17981798 port = platform_sfputil_helper .get_interface_name (port , db )
17991799
1800- per_npu_asic_db = {}
1800+ per_npu_appl_db = {}
18011801 per_npu_configdb = {}
18021802 mux_tbl_keys = {}
18031803
18041804 namespaces = multi_asic .get_front_end_namespaces ()
18051805 for namespace in namespaces :
18061806 asic_id = multi_asic .get_asic_index_from_namespace (namespace )
18071807
1808- per_npu_asic_db [asic_id ] = swsscommon .SonicV2Connector (use_unix_socket_path = False , namespace = namespace )
1809- per_npu_asic_db [asic_id ].connect (per_npu_asic_db [asic_id ].ASIC_DB )
1808+ per_npu_appl_db [asic_id ] = swsscommon .SonicV2Connector (use_unix_socket_path = False , namespace = namespace )
1809+ per_npu_appl_db [asic_id ].connect (per_npu_appl_db [asic_id ].APPL_DB )
18101810
18111811 per_npu_configdb [asic_id ] = swsscommon .SonicV2Connector (use_unix_socket_path = False , namespace = namespace )
18121812 per_npu_configdb [asic_id ].connect (per_npu_configdb [asic_id ].CONFIG_DB )
@@ -1841,14 +1841,14 @@ def tunnel_route(db, port, json_output):
18411841 port_tunnel_route = {}
18421842 port_tunnel_route ["TUNNEL_ROUTE" ] = {}
18431843
1844- create_json_dump_per_port_tunnel_route (db , port_tunnel_route , per_npu_configdb , per_npu_asic_db , asic_index , port )
1844+ create_json_dump_per_port_tunnel_route (db , port_tunnel_route , per_npu_configdb , per_npu_appl_db , asic_index , port )
18451845
18461846 click .echo ("{}" .format (json .dumps (port_tunnel_route , indent = 4 )))
18471847
18481848 else :
18491849 print_data = []
18501850
1851- create_table_dump_per_port_tunnel_route (db , print_data , per_npu_configdb , per_npu_asic_db , asic_index , port )
1851+ create_table_dump_per_port_tunnel_route (db , print_data , per_npu_configdb , per_npu_appl_db , asic_index , port )
18521852
18531853 headers = ['PORT' , 'DEST_TYPE' , 'DEST_ADDRESS' ]
18541854
@@ -1866,7 +1866,7 @@ def tunnel_route(db, port, json_output):
18661866 for key in natsorted (mux_tbl_keys [asic_id ]):
18671867 port = key .split ("|" )[1 ]
18681868
1869- create_json_dump_per_port_tunnel_route (db , port_tunnel_route , per_npu_configdb , per_npu_asic_db , asic_id , port )
1869+ create_json_dump_per_port_tunnel_route (db , port_tunnel_route , per_npu_configdb , per_npu_appl_db , asic_id , port )
18701870
18711871 click .echo ("{}" .format (json .dumps (port_tunnel_route , indent = 4 )))
18721872 else :
@@ -1877,10 +1877,10 @@ def tunnel_route(db, port, json_output):
18771877 for key in natsorted (mux_tbl_keys [asic_id ]):
18781878 port = key .split ("|" )[1 ]
18791879
1880- create_table_dump_per_port_tunnel_route (db , print_data , per_npu_configdb , per_npu_asic_db , asic_id , port )
1880+ create_table_dump_per_port_tunnel_route (db , print_data , per_npu_configdb , per_npu_appl_db , asic_id , port )
18811881
18821882 headers = ['PORT' , 'DEST_TYPE' , 'DEST_ADDRESS' ]
18831883
18841884 click .echo (tabulate (print_data , headers = headers ))
18851885
1886- sys .exit (STATUS_SUCCESSFUL )
1886+ sys .exit (STATUS_SUCCESSFUL )
0 commit comments