Max level shown:
1 [ Jan 8 00:29:49 Enabled. ]
2 [ Jan 8 00:29:49 Rereading configuration. ]
3 [ Jan 8 00:29:51 Rereading configuration. ]
4 [ Jan 8 00:30:01 Executing start method ("/opt/oxide/dendrite/bin/svc-dpd"). ]
5 Using SDE runtime support at: /opt/oxide/tofino_sde
6 [ Jan 8 00:30:01 Method "start" exited with status 0. ]
72026-01-08T00:30:01.699ZINFOdpd: dpd config: Config { log_file: None, log_format: Json, port_config: Some( "/opt/oxide/dendrite/misc/softnpu_single_sled_config.toml", ), xcvr_defaults: Some( "/opt/oxide/dendrite/misc/xcvr_defaults.csv", ), mac_base: None, listen_addresses: [ [::1]:12224, ], dns_servers: [], rack_id: Some( 2cb41c66-8a2f-4a68-8120-0f699d61ec83, ), sled_id: Some( 414c0b38-4659-446e-8334-0ff680bc693b, ), sled_model: Some( "i86pc", ), sled_revision: Some( 0, ), sled_serial: Some( "buskin", ), asic_config: AsicConfig { softnpu_management: UDS, uds_path: Some( "/opt/softnpu/stuff", ), front_ports: 1, rear_ports: 1, }, enable_rpw: true, nexus_address: None, mgs_address: None, }
8 TABLE NOT HANDLED pipe.Ingress.services.service_ctr
9 TABLE NOT HANDLED pipe.Ingress.ingress_ctr
10 TABLE NOT HANDLED pipe.Ingress.packet_ctr
11 TABLE NOT HANDLED pipe.Ingress.egress_ctr
12 TABLE NOT HANDLED pipe.Ingress.drop_port_ctr
13 TABLE NOT HANDLED pipe.Ingress.drop_reason_ctr
14 TABLE NOT HANDLED pipe.Egress.drop_port_ctr
15 TABLE NOT HANDLED pipe.Egress.drop_reason_ctr
16 TABLE NOT HANDLED pipe.Egress.unicast_ctr
17 TABLE NOT HANDLED pipe.Egress.mcast_ctr
18 TABLE NOT HANDLED pipe.Egress.external_mcast_ctr
19 TABLE NOT HANDLED pipe.Egress.link_local_mcast_ctr
20 TABLE NOT HANDLED pipe.Egress.underlay_mcast_ctr
21 TABLE NOT HANDLED pipe.Ingress.filter.drop_mcast_ctr
222026-01-08T00:30:01.699ZDEBGdpd: created new freemap unit = freemap_route_ipv4
232026-01-08T00:30:01.699ZDEBGdpd: created new freemap unit = freemap_route_ipv6
242026-01-08T00:30:01.699ZDEBGdpd: creating MacManagement unit = macmgmt
25 TABLE NOT HANDLED pipe.Ingress.nat_ingress.nat_only
26 {TABLE NOT HANDLED pipe.Ingress.mcast_ingress.mcast_replication_ipv6
27 "msg":"initializing tables","v":0,"name":"dpd","level":20TABLE NOT HANDLED pipe.Ingress.mcast_ingress.mcast_source_filter_ipv4
28 ,"timeTABLE NOT HANDLED pipe.Ingress.mcast_ingress.mcast_source_filter_ipv6
29 ":"TABLE NOT HANDLED pipe.Ingress.nat_ingress.ingress_ipv4_mcast
30 2026-01-08T00:30:01.700029991Z","hostname":"oxz_switch","pid":4608}
31 TABLE NOT HANDLED pipe.Ingress.nat_ingress.ingress_ipv6_mcast
32 TABLE NOT HANDLED pipe.Ingress.l3_router.MulticastRouter4.tbl
33 TABLE NOT HANDLED pipe.Ingress.l3_router.MulticastRouter6.tbl
34 TABLE NOT HANDLED pipe.Egress.mac_rewrite.mac_rewrite
35 TABLE NOT HANDLED pipe.Egress.mcast_egress.tbl_decap_ports
36 TABLE NOT HANDLED pipe.Egress.mcast_egress.asic_id_to_port
372026-01-08T00:30:01.700ZDEBGdpd: reading autoconfigured ports file = /opt/oxide/dendrite/misc/softnpu_single_sled_config.toml
382026-01-08T00:30:01.700ZINFOdpd: spawning fetching of switch identifiers from MGS
392026-01-08T00:30:01.700ZINFOdpd: starting workflow server unit = workflow_server
402026-01-08T00:30:01.700ZDEBGdpd: no dns server found unit = workflow_server
412026-01-08T00:30:01.700ZINFOdpd: waiting for smf update unit = workflow_server
422026-01-08T00:30:01.700ZINFOdpd: spawning oximeter register
432026-01-08T00:30:01.700ZDEBGdpd: fetched Sidecar ID sidecar_id = 059aeead-dd1a-45e9-aa0f-f63933cfcf29 unit = fetch-switch-identifiers-task
442026-01-08T00:30:01.700ZINFOdpd: no non-localhost IPv6 listen address available, waiting for SMF update unit = oximeter
452026-01-08T00:30:01.701ZDEBGdpd: assigning random base MAC address mac = Permanent(a8:40:25:65:ff:f2)
462026-01-08T00:30:01.701ZDEBGdpd: replacing base_mac address new = Permanent(a8:40:25:65:ff:f2) old = None unit = macmgmt
472026-01-08T00:30:01.701ZDEBGdpd: creating link on Internal(InternalPort(0))
482026-01-08T00:30:01.701ZDEBGdpd: allocated static offset link_id = 0 offset = 0 port_id = int0 unit = macmgmt
492026-01-08T00:30:01.701ZDEBGdpd: created link link_id = 0 port_id = int0 unit = port-auto-config
502026-01-08T00:30:01.701ZINFOdpd: enabled link link_id = 0 port_id = int0 unit = port-auto-config
512026-01-08T00:30:01.701ZDEBGdpd: creating link on Rear(RearPort(0))
522026-01-08T00:30:01.701ZDEBGdpd: allocated static offset link_id = 0 offset = 1 port_id = rear0 unit = macmgmt
532026-01-08T00:30:01.701ZDEBGdpd: created link link_id = 0 port_id = rear0 unit = port-auto-config
542026-01-08T00:30:01.701ZINFOdpd: enabled link link_id = 0 port_id = rear0 unit = port-auto-config
552026-01-08T00:30:01.701ZDEBGdpd: creating link on Rear(RearPort(0))
562026-01-08T00:30:01.701ZDEBGdpd: trigger on int0/0 unit = reconciler
572026-01-08T00:30:01.701ZERROdpd: failed to add link autoneg = true error = Resource is busy: Link already exists: rear0/0 fec = RS kr = true port_id = rear0 speed = 100G unit = port-auto-config
582026-01-08T00:30:01.701ZINFOdpd: refreshing SMF config prior to waiting on signals unit = signal_handler
592026-01-08T00:30:01.701ZDEBGdpd: plumbing link link = int0/0 unit = reconciler
602026-01-08T00:30:01.701ZDEBGdpd: configuring the link in the asic. speed: 10G fec: None link = int0/0 unit = reconciler
612026-01-08T00:30:01.701ZDEBGdpd: setting autonegotiation to true at link creation link = int0/0 unit = reconciler
622026-01-08T00:30:01.701ZDEBGdpd: setting kr to true at link creation link = int0/0 unit = reconciler
632026-01-08T00:30:01.701ZDEBGdpd: Programming mac a8:40:25:65:ff:f2 link = int0/0 unit = reconciler
642026-01-08T00:30:01.701ZINFOdpd: set mac on 1000 in table pipe.Ingress.mac_rewrite.mac_rewrite: a8:40:25:65:ff:f2
652026-01-08T00:30:01.701ZINFOdpd: set mac on 1000 in table pipe.Egress.mac_rewrite.mac_rewrite: a8:40:25:65:ff:f2
662026-01-08T00:30:01.701ZDEBGdpd: add port id entry egress_port=1000 -> SetPortNumber { port_number: 0 }
672026-01-08T00:30:01.702ZDEBGdpd: Setting link to enabled link = int0/0 unit = reconciler
682026-01-08T00:30:01.702ZDEBGdpd: Link update link_id = 0 new = true old = false port_id = int0 state = Presence unit = callback_handler
692026-01-08T00:30:01.702ZDEBGdpd: Link update link_id = 0 new = true old = false port_id = int0 state = Enabled unit = callback_handler
702026-01-08T00:30:01.702ZDEBGdpd: Link update link_id = 0 new = LinkUp old = Idle port_id = int0 state = asic FSM unit = callback_handler
712026-01-08T00:30:01.702ZDEBGdpd: Link update link_id = 0 new = Up old = Unknown port_id = int0 state = LinkUp unit = callback_handler
722026-01-08T00:30:01.702ZDEBGdpd: trigger on int0/0 unit = reconciler
732026-01-08T00:30:01.702ZDEBGdpd: trigger on rear0/0 unit = reconciler
742026-01-08T00:30:01.702ZDEBGdpd: plumbing link link = rear0/0 unit = reconciler
752026-01-08T00:30:01.702ZDEBGdpd: configuring the link in the asic. speed: 100G fec: None link = rear0/0 unit = reconciler
762026-01-08T00:30:01.702ZDEBGdpd: setting autonegotiation to true at link creation link = rear0/0 unit = reconciler
772026-01-08T00:30:01.702ZDEBGdpd: setting kr to true at link creation link = rear0/0 unit = reconciler
782026-01-08T00:30:01.702ZDEBGdpd: Programming mac a8:40:25:65:ff:f3 link = rear0/0 unit = reconciler
792026-01-08T00:30:01.702ZINFOdpd: set mac on 1 in table pipe.Ingress.mac_rewrite.mac_rewrite: a8:40:25:65:ff:f3
802026-01-08T00:30:01.702ZINFOdpd: set mac on 1 in table pipe.Egress.mac_rewrite.mac_rewrite: a8:40:25:65:ff:f3
812026-01-08T00:30:01.702ZDEBGdpd: add port id entry egress_port=1 -> SetPortNumber { port_number: 0 }
822026-01-08T00:30:01.702ZDEBGdpd: Setting link to enabled link = rear0/0 unit = reconciler
832026-01-08T00:30:01.702ZDEBGdpd: Link update link_id = 0 new = true old = false port_id = rear0 state = Presence unit = callback_handler
842026-01-08T00:30:01.702ZDEBGdpd: Link update link_id = 0 new = true old = false port_id = rear0 state = Enabled unit = callback_handler
852026-01-08T00:30:01.702ZDEBGdpd: Link update link_id = 0 new = LinkUp old = Idle port_id = rear0 state = asic FSM unit = callback_handler
862026-01-08T00:30:01.702ZDEBGdpd: Link update link_id = 0 new = Up old = Unknown port_id = rear0 state = LinkUp unit = callback_handler
872026-01-08T00:30:01.702ZDEBGdpd: trigger on rear0/0 unit = reconciler
882026-01-08T00:30:01.703ZINFOdpd: refreshed config: Config { log_file: None, log_format: Json, port_config: Some( "/opt/oxide/dendrite/misc/softnpu_single_sled_config.toml", ), xcvr_defaults: Some( "/opt/oxide/dendrite/misc/xcvr_defaults.csv", ), mac_base: None, listen_addresses: [ [::1]:12224, ], dns_servers: [], rack_id: Some( 2cb41c66-8a2f-4a68-8120-0f699d61ec83, ), sled_id: Some( 414c0b38-4659-446e-8334-0ff680bc693b, ), sled_model: Some( "i86pc", ), sled_revision: Some( 0, ), sled_serial: Some( "buskin", ), asic_config: AsicConfig { softnpu_management: UDS, uds_path: Some( "/opt/softnpu/stuff", ), front_ports: 1, rear_ports: 1, }, enable_rpw: true, nexus_address: None, mgs_address: None, }
892026-01-08T00:30:01.703ZINFOdpd: no non-localhost IPv6 listen address available, waiting for SMF update unit = oximeter
902026-01-08T00:30:01.703ZDEBGdpd: no dns server found unit = workflow_server
912026-01-08T00:30:01.703ZINFOdpd: waiting for smf update unit = workflow_server
922026-01-08T00:30:01.705ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = DELETE path = /all-settings server_id = 1 unit = api-server versions = all
932026-01-08T00:30:01.705ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = DELETE path = /all-settings/{tag} server_id = 1 unit = api-server versions = all
942026-01-08T00:30:01.705ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = DELETE path = /arp server_id = 1 unit = api-server versions = all
952026-01-08T00:30:01.705ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /arp server_id = 1 unit = api-server versions = all
962026-01-08T00:30:01.705ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = POST path = /arp server_id = 1 unit = api-server versions = all
972026-01-08T00:30:01.705ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = DELETE path = /arp/{ip} server_id = 1 unit = api-server versions = all
982026-01-08T00:30:01.705ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /arp/{ip} server_id = 1 unit = api-server versions = all
992026-01-08T00:30:01.705ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /backplane-map server_id = 1 unit = api-server versions = all
1002026-01-08T00:30:01.705ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /backplane-map/{port_id} server_id = 1 unit = api-server versions = all
1012026-01-08T00:30:01.705ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /build-info server_id = 1 unit = api-server versions = all
1022026-01-08T00:30:01.705ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /channels server_id = 1 unit = api-server versions = all
1032026-01-08T00:30:01.705ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /counters/fec server_id = 1 unit = api-server versions = all
1042026-01-08T00:30:01.705ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /counters/fec/{port_id}/{link_id} server_id = 1 unit = api-server versions = all
1052026-01-08T00:30:01.705ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /counters/fsm/{port_id}/{link_id} server_id = 1 unit = api-server versions = all
1062026-01-08T00:30:01.705ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /counters/linkup server_id = 1 unit = api-server versions = all
1072026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /counters/linkup/{port_id}/{link_id} server_id = 1 unit = api-server versions = all
1082026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /counters/p4 server_id = 1 unit = api-server versions = all
1092026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /counters/p4/{counter} server_id = 1 unit = api-server versions = all
1102026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = POST path = /counters/p4/{counter}/reset server_id = 1 unit = api-server versions = all
1112026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /counters/pcs server_id = 1 unit = api-server versions = all
1122026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /counters/pcs/{port_id}/{link_id} server_id = 1 unit = api-server versions = all
1132026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /counters/rmon/{port_id}/{link_id}/all server_id = 1 unit = api-server versions = all
1142026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /counters/rmon/{port_id}/{link_id}/subset server_id = 1 unit = api-server versions = all
1152026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /dpd-uptime server_id = 1 unit = api-server versions = all
1162026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /dpd-version server_id = 1 unit = api-server versions = all
1172026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /leds server_id = 1 unit = api-server versions = all
1182026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /links server_id = 1 unit = api-server versions = all
1192026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /links/tfport_data server_id = 1 unit = api-server versions = all
1202026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /loopback/ipv4 server_id = 1 unit = api-server versions = all
1212026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = POST path = /loopback/ipv4 server_id = 1 unit = api-server versions = all
1222026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = DELETE path = /loopback/ipv4/{ipv4} server_id = 1 unit = api-server versions = all
1232026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /loopback/ipv6 server_id = 1 unit = api-server versions = all
1242026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = POST path = /loopback/ipv6 server_id = 1 unit = api-server versions = all
1252026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = DELETE path = /loopback/ipv6/{ipv6} server_id = 1 unit = api-server versions = all
1262026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = POST path = /multicast/external-groups server_id = 1 unit = api-server versions = all
1272026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = PUT path = /multicast/external-groups/{group_ip} server_id = 1 unit = api-server versions = all
1282026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = DELETE path = /multicast/groups server_id = 1 unit = api-server versions = all
1292026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /multicast/groups server_id = 1 unit = api-server versions = all
1302026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = DELETE path = /multicast/groups/{group_ip} server_id = 1 unit = api-server versions = all
1312026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /multicast/groups/{group_ip} server_id = 1 unit = api-server versions = all
1322026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = DELETE path = /multicast/tags/{tag} server_id = 1 unit = api-server versions = all
1332026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /multicast/tags/{tag} server_id = 1 unit = api-server versions = all
1342026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = POST path = /multicast/underlay-groups server_id = 1 unit = api-server versions = all
1352026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /multicast/underlay-groups/{group_ip} server_id = 1 unit = api-server versions = all
1362026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = PUT path = /multicast/underlay-groups/{group_ip} server_id = 1 unit = api-server versions = all
1372026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = DELETE path = /multicast/untagged server_id = 1 unit = api-server versions = all
1382026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = DELETE path = /nat/ipv4 server_id = 1 unit = api-server versions = all
1392026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /nat/ipv4 server_id = 1 unit = api-server versions = all
1402026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /nat/ipv4/{ipv4} server_id = 1 unit = api-server versions = all
1412026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = DELETE path = /nat/ipv4/{ipv4}/{low} server_id = 1 unit = api-server versions = all
1422026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /nat/ipv4/{ipv4}/{low} server_id = 1 unit = api-server versions = all
1432026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = PUT path = /nat/ipv4/{ipv4}/{low}/{high} server_id = 1 unit = api-server versions = all
1442026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = DELETE path = /nat/ipv6 server_id = 1 unit = api-server versions = all
1452026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /nat/ipv6 server_id = 1 unit = api-server versions = all
1462026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /nat/ipv6/{ipv6} server_id = 1 unit = api-server versions = all
1472026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = DELETE path = /nat/ipv6/{ipv6}/{low} server_id = 1 unit = api-server versions = all
1482026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /nat/ipv6/{ipv6}/{low} server_id = 1 unit = api-server versions = all
1492026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = PUT path = /nat/ipv6/{ipv6}/{low}/{high} server_id = 1 unit = api-server versions = all
1502026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = DELETE path = /ndp server_id = 1 unit = api-server versions = all
1512026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /ndp server_id = 1 unit = api-server versions = all
1522026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = POST path = /ndp server_id = 1 unit = api-server versions = all
1532026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = DELETE path = /ndp/{ip} server_id = 1 unit = api-server versions = all
1542026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /ndp/{ip} server_id = 1 unit = api-server versions = all
1552026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /oximeter-metadata server_id = 1 unit = api-server versions = all
1562026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = DELETE path = /port/{port_id}/settings server_id = 1 unit = api-server versions = all
1572026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /port/{port_id}/settings server_id = 1 unit = api-server versions = all
1582026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = POST path = /port/{port_id}/settings server_id = 1 unit = api-server versions = all
1592026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /ports server_id = 1 unit = api-server versions = all
1602026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /ports/{port_id} server_id = 1 unit = api-server versions = all
1612026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /ports/{port_id}/led server_id = 1 unit = api-server versions = all
1622026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = PUT path = /ports/{port_id}/led server_id = 1 unit = api-server versions = all
1632026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = PUT path = /ports/{port_id}/led/auto server_id = 1 unit = api-server versions = all
1642026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /ports/{port_id}/links server_id = 1 unit = api-server versions = all
1652026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = POST path = /ports/{port_id}/links server_id = 1 unit = api-server versions = all
1662026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = DELETE path = /ports/{port_id}/links/{link_id} server_id = 1 unit = api-server versions = all
1672026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /ports/{port_id}/links/{link_id} server_id = 1 unit = api-server versions = all
1682026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /ports/{port_id}/links/{link_id}/autoneg server_id = 1 unit = api-server versions = all
1692026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = PUT path = /ports/{port_id}/links/{link_id}/autoneg server_id = 1 unit = api-server versions = all
1702026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /ports/{port_id}/links/{link_id}/ber server_id = 1 unit = api-server versions = all
1712026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /ports/{port_id}/links/{link_id}/enabled server_id = 1 unit = api-server versions = all
1722026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = PUT path = /ports/{port_id}/links/{link_id}/enabled server_id = 1 unit = api-server versions = all
1732026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = DELETE path = /ports/{port_id}/links/{link_id}/fault server_id = 1 unit = api-server versions = all
1742026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /ports/{port_id}/links/{link_id}/fault server_id = 1 unit = api-server versions = all
1752026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = POST path = /ports/{port_id}/links/{link_id}/fault server_id = 1 unit = api-server versions = all
1762026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /ports/{port_id}/links/{link_id}/history server_id = 1 unit = api-server versions = all
1772026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = DELETE path = /ports/{port_id}/links/{link_id}/ipv4 server_id = 1 unit = api-server versions = all
1782026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /ports/{port_id}/links/{link_id}/ipv4 server_id = 1 unit = api-server versions = all
1792026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = POST path = /ports/{port_id}/links/{link_id}/ipv4 server_id = 1 unit = api-server versions = all
1802026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = DELETE path = /ports/{port_id}/links/{link_id}/ipv4/{address} server_id = 1 unit = api-server versions = all
1812026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = DELETE path = /ports/{port_id}/links/{link_id}/ipv6 server_id = 1 unit = api-server versions = all
1822026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /ports/{port_id}/links/{link_id}/ipv6 server_id = 1 unit = api-server versions = all
1832026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = POST path = /ports/{port_id}/links/{link_id}/ipv6 server_id = 1 unit = api-server versions = all
1842026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = DELETE path = /ports/{port_id}/links/{link_id}/ipv6/{address} server_id = 1 unit = api-server versions = all
1852026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /ports/{port_id}/links/{link_id}/ipv6_enabled server_id = 1 unit = api-server versions = all
1862026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = PUT path = /ports/{port_id}/links/{link_id}/ipv6_enabled server_id = 1 unit = api-server versions = all
1872026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /ports/{port_id}/links/{link_id}/kr server_id = 1 unit = api-server versions = all
1882026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = PUT path = /ports/{port_id}/links/{link_id}/kr server_id = 1 unit = api-server versions = all
1892026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /ports/{port_id}/links/{link_id}/linkup server_id = 1 unit = api-server versions = all
1902026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /ports/{port_id}/links/{link_id}/mac server_id = 1 unit = api-server versions = all
1912026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = PUT path = /ports/{port_id}/links/{link_id}/mac server_id = 1 unit = api-server versions = all
1922026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /ports/{port_id}/links/{link_id}/nat_only server_id = 1 unit = api-server versions = all
1932026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = PUT path = /ports/{port_id}/links/{link_id}/nat_only server_id = 1 unit = api-server versions = all
1942026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /ports/{port_id}/links/{link_id}/prbs server_id = 1 unit = api-server versions = all
1952026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = PUT path = /ports/{port_id}/links/{link_id}/prbs server_id = 1 unit = api-server versions = all
1962026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /ports/{port_id}/links/{link_id}/serdes/adapt server_id = 1 unit = api-server versions = all
1972026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /ports/{port_id}/links/{link_id}/serdes/anlt_status server_id = 1 unit = api-server versions = all
1982026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /ports/{port_id}/links/{link_id}/serdes/enc_speed server_id = 1 unit = api-server versions = all
1992026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /ports/{port_id}/links/{link_id}/serdes/eye server_id = 1 unit = api-server versions = all
2002026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /ports/{port_id}/links/{link_id}/serdes/lane_map server_id = 1 unit = api-server versions = all
2012026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /ports/{port_id}/links/{link_id}/serdes/rx_sig server_id = 1 unit = api-server versions = all
2022026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /ports/{port_id}/links/{link_id}/serdes/tx_eq server_id = 1 unit = api-server versions = all
2032026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = PUT path = /ports/{port_id}/links/{link_id}/serdes/tx_eq server_id = 1 unit = api-server versions = all
2042026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /ports/{port_id}/management-mode server_id = 1 unit = api-server versions = all
2052026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = PUT path = /ports/{port_id}/management-mode server_id = 1 unit = api-server versions = all
2062026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /ports/{port_id}/transceiver server_id = 1 unit = api-server versions = all
2072026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /ports/{port_id}/transceiver/datapath server_id = 1 unit = api-server versions = all
2082026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /ports/{port_id}/transceiver/monitors server_id = 1 unit = api-server versions = all
2092026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /ports/{port_id}/transceiver/power server_id = 1 unit = api-server versions = all
2102026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = PUT path = /ports/{port_id}/transceiver/power server_id = 1 unit = api-server versions = all
2112026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = POST path = /ports/{port_id}/transceiver/reset server_id = 1 unit = api-server versions = all
2122026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /route/ipv4 server_id = 1 unit = api-server versions = all
2132026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = POST path = /route/ipv4 server_id = 1 unit = api-server versions = all
2142026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = PUT path = /route/ipv4 server_id = 1 unit = api-server versions = all
2152026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = DELETE path = /route/ipv4/{cidr} server_id = 1 unit = api-server versions = all
2162026-01-08T00:30:01.706ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /route/ipv4/{cidr} server_id = 1 unit = api-server versions = all
2172026-01-08T00:30:01.707ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = DELETE path = /route/ipv4/{cidr}/{port_id}/{link_id}/{tgt_ip} server_id = 1 unit = api-server versions = all
2182026-01-08T00:30:01.707ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /route/ipv6 server_id = 1 unit = api-server versions = all
2192026-01-08T00:30:01.707ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = POST path = /route/ipv6 server_id = 1 unit = api-server versions = all
2202026-01-08T00:30:01.707ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = PUT path = /route/ipv6 server_id = 1 unit = api-server versions = all
2212026-01-08T00:30:01.707ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = DELETE path = /route/ipv6/{cidr} server_id = 1 unit = api-server versions = all
2222026-01-08T00:30:01.707ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /route/ipv6/{cidr} server_id = 1 unit = api-server versions = all
2232026-01-08T00:30:01.707ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = DELETE path = /route/ipv6/{cidr}/{port_id}/{link_id}/{tgt_ip} server_id = 1 unit = api-server versions = all
2242026-01-08T00:30:01.707ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /rpw/nat/ipv4/gen server_id = 1 unit = api-server versions = all
2252026-01-08T00:30:01.707ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = POST path = /rpw/nat/ipv4/trigger server_id = 1 unit = api-server versions = all
2262026-01-08T00:30:01.707ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /switch/identifiers server_id = 1 unit = api-server versions = all
2272026-01-08T00:30:01.707ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /table server_id = 1 unit = api-server versions = all
2282026-01-08T00:30:01.707ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /table/{table}/counters server_id = 1 unit = api-server versions = all
2292026-01-08T00:30:01.707ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /table/{table}/dump server_id = 1 unit = api-server versions = all
2302026-01-08T00:30:01.707ZDEBGdpd: registered endpoint local_addr = [::1]:12224 method = GET path = /transceivers server_id = 1 unit = api-server versions = all
2312026-01-08T00:30:01.707ZINFOdpd: listening local_addr = [::1]:12224 server_id = 1 unit = api-server
2322026-01-08T00:30:01.707ZDEBGdpd: successfully registered DTrace USDT probes local_addr = [::1]:12224 server_id = 1 unit = api-server
2332026-01-08T00:30:01.741ZDEBGdpd: client request body = None method = GET unit = gateway-client uri = http://[::1]:12225/local/switch-id
2342026-01-08T00:30:01.743ZDEBGdpd: client response result = Ok(Response { url: "http://[::1]:12225/local/switch-id", status: 200, headers: {"content-type": "application/json", "x-request-id": "944ceff8-6946-4830-97cc-2013492e3f1d", "content-length": "26", "date": "Thu, 08 Jan 2026 00:30:01 GMT"} }) unit = gateway-client
2352026-01-08T00:30:01.743ZDEBGdpd: client request body = None method = GET unit = gateway-client uri = http://[::1]:12225/sp/switch/0
2362026-01-08T00:30:01.743ZDEBGdpd: client response result = Ok(Response { url: "http://[::1]:12225/sp/switch/0", status: 200, headers: {"content-type": "application/json", "x-request-id": "042f9471-8a5e-45f6-bbb5-e65f093c685d", "content-length": "734", "date": "Thu, 08 Jan 2026 00:30:01 GMT"} }) unit = gateway-client
2372026-01-08T00:30:01.744ZINFOdpd: fetched switch identifiers from MGS identifiers = SwitchIdentifiers { sidecar_id: 059aeead-dd1a-45e9-aa0f-f63933cfcf29, asic_backend: "softnpu", fab: None, lot: None, wafer: None, wafer_loc: None, model: "FAKE_SIM_SIDECAR", revision: 0, serial: "SimSidecar0", slot: 0 } unit = fetch-switch-identifiers-task
2382026-01-08T00:30:01.744ZINFOdpd: updated switch identifiers