Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mgmtd: Revert changes related to local validation. #11166

Merged
merged 1 commit into from
Jun 7, 2022

Conversation

ranjanyash54
Copy link

Was adding static_nb.c and static_nb_config.c as
a library to mgmt. Had put all the local variables
inside ifdefs. As local validation is not used now,
these changes can be reverted now.

Co-authored-by: Pushpasis Sarkar pushpasis@gmail.com
Signed-off-by: Yash Ranjan ranjany@vmware.com

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented May 9, 2022

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

Test incomplete. See below for issues.
CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5271/

This is a comment from an automated CI system.
For questions and feedback in regards to this CI system, please feel free to email
Martin Winter - mwinter (at) opensourcerouting.org.

Get source / Pull Request: Successful

Building Stage: Successful

Basic Tests: Incomplete

Topotests Ubuntu 18.04 i386 part 4: Failed (click for details) Topotests Ubuntu 18.04 i386 part 4: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5271/artifact/TOPO4U18I386/ErrorLog/ Topotests Ubuntu 18.04 i386 part 4: No useful log found
Topotests debian 10 amd64 part 7: Failed (click for details) Topotests debian 10 amd64 part 7: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5271/artifact/TOPO7DEB10AMD64/ErrorLog/ Topotests debian 10 amd64 part 7: No useful log found
Topotests Ubuntu 18.04 arm8 part 0: Failed (click for details)

Topology Test Results are at https://ci1.netdef.org/browse/FRR-PULLREQ2-TOPO0U18ARM8-5271/test

Topology Tests failed for Topotests Ubuntu 18.04 arm8 part 0:

51	../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
Initial frame selected; you cannot go up.
Initial frame selected; you cannot go up.
Initial frame selected; you cannot go up.
Initial frame selected; you cannot go up.
Initial frame selected; you cannot go up.
r1: Daemon mgmtd not running

r1: mgmtd crashed. Core file found - Backtrace follows:
b'[New LWP 16719]\n[Thread debugging using libthread_db enabled]\nUsing host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".\nCore was generated by `/usr/lib/frr/mgmtd --command-log-always --log file:mgmtd.log --log-level debug\'.\nProgram terminated with signal SIGSEGV, Segmentation fault.\n#0  raise (sig=sig@entry=11) at ../sysdeps/unix/sysv/linux/raise.c:51\n  Id   Target Id         Frame \n* 1    Thread 0xffffa82d5020 (LWP 16719) raise (sig=sig@entry=11) at ../sysdeps/unix/sysv/linux/raise.c:51\n#0  raise (sig=sig@entry=11) at ../sysdeps/unix/sysv/linux/raise.c:51\n        set = {__val = {18446744067266829055, 187651047195568, 0, 0, 10, 281473943977904, 281473501781904, 187651047322440, 187651047321688, 281473943978016, 281473501964504, 281473943978064, 11, 281473943978352, 0, 3834033537019818805}}\n        pid = <optimized out>\n        tid = <optimized out>\n        ret = <optimized out>\n#1  0x0000ffffa81928e0 in core_handler (signo=11, siginfo=0xffffc271c170, context=<optimized out>) at lib/sigevent.c:262\n        pc = <optimized out>\n        sa_default = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {0 <repeats 16 times>}}, sa_flags = 0, sa_restorer = 0x0}\n        sigset = {__val = {9216, 0 <repeats 15 times>}}\n#2  <signal handler called>\nNo symbol table info available.\n#3  0x0000000000000000 in ?? ()\nNo symbol table info available.\n#4  0x0000ffffa81700f8 in nb_callback_create (nb_node=0xaaaaf35272a0, errmsg_len=8192, errmsg=0xffffc271da08 "", resource=0x0, dnode=0xaaaaf3584c20, event=NB_EV_VALIDATE, context=0xffffc271d9f8) at lib/northbound.c:1232\n        args = {context = 0xffffc271d9f8, event = NB_EV_VALIDATE, dnode = 0xaaaaf3584c20, resource = 0x0, errmsg = 0xffffc271da08 "", errmsg_len = 8192}\n        unexpected_error = false\n        ret = <optimized out>\n        args = <optimized out>\n        unexpected_error = <optimized out>\n        ret = <optimized out>\n        __atomic_load_ptr = <optimized out>\n        __atomic_load_tmp = <optimized out>\n        _xrefdata = {xrefdata = {xref = 0xffffa8271d60 <_xref.20896>, uid = "QZVSH-6PTWR\\000\\000\\000\\000", hashstr = 0xffffa81e77a8 "northbound callback: unexpected return value: %s", hashu32 = {7, 0}, xui = {re = {rbt_parent = 0x0, rbt_left = 0x0, rbt_right = 0x0, rbt_color = 0}}}, fl_print_bt = 0 \'\\000\'}\n        _xref = {xref = {xrefdata = 0xffffa8292f60 <_xrefdata.20895>, type = XREFT_LOGMSG, line = 1258, file = 0xffffa81e7a60 "lib/northbound.c", func = 0xffffa81e7128 <__func__.20897> "nb_callback_create"}, fmtstring = 0xffffa81e77a8 "northbound callback: unexpected return value: %s", priority = 7, ec = 0, args = 0xffffa81e7c40 "nb_err_name(ret)"}\n        xref_p_26 = 0xffffa8271d60 <_xref.20896>\n#5  nb_callback_configuration (context=context@entry=0xffffc271d9f8, event=event@entry=NB_EV_VALIDATE, change=change@entry=0xaaaaf3587ce0, errmsg=errmsg@entry=0xffffc271da08 "", errmsg_len=errmsg_len@entry=8192) at lib/northbound.c:1546\n        operation = NB_OP_CREATE\n        xpath = "\\000\\270\\302\\322K\\345\\304\\365@\\325q\\302\\377\\377\\000\\000$\\325q\\302\\377\\377\\000\\000`\\325q\\302\\377\\377\\000\\000TA\\a\\250\\377\\377\\000\\000\\300\\327q\\302\\377\\377\\000\\000\\300\\327q\\302\\377\\377\\000\\000\\000p\\n\\250\\377\\377\\000\\000\\001\\000\\000\\000\\000\\000\\000\\000\\000zX\\363\\252\\252", \'\\000\' <repeats 11 times>, "SH\\363\\252\\252\\000\\000 \\316O\\363\\252\\252\\000\\000F\\327q\\302\\377\\377", \'\\000\' <repeats 18 times>, "\\001\\000\\000\\000\\252\\252\\000\\000H\\325q\\302\\377\\377\\000\\000;", \'\\000\' <repeats 11 times>, "\\003", \'\\000\' <repeats 11 times>, "P\\325q\\302\\377\\377\\000\\000\\004\\000\\000\\000\\252\\252\\000\\000\\300\\327\\026\\000\\002\\000\\000\\000\\rzS\\363\\252\\252\\000\\000"...\n        nb_node = 0xaaaaf35272a0\n        dnode = 0xaaaaf3584c20\n        resource = 0x0\n        ret = 1\n        __func__ = "nb_callback_configuration"\n        _xrefdata = {xrefdata = {xref = 0xffffa82721c0 <_xref.21112>, uid = "PY7VQ-MXSSM\\000\\000\\000\\000", hashstr = 0xffffa81e7c58 "%s: unknown event (%u) [xpath %s]", hashu32 = {3, 100663307}, xui = {re = {rbt_parent = 0xffffa828e160 <_xrefdata.22621+40>, rbt_left = 0xffffa829b100 <_xrefdata.21449+40>, rbt_right = 0xffffa8292530 <_xrefdata.20504+40>, rbt_color = 0}}}, fl_print_bt = 0 \'\\000\'}\n        _xref = {xref = {xrefdata = 0xffffa8293140 <_xrefdata.21111>, type = XREFT_LOGMSG, line = 1604, file = 0xffffa81e7a60 "lib/northbound.c", func = 0xffffa81e6f50 <__func__.21091> "nb_callback_configuration"}, fmtstring = 0xffffa81e7c58 "%s: unknown event (%u) [xpath %s]", priority = 3, ec = 100663307, args = 0xffffa81e7c80 "__func__, event, xpath"}\n        xref_p_41 = 0xffffa82721c0 <_xref.21112>\n#6  0x0000ffffa817060c in nb_candidate_validate_code (context=context@entry=0xffffc271d9f8, candidate=candidate@entry=0xaaaaf34c2510, changes=changes@entry=0xffffc271d960, errmsg=errmsg@entry=0xffffc271da08 "", errmsg_len=errmsg_len@entry=8192) at lib/northbound.c:991\n        change = 0xaaaaf3587ce0\n        cb = 0xaaaaf3587ce0\n        root = 0x0\n        child = <optimized out>\n        ret = <optimized out>\n#7  0x0000ffffa8170880 in nb_candidate_commit_prepare (context=0xffffc271d9f8, context@entry=0xffffc271da18, candidate=0xaaaaf34c2510, comment=comment@entry=0x0, transaction=0xffffc271d9b0, transaction@entry=0xffffc271d9e0, skip_validate=skip_validate@entry=false, ignore_zero_change=ignore_zero_change@entry=false, errmsg=errmsg@entry=0xffffc271da08 "", errmsg_len=errmsg_len@entry=8192) at lib/northbound.c:1063\n        changes = {rbh_root = {rbt_root = 0xaaaaf3587ce0}}\n        __func__ = "nb_candidate_commit_prepare"\n#8  0x0000ffffa8170bf0 in nb_candidate_commit (context=context@entry=0xffffc271da18, candidate=<optimized out>, save_transaction=save_transaction@entry=true, comment=comment@entry=0x0, transaction_id=transaction_id@entry=0x0, errmsg=errmsg@entry=0xffffc271da08 "", errmsg_len=errmsg_len@entry=8192) at lib/northbound.c:1128\n        transaction = 0x0\n        ret = <optimized out>\n#9  0x0000ffffa8171150 in nb_cli_classic_commit (vty=vty@entry=0xaaaaf357abb0) at lib/northbound_cli.c:64\n        context = {client = NB_CLIENT_CLI, user = 0xaaaaf357abb0}\n        errmsg = \'\\000\' <repeats 8191 times>\n        ret = <optimized out>\n#10 0x0000ffffa8173d08 in nb_cli_apply_changes_internal (vty=vty@entry=0xaaaaf357abb0, xpath_base=xpath_base@entry=0xffffc2721b18 "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'10.2.1.0/24\'][afi-safi=\'frr-routin"..., clear_pending=clear_pending@entry=false) at lib/northbound_cli.c:192\n        error = false\n        buf = \'\\000\' <repeats 760 times>...\n        __func__ = <optimized out>\n#11 0x0000ffffa8174070 in nb_cli_apply_changes (vty=vty@entry=0xaaaaf357abb0, xpath_base_fmt=xpath_base_fmt@entry=0xffffc2722298 "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'10.2.1.0/24\'][afi-safi=\'frr-routin"...) at lib/northbound_cli.c:216\n        xpath_base = "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'10.2.1.0/24\'][afi-safi=\'frr-routin"...\n#12 0x0000ffffa7fbb3e4 in static_route_leak (vty=0xaaaaf357abb0, vty@entry=0xf5c4e54bd2c2b800, svrf=svrf@entry=0xffffa829adc0 <vrf_default_name> "default", nh_svrf=nh_svrf@entry=0xffffc27238a0 "\\320\\070r\\302\\377\\377", afi=afi@entry=AFI_IP, safi=safi@entry=SAFI_UNICAST, negate=negate@entry=0xffffa813532c <config_from_file+68> "\\037\\004", dest_str=dest_str@entry=0xaaaaf3583b40 "10.2.1.0/24", mask_str=mask_str@entry=0xffffa7fd6688 <ip_route_cmd> "\\370\\070\\374\\247\\377\\377", src_str=<optimized out>, src_str@entry=0x0, gate_str=<optimized out>, gate_str@entry=0xaaaaf3583b60 "", ifname=<optimized out>, ifname@entry=0x0, flag_str=<optimized out>, flag_str@entry=0x0, tag_str=<optimized out>, tag_str@entry=0x0, distance_str=<optimized out>, distance_str@entry=0xffffa8135174 <command_config_read_one_line+52> "\\300\\b", label_str=<optimized out>, label_str@entry=0x0, table_str=<optimized out>, table_str@entry=0xffffa828d000 "(\\327\\032", onlink=<optimized out>, onlink@entry=false, color_str=<optimized out>, color_str@entry=0x0) at staticd/static_vty.c:306\n        ret = <optimized out>\n        p = {family = 2 \'\\002\', prefixlen = 24, u = {prefix = 10 \'\\n\', prefix4 = {s_addr = 66058}, prefix6 = {__in6_u = {__u6_addr8 = "\\n\\002\\001", \'\\000\' <repeats 12 times>, __u6_addr16 = {522, 1, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {66058, 0, 0, 0}}}, lp = {id = {s_addr = 66058}, adv_router = {s_addr = 0}}, prefix_eth = {octet = "\\n\\002\\001\\000\\000"}, val = "\\n\\002\\001", \'\\000\' <repeats 12 times>, val32 = {66058, 0, 0, 0}, ptr = 66058, prefix_evpn = {route_type = 10 \'\\n\', u = {_ead_addr = {esi = {val = "\\000\\000\\000\\000\\000\\000\\000\\000\\000"}, eth_tag = 0, ip = {ipa_type = IPADDR_NONE, ip = {addr = 0 \'\\000\', _v4_addr = {s_addr = 0}, _v6_addr = {__in6_u = {__u6_addr8 = \'\\000\' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}}}, frag_id = 0}, _macip_addr = {eth_tag = 0, ip_prefix_length = 0 \'\\000\', mac = {octet = "\\000\\000\\000\\000\\000"}, ip = {ipa_type = IPADDR_NONE, ip = {addr = 0 \'\\000\', _v4_addr = {s_addr = 0}, _v6_addr = {__in6_u = {__u6_addr8 = \'\\000\' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}}}}, _imet_addr = {eth_tag = 0, ip_prefix_length = 0 \'\\000\', ip = {ipa_type = IPADDR_NONE, ip = {addr = 0 \'\\000\', _v4_addr = {s_addr = 0}, _v6_addr = {__in6_u = {__u6_addr8 = \'\\000\' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}}}}, _es_addr = {esi = {val = "\\000\\000\\000\\000\\000\\000\\000\\000\\000"}, ip_prefix_length = 0 \'\\000\', ip = {ipa_type = IPADDR_NONE, ip = {addr = 0 \'\\000\', _v4_addr = {s_addr = 0}, _v6_addr = {__in6_u = {__u6_addr8 = \'\\000\' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}}}}, _prefix_addr = {eth_tag = 0, ip_prefix_length = 0 \'\\000\', ip = {ipa_type = IPADDR_NONE, ip = {addr = 0 \'\\000\', _v4_addr = {s_addr = 0}, _v6_addr = {__in6_u = {__u6_addr8 = \'\\000\' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}}}}}}, prefix_flowspec = {family = 10 \'\\n\', prefixlen = 1, ptr = 0}}}\n        src = {family = 0 \'\\000\', prefixlen = 0, u = {prefix = 0 \'\\000\', prefix4 = {s_addr = 0}, prefix6 = {__in6_u = {__u6_addr8 = \'\\000\' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}, lp = {id = {s_addr = 0}, adv_router = {s_addr = 0}}, prefix_eth = {octet = "\\000\\000\\000\\000\\000"}, val = \'\\000\' <repeats 15 times>, val32 = {0, 0, 0, 0}, ptr = 0, prefix_evpn = {route_type = 0 \'\\000\', u = {_ead_addr = {esi = {val = "\\000\\000\\000\\000\\000\\000\\000\\000\\000"}, eth_tag = 2815253696, ip = {ipa_type = 65535, ip = {addr = 216 \'\\330\', _v4_addr = {s_addr = 2815186392}, _v6_addr = {__in6_u = {__u6_addr8 = "\\330U\xcc\xa7\\377\\377\\000\\000\\203\\000\\000y\\000\\003\\003y", __u6_addr16 = {21976, 42956, 65535, 0, 131, 30976, 768, 30979}, __u6_addr32 = {2815186392, 65535, 2030043267, 2030240512}}}}}, frag_id = 768}, _macip_addr = {eth_tag = 0, ip_prefix_length = 0 \'\\000\', mac = {octet = "\\000\\000\\000\\000\\000"}, ip = {ipa_type = 2815253696, ip = {addr = 255 \'\\377\', _v4_addr = {s_addr = 65535}, _v6_addr = {__in6_u = {__u6_addr8 = "\\377\\377\\000\\000\\330U\xcc\xa7\\377\\377\\000\\000\\203\\000\\000y", __u6_addr16 = {65535, 0, 21976, 42956, 65535, 0, 131, 30976}, __u6_addr32 = {65535, 2815186392, 65535, 2030043267}}}}}}, _imet_addr = {eth_tag = 0, ip_prefix_length = 0 \'\\000\', ip = {ipa_type = IPADDR_NONE, ip = {addr = 192 \'\\300\', _v4_addr = {s_addr = 2815253696}, _v6_addr = {__in6_u = {__u6_addr8 = "\\300\\\\\xcd\xa7\\377\\377\\000\\000\\330U\xcc\xa7\\377\\377\\000", __u6_addr16 = {23744, 42957, 65535, 0, 21976, 42956, 65535, 0}, __u6_addr32 = {2815253696, 65535, 2815186392, 65535}}}}}}, _es_addr = {esi = {val = "\\000\\000\\000\\000\\000\\000\\000\\000\\000"}, ip_prefix_length = 0 \'\\000\', ip = {ipa_type = 2815253696, ip = {addr = 255 \'\\377\', _v4_addr = {s_addr = 65535}, _v6_addr = {__in6_u = {__u6_addr8 = "\\377\\377\\000\\000\\330U\xcc\xa7\\377\\377\\000\\000\\203\\000\\000y", __u6_addr16 = {65535, 0, 21976, 42956, 65535, 0, 131, 30976}, __u6_addr32 = {65535, 2815186392, 65535, 2030043267}}}}}}, _prefix_addr = {eth_tag = 0, ip_prefix_length = 0 \'\\000\', ip = {ipa_type = IPADDR_NONE, ip = {addr = 192 \'\\300\', _v4_addr = {s_addr = 2815253696}, _v6_addr = {__in6_u = {__u6_addr8 = "\\300\\\\\xcd\xa7\\377\\377\\000\\000\\330U\xcc\xa7\\377\\377\\000", __u6_addr16 = {23744, 42957, 65535, 0, 21976, 42956, 65535, 0}, __u6_addr32 = {2815253696, 65535, 2815186392, 65535}}}}}}}}, prefix_flowspec = {family = 0 \'\\000\', prefixlen = 0, ptr = 0}}}\n        mask = {s_addr = 0}\n        type = <optimized out>\n        bh_type = <optimized out>\n        xpath_prefix = "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'10.2.1.0/24\'][afi-safi=\'frr-routin"...\n        xpath_nexthop = "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'10.2.1.0/24\'][afi-safi=\'frr-routin"...\n        xpath_mpls = "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'10.2.1.0/24\'][afi-safi=\'frr-routin"...\n        xpath_label = "\\000>X\\363\\252\\252\\000\\000\\200/r\\302\\377\\377\\000\\000\\254\\236\\023\\250\\377\\377\\000\\000\\000\\377V\\363\\252\\252\\000\\000\\260\\022W\\363\\252\\252\\000\\000\\070\\070r\\302\\377\\377\\000\\000\\000\\320(\\250\\377\\377\\000\\000`/r\\302\\377\\377\\000\\000|\\\\\\032\\250\\377\\377\\000\\000@\\255)\\250\\377\\377\\000\\000\\000\\377V\\363\\252\\252\\000\\000\\200/r\\302\\377\\377\\000\\000\\350\\236\\023\\250\\377\\377\\000\\000\\000\\377V\\363\\252\\252\\000\\000\\003\\000\\000\\000\\000\\000\\000\\000\\070\\070r\\302\\377\\377\\000\\000\\000\\320(\\250\\377\\377\\000\\000\\000\\320(\\250\\377\\377\\000\\000@8r\\302\\377\\377\\000\\000\\220\\070X\\363\\252\\252\\000\\000|\\\\\\032\\250\\377\\377\\000\\000@\\255)\\250\\377\\377\\000\\000|\\\\\\032\\250\\377\\377\\000\\000\\200/r\\302\\377\\377\\000\\000\\350\\236\\023\\250\\377\\377\\000\\000\\000"...\n        ab_xpath = "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'10.2.1.0/24\'][afi-safi=\'frr-routin"...\n        buf_prefix = "10.2.1.0/24\\000\\377\\377\\000\\000\\250\\026L\\363\\252\\252\\000\\000\\020\\351K\\363\\252\\252\\000\\000\\062\\351K\\363\\252\\252\\000\\000\\250\\026L\\363\\252\\252\\000\\000p\\027\\000\\000\\000\\000\\000\\000", \'\\377\' <repeats 24 times>\n        buf_src_prefix = \'\\000\' <repeats 79 times>\n        buf_nh_type = "ip4", \'\\000\' <repeats 76 times>\n        buf_tag = "0\\000\\000y\\000\\003\\003y\\000\\003y\\000\\003z\\000\\003\\000\\003", \'\\000\' <repeats 21 times>, "h\\000\\000\\000\\004\\000f\\000\\000f\\004", \'\\000\' <repeats 29 times>\n        label_stack_id = <optimized out>\n        buf_gate_str = <optimized out>\n        distance = <optimized out>\n        tag = <optimized out>\n        table_id = <optimized out>\n        dnode = <optimized out>\n        __func__ = <optimized out>\n#13 0x0000ffffa7fbd600 in ip_route_magic (self=<optimized out>, argc=<optimized out>, argv=<optimized out>, tag=<optimized out>, distance=<optimized out>, table=<optimized out>, color=<optimized out>, color_str=0x0, nexthop_vrf=0xffffc27238a0 "\\320\\070r\\302\\377\\377", table_str=0xffffa828d000 "(\\327\\032", label=0x0, vrf=0xffffa829adc0 <vrf_default_name> "default", distance_str=0xffffa8135174 <command_config_read_one_line+52> "\\300\\b", tag_str=0x0, ifname=0x0, gate_str=0xaaaaf3583b60 "", mask_str=0xffffa7fd6688 <ip_route_cmd> "\\370\\070\\374\\247\\377\\377", prefix=0xaaaaf3583b40 "10.2.1.0/24", no=0xffffa813532c <config_from_file+68> "\\037\\004", vty=0xf5c4e54bd2c2b800, mask=..., gate=...) at staticd/static_vty.c:649\n        nh_vrf = 0xffffc27238a0 "\\320\\070r\\302\\377\\377"\n        flag = 0x0\n        nh_vrf = <optimized out>\n        flag = <optimized out>\n#14 ip_route (self=<optimized out>, vty=0xf5c4e54bd2c2b800, argc=<optimized out>, argv=<optimized out>) at ./staticd/static_vty_clippy.c:700\n        _i = <optimized out>\n        _fail = <optimized out>\n        _failcnt = 0\n        no = 0xffffa813532c <config_from_file+68> "\\037\\004"\n        prefix = 0xaaaaf3583b40 "10.2.1.0/24"\n        mask = {s_addr = 0}\n        mask_str = 0xffffa7fd6688 <ip_route_cmd> "\\370\\070\\374\\247\\377\\377"\n        gate = {s_addr = 50397450}\n        gate_str = 0xaaaaf3583b60 ""\n        ifname = <optimized out>\n        tag = <optimized out>\n        tag_str = 0x0\n        distance = <optimized out>\n        distance_str = 0xffffa8135174 <command_config_read_one_line+52> "\\300\\b"\n        vrf = <optimized out>\n        label = 0x0\n        table = <optimized out>\n        table_str = 0xffffa828d000 "(\\327\\032"\n        nexthop_vrf = 0xffffc27238a0 "\\320\\070r\\302\\377\\377"\n        color = <optimized out>\n        color_str = 0x0\n#15 0x0000ffffa8134d18 in cmd_execute_command_real (vline=vline@entry=0xaaaaf35712b0, vty=vty@entry=0xaaaaf357abb0, cmd=cmd@entry=0x0, up_level=up_level@entry=0, filter=FILTER_STRICT) at lib/command.c:990\n        argv_list = 0xaaaaf3583b60\n        status = MATCHER_OK\n        matched_element = 0xffffa7fd6688 <ip_route_cmd>\n        i = <optimized out>\n        xpath_index = <optimized out>\n        node = <optimized out>\n        cmdgraph = <optimized out>\n        argv = 0xaaaaf3583920\n        ln = <optimized out>\n        token = <optimized out>\n        argc = 4\n        ret = <optimized out>\n        _xref = {xref = {xrefdata = 0x0, type = XREFT_ASSERT, line = 961, file = 0xffffa81cfdf0 "lib/command.c", func = 0xffffa81cec50 <__func__.21265> "cmd_execute_command_real"}, expr = 0xffffa81cfe18 "ln", extra = 0x0, args = 0x0}\n        xref_p_11 = 0xffffa8267d08 <_xref.21264>\n#16 0x0000ffffa8135140 in cmd_execute_command_strict (vline=vline@entry=0xaaaaf35712b0, vty=vty@entry=0xaaaaf357abb0, cmd=cmd@entry=0x0) at lib/command.c:1101\nNo locals.\n#17 0x0000ffffa8135190 in command_config_read_one_line (vty=vty@entry=0xaaaaf357abb0, cmd=cmd@entry=0x0, line_num=1, use_daemon=use_daemon@entry=0) at lib/command.c:1261\n        vline = 0xaaaaf35712b0\n        ret = <optimized out>\n        up_level = 0\n#18 0x0000ffffa813532c in config_from_file (vty=vty@entry=0xaaaaf357abb0, fp=fp@entry=0xaaaaf33a96a0, line_num=0xffffc2723944, line_num@entry=0xffffc27239a4) at lib/command.c:1306\n        ret = <optimized out>\n        error_ret = 0\n#19 0x0000ffffa81ac7a0 in vty_read_file (confp=0xaaaaf33a96a0, config=0xaaaaf34c2510) at lib/vty.c:2410\n        ret = <optimized out>\n        vty = 0xaaaaf357abb0\n        node = <optimized out>\n        ve = <optimized out>\n        line_num = 1\n        ret = <optimized out>\n        vty = <optimized out>\n        ve = <optimized out>\n        node = <optimized out>\n        line_num = <optimized out>\n        message = <optimized out>\n        nl = <optimized out>\n        _xrefdata = {xrefdata = {xref = 0xffffa827f988 <_xref.21890>, uid = "SHWNK-NWT5S\\000\\000\\000\\000", hashstr = 0xffffa81fb090 "%s on config line %u: %s", hashu32 = {3, 100663304}, xui = {re = {rbt_parent = 0xffffa8294878 <_xrefdata.19810+40>, rbt_left = 0xaaaaea043ca8 <_xrefdata.21000+40>, rbt_right = 0xffffa8295408 <_xrefdata.19349+40>, rbt_color = 0}}}, fl_print_bt = 0 \'\\000\'}\n        _xref = {xref = {xrefdata = 0xffffa829bda0 <_xrefdata.21889>, type = XREFT_LOGMSG, line = 2449, file = 0xffffa81fb730 "lib/vty.c", func = 0xffffa81fa418 <__func__.21881> "vty_read_file"}, fmtstring = 0xffffa81fb090 "%s on config line %u: %s", priority = 3, ec = 100663304, args = 0xffffa81fb9a8 "message, ve->line_num, ve->error_buf"}\n        xref_p_29 = 0xffffa827f988 <_xref.21890>\n        _xref = {xref = {xrefdata = 0x0, type = XREFT_ASSERT, line = 2444, file = 0xffffa81fb730 "lib/vty.c", func = 0xffffa81fa418 <__func__.21881> "vty_read_file"}, expr = 0xffffa81e19c0 "node", extra = 0x0, args = 0x0}\n        xref_p_27 = 0xffffa82806f8 <_xref.21880>\n        _xref = {xref = {xrefdata = 0x0, type = XREFT_ASSERT, line = 2444, file = 0xffffa81fb730 "lib/vty.c", func = 0xffffa81fa418 <__func__.21881> "vty_read_file"}, expr = 0xffffa81d2378 "(node)->data != NULL", extra = 0x0, args = 0x0}\n        xref_p_28 = 0xffffa827f9c0 <_xref.21885>\n        context = <optimized out>\n        errmsg = <optimized out>\n        _xrefdata = {xrefdata = {xref = 0xffffa827f9f8 <_xref.21898>, uid = "Y98MD-9WZYY\\000\\000\\000\\000", hashstr = 0xffffa81dffa8 "%s: failed to read configuration file: %s (%s)", hashu32 = {3, 0}, xui = {re = {rbt_parent = 0xffffa8294148 <_xrefdata.21560+40>, rbt_left = 0xffffa8292bc8 <_xrefdata.21066+40>, rbt_right = 0xffffa829f7a0 <_xrefdata.22743+40>, rbt_color = 0}}}, fl_print_bt = 0 \'\\000\'}\n        _xref = {xref = {xrefdata = 0xffffa829bdf0 <_xrefdata.21897>, type = XREFT_LOGMSG, line = 2469, file = 0xffffa81fb730 "lib/vty.c", func = 0xffffa81fa418 <__func__.21881> "vty_read_file"}, fmtstring = 0xffffa81dffa8 "%s: failed to read configuration file: %s (%s)", priority = 3, ec = 0, args = 0xffffa81e0588 "__func__, nb_err_name(ret), errmsg"}\n        xref_p_30 = 0xffffa827f9f8 <_xref.21898>\n#20 vty_read_config (config=0xaaaaf34c2510, config_file=<optimized out>, config_default_dir=config_default_dir@entry=0xffffa82b68c8 <config_default> "/etc/frr/mgmtd.conf") at lib/vty.c:2630\n        cwd = "\\370\\377\\377\\377\\000\\000\\000\\000\\300?r\\302\\377\\377\\000\\000|\\025\\361\\247\\377\\377\\000\\000\\070@r\\302\\377\\377\\000\\000\\240\\016\\000\\000\\000\\000\\000\\000\\000P\\370\\247\\377\\377\\000\\000\\254\\"\\t\\250\\377\\377\\000\\000\\220Ar\\302\\377\\377\\000\\000\\250\\"\\t\\250\\377\\377\\000\\000\\001\\000\\000\\000\\000\\000\\000\\000\\220_O\\363\\252\\252\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\310Dr\\302\\377\\377\\000\\000\\220\\312O\\363\\252\\252\\000\\000PAr\\302\\377\\377\\000\\000PAr\\302\\377\\377\\000\\000\\060Ar\\302\\377\\377\\000\\000\\350\\377\\377\\377\\200\\377\\377\\377\\006RN\\363\\252\\252\\000\\000\\220:r\\302\\377\\377\\000\\000\\260\\067\\352\\247\\377\\377\\000\\000\\031\\000\\000\\000\\000\\000\\000\\000\xc4\x91\\001\\250\\377\\377\\000\\000\\020\\000\\000\\000\\377\\377\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\377\\377\\377\\377\\377\\377\\377\\377"...\n        confp = 0xaaaaf33a96a0\n        fullpath = 0xffffa82b68c8 <config_default> "/etc/frr/mgmtd.conf"\n        tmp = 0x0\n        read_success = false\n        __func__ = "vty_read_config"\n#21 0x0000ffffa8158f70 in frr_config_read_in (t=<optimized out>) at lib/libfrr.c:982\n        __func__ = "frr_config_read_in"\n#22 0x0000ffffa81a3d2c in thread_call (thread=thread@entry=0xffffc2728b30) at lib/thread.c:2002\n        before = {cpu = {tv_sec = 0, tv_nsec = 1953852}, real = {tv_sec = 7639180, tv_usec = 36677}}\n        after = {cpu = {tv_sec = 281473502212120, tv_nsec = 281473944029936}, real = {tv_sec = 281473501729760, tv_usec = 281473503095672}}\n        cputime_enabled_here = true\n        walltime = <optimized out>\n        cputime = 0\n        exp = <optimized out>\n        __func__ = <optimized out>\n#23 0x0000ffffa81593f0 in frr_run (master=0xaaaaf33acac0) at lib/libfrr.c:1196\n        instanceinfo = \'\\000\' <repeats 63 times>\n        __func__ = "frr_run"\n        thread = {type = 4 \'\\004\', add_type = 3 \'\\003\', threaditem = {si = {next = 0x0}}, timeritem = {hi = {index = 0}}, ref = 0xaaaaea043088 <mgmtd_di+80>, master = 0xaaaaf33acac0, func = 0xffffa8158ec8 <frr_config_read_in>, arg = 0x0, u = {val = 0, fd = 0, sands = {tv_sec = 0, tv_usec = 0}}, real = {tv_sec = 7639180, tv_usec = 36677}, hist = 0xaaaaf35746d0, yield = 10000, xref = 0xffffa826d888 <_xref.23124>, mtx = pthread_mutex_t = {Type = Normal, Status = Not acquired, Robust = No, Shared = No, Protocol = None}, ignore_timer_late = false}\n#24 0x0000aaaaea00d5ac in main (argc=7, argv=0xffffc2728e98) at mgmtd/mgmt_main.c:281\n        opt = -1\n        buffer_size = 65535\nDump of assembler code for function main:\n   0x0000aaaaea00d440 <+0>:\tstp\tx29, x30, [sp, #-64]!\n   0x0000aaaaea00d444 <+4>:\tmov\tx2, x1\n   0x0000aaaaea00d448 <+8>:\tmov\tx29, sp\n   0x0000aaaaea00d44c <+12>:\tstp\tx19, x20, [sp, #16]\n   0x0000aaaaea00d450 <+16>:\tmov\tw20, w0\n   0x0000aaaaea00d454 <+20>:\tadrp\tx0, 0xaaaaea043000\n   0x0000aaaaea00d458 <+24>:\tadd\tx0, x0, #0x20\n   0x0000aaaaea00d45c <+28>:\tstp\tx21, x22, [sp, #32]\n   0x0000aaaaea00d460 <+32>:\tadd\tx0, x0, #0x18\n   0x0000aaaaea00d464 <+36>:\tstp\tx23, x24, [sp, #48]\n   0x0000aaaaea00d468 <+40>:\tmov\tx21, x1\n   0x0000aaaaea00d46c <+44>:\tadrp\tx23, 0xaaaaea042000 <_xref.22431+8>\n   0x0000aaaaea00d470 <+48>:\tmov\tw1, w20\n   0x0000aaaaea00d474 <+52>:\tbl\t0xaaaaea00ca80 <frr_preinit@plt>\n   0x0000aaaaea00d478 <+56>:\tadrp\tx22, 0xaaaaea01f000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaea00d47c <+60>:\tadrp\tx1, 0xaaaaea03d000\n   0x0000aaaaea00d480 <+64>:\tadd\tx1, x1, #0x428\n   0x0000aaaaea00d484 <+68>:\tadrp\tx2, 0xaaaaea01f000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaea00d488 <+72>:\tadrp\tx0, 0xaaaaea01f000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaea00d48c <+76>:\tadd\tx2, x2, #0x4d0\n   0x0000aaaaea00d490 <+80>:\tadd\tx1, x1, #0x188\n   0x0000aaaaea00d494 <+84>:\tadd\tx0, x0, #0x510\n   0x0000aaaaea00d498 <+88>:\tbl\t0xaaaaea00d0a0 <frr_opt_add@plt>\n   0x0000aaaaea00d49c <+92>:\tldr\tx23, [x23, #4016]\n   0x0000aaaaea00d4a0 <+96>:\tadd\tx22, x22, #0xcb0\n   0x0000aaaaea00d4a4 <+100>:\tmov\tw24, #0xffff                \t// #65535\n   0x0000aaaaea00d4a8 <+104>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaaea00d4ac <+108>:\tmov\tx1, x21\n   0x0000aaaaea00d4b0 <+112>:\tmov\tw0, w20\n   0x0000aaaaea00d4b4 <+116>:\tbl\t0xaaaaea00ca60 <frr_getopt@plt>\n   0x0000aaaaea00d4b8 <+120>:\tcmp\tw0, #0x7f\n   0x0000aaaaea00d4bc <+124>:\tmov\tw19, w0\n   0x0000aaaaea00d4c0 <+128>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaaea00d4c4 <+132>:\tb.eq\t0xaaaaea00d4d8 <main+152>  // b.none\n   0x0000aaaaea00d4c8 <+136>:\tmov\tw1, w0\n   0x0000aaaaea00d4cc <+140>:\tmov\tx0, x22\n   0x0000aaaaea00d4d0 <+144>:\tbl\t0xaaaaea00cfe0 <strchr@plt>\n   0x0000aaaaea00d4d4 <+148>:\tcbnz\tx0, 0xaaaaea00d530 <main+240>\n   0x0000aaaaea00d4d8 <+152>:\tcmn\tw19, #0x1\n   0x0000aaaaea00d4dc <+156>:\tb.eq\t0xaaaaea00d554 <main+276>  // b.none\n   0x0000aaaaea00d4e0 <+160>:\tcbz\tw19, 0xaaaaea00d4a8 <main+104>\n   0x0000aaaaea00d4e4 <+164>:\tcmp\tw19, #0x73\n   0x0000aaaaea00d4e8 <+168>:\tb.ne\t0xaaaaea00d5c4 <main+388>  // b.any\n   0x0000aaaaea00d4ec <+172>:\tldr\tx0, [x23]\n   0x0000aaaaea00d4f0 <+176>:\tmov\tw2, #0xa                   \t// #10\n   0x0000aaaaea00d4f4 <+180>:\tmov\tx1, #0x0                   \t// #0\n   0x0000aaaaea00d4f8 <+184>:\tbl\t0xaaaaea00cf50 <strtol@plt>\n   0x0000aaaaea00d4fc <+188>:\tmov\tw24, w0\n   0x0000aaaaea00d500 <+192>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaaea00d504 <+196>:\tmov\tx1, x21\n   0x0000aaaaea00d508 <+200>:\tmov\tw0, w20\n   0x0000aaaaea00d50c <+204>:\tbl\t0xaaaaea00ca60 <frr_getopt@plt>\n   0x0000aaaaea00d510 <+208>:\tcmp\tw0, #0x7f\n   0x0000aaaaea00d514 <+212>:\tmov\tw19, w0\n   0x0000aaaaea00d518 <+216>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaaea00d51c <+220>:\tb.eq\t0xaaaaea00d4d8 <main+152>  // b.none\n   0x0000aaaaea00d520 <+224>:\tmov\tw1, w0\n   0x0000aaaaea00d524 <+228>:\tmov\tx0, x22\n   0x0000aaaaea00d528 <+232>:\tbl\t0xaaaaea00cfe0 <strchr@plt>\n   0x0000aaaaea00d52c <+236>:\tcbz\tx0, 0xaaaaea00d4d8 <main+152>\n   0x0000aaaaea00d530 <+240>:\tadrp\tx0, 0xaaaaea042000 <_xref.22431+8>\n   0x0000aaaaea00d534 <+244>:\tadrp\tx2, 0xaaaaea01f000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaea00d538 <+248>:\tmov\tw3, w19\n   0x0000aaaaea00d53c <+252>:\tadd\tx2, x2, #0x518\n   0x0000aaaaea00d540 <+256>:\tldr\tx0, [x0, #3936]\n   0x0000aaaaea00d544 <+260>:\tmov\tw1, #0x1                   \t// #1\n   0x0000aaaaea00d548 <+264>:\tldr\tx0, [x0]\n   0x0000aaaaea00d54c <+268>:\tbl\t0xaaaaea00ccb0 <__fprintf_chk@plt>\n   0x0000aaaaea00d550 <+272>:\tb\t0xaaaaea00d4a8 <main+104>\n   0x0000aaaaea00d554 <+276>:\tbl\t0xaaaaea00ce60 <frr_init@plt>\n   0x0000aaaaea00d558 <+280>:\tmov\tw1, w24\n   0x0000aaaaea00d55c <+284>:\tbl\t0xaaaaea00dc10 <mgmt_master_init>\n   0x0000aaaaea00d560 <+288>:\tadrp\tx3, 0xaaaaea00d000 <stream_fifo_push@plt>\n   0x0000aaaaea00d564 <+292>:\tadrp\tx2, 0xaaaaea00d000 <stream_fifo_push@plt>\n   0x0000aaaaea00d568 <+296>:\tadd\tx3, x3, #0xac0\n   0x0000aaaaea00d56c <+300>:\tadd\tx2, x2, #0xaf8\n   0x0000aaaaea00d570 <+304>:\tadrp\tx1, 0xaaaaea00d000 <stream_fifo_push@plt>\n   0x0000aaaaea00d574 <+308>:\tadrp\tx0, 0xaaaaea00d000 <stream_fifo_push@plt>\n   0x0000aaaaea00d578 <+312>:\tadd\tx1, x1, #0xb30\n   0x0000aaaaea00d57c <+316>:\tadd\tx0, x0, #0xb68\n   0x0000aaaaea00d580 <+320>:\tbl\t0xaaaaea00cde0 <vrf_init@plt>\n   0x0000aaaaea00d584 <+324>:\tadrp\tx0, 0xaaaaea00d000 <stream_fifo_push@plt>\n   0x0000aaaaea00d588 <+328>:\tadd\tx0, x0, #0x9f0\n   0x0000aaaaea00d58c <+332>:\tbl\t0xaaaaea00cc90 <vrf_cmd_init@plt>\n   0x0000aaaaea00d590 <+336>:\tbl\t0xaaaaea00dc60 <mgmt_init>\n   0x0000aaaaea00d594 <+340>:\tbl\t0xaaaaea00cdf0 <frr_config_fork@plt>\n   0x0000aaaaea00d598 <+344>:\tadrp\tx0, 0xaaaaea042000 <_xref.22431+8>\n   0x0000aaaaea00d59c <+348>:\tldr\tx0, [x0, #3920]\n   0x0000aaaaea00d5a0 <+352>:\tldr\tx0, [x0]\n   0x0000aaaaea00d5a4 <+356>:\tldr\tx0, [x0]\n   0x0000aaaaea00d5a8 <+360>:\tbl\t0xaaaaea00d030 <frr_run@plt>\n=> 0x0000aaaaea00d5ac <+364>:\tmov\tw0, #0x0                   \t// #0\n   0x0000aaaaea00d5b0 <+368>:\tldp\tx19, x20, [sp, #16]\n   0x0000aaaaea00d5b4 <+372>:\tldp\tx21, x22, [sp, #32]\n   0x0000aaaaea00d5b8 <+376>:\tldp\tx23, x24, [sp, #48]\n   0x0000aaaaea00d5bc <+380>:\tldp\tx29, x30, [sp], #64\n   0x0000aaaaea00d5c0 <+384>:\tret\n   0x0000aaaaea00d5c4 <+388>:\tmov\tw0, #0x1                   \t// #1\n   0x0000aaaaea00d5c8 <+392>:\tbl\t0xaaaaea00ce40 <frr_help_exit@plt>\nEnd of assembler dump.\nDump of assembler code for function main:\n   0x0000aaaaea00d440 <+0>:\tstp\tx29, x30, [sp, #-64]!\n   0x0000aaaaea00d444 <+4>:\tmov\tx2, x1\n   0x0000aaaaea00d448 <+8>:\tmov\tx29, sp\n   0x0000aaaaea00d44c <+12>:\tstp\tx19, x20, [sp, #16]\n   0x0000aaaaea00d450 <+16>:\tmov\tw20, w0\n   0x0000aaaaea00d454 <+20>:\tadrp\tx0, 0xaaaaea043000\n   0x0000aaaaea00d458 <+24>:\tadd\tx0, x0, #0x20\n   0x0000aaaaea00d45c <+28>:\tstp\tx21, x22, [sp, #32]\n   0x0000aaaaea00d460 <+32>:\tadd\tx0, x0, #0x18\n   0x0000aaaaea00d464 <+36>:\tstp\tx23, x24, [sp, #48]\n   0x0000aaaaea00d468 <+40>:\tmov\tx21, x1\n   0x0000aaaaea00d46c <+44>:\tadrp\tx23, 0xaaaaea042000 <_xref.22431+8>\n   0x0000aaaaea00d470 <+48>:\tmov\tw1, w20\n   0x0000aaaaea00d474 <+52>:\tbl\t0xaaaaea00ca80 <frr_preinit@plt>\n   0x0000aaaaea00d478 <+56>:\tadrp\tx22, 0xaaaaea01f000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaea00d47c <+60>:\tadrp\tx1, 0xaaaaea03d000\n   0x0000aaaaea00d480 <+64>:\tadd\tx1, x1, #0x428\n   0x0000aaaaea00d484 <+68>:\tadrp\tx2, 0xaaaaea01f000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaea00d488 <+72>:\tadrp\tx0, 0xaaaaea01f000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaea00d48c <+76>:\tadd\tx2, x2, #0x4d0\n   0x0000aaaaea00d490 <+80>:\tadd\tx1, x1, #0x188\n   0x0000aaaaea00d494 <+84>:\tadd\tx0, x0, #0x510\n   0x0000aaaaea00d498 <+88>:\tbl\t0xaaaaea00d0a0 <frr_opt_add@plt>\n   0x0000aaaaea00d49c <+92>:\tldr\tx23, [x23, #4016]\n   0x0000aaaaea00d4a0 <+96>:\tadd\tx22, x22, #0xcb0\n   0x0000aaaaea00d4a4 <+100>:\tmov\tw24, #0xffff                \t// #65535\n   0x0000aaaaea00d4a8 <+104>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaaea00d4ac <+108>:\tmov\tx1, x21\n   0x0000aaaaea00d4b0 <+112>:\tmov\tw0, w20\n   0x0000aaaaea00d4b4 <+116>:\tbl\t0xaaaaea00ca60 <frr_getopt@plt>\n   0x0000aaaaea00d4b8 <+120>:\tcmp\tw0, #0x7f\n   0x0000aaaaea00d4bc <+124>:\tmov\tw19, w0\n   0x0000aaaaea00d4c0 <+128>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaaea00d4c4 <+132>:\tb.eq\t0xaaaaea00d4d8 <main+152>  // b.none\n   0x0000aaaaea00d4c8 <+136>:\tmov\tw1, w0\n   0x0000aaaaea00d4cc <+140>:\tmov\tx0, x22\n   0x0000aaaaea00d4d0 <+144>:\tbl\t0xaaaaea00cfe0 <strchr@plt>\n   0x0000aaaaea00d4d4 <+148>:\tcbnz\tx0, 0xaaaaea00d530 <main+240>\n   0x0000aaaaea00d4d8 <+152>:\tcmn\tw19, #0x1\n   0x0000aaaaea00d4dc <+156>:\tb.eq\t0xaaaaea00d554 <main+276>  // b.none\n   0x0000aaaaea00d4e0 <+160>:\tcbz\tw19, 0xaaaaea00d4a8 <main+104>\n   0x0000aaaaea00d4e4 <+164>:\tcmp\tw19, #0x73\n   0x0000aaaaea00d4e8 <+168>:\tb.ne\t0xaaaaea00d5c4 <main+388>  // b.any\n   0x0000aaaaea00d4ec <+172>:\tldr\tx0, [x23]\n   0x0000aaaaea00d4f0 <+176>:\tmov\tw2, #0xa                   \t// #10\n   0x0000aaaaea00d4f4 <+180>:\tmov\tx1, #0x0                   \t// #0\n   0x0000aaaaea00d4f8 <+184>:\tbl\t0xaaaaea00cf50 <strtol@plt>\n   0x0000aaaaea00d4fc <+188>:\tmov\tw24, w0\n   0x0000aaaaea00d500 <+192>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaaea00d504 <+196>:\tmov\tx1, x21\n   0x0000aaaaea00d508 <+200>:\tmov\tw0, w20\n   0x0000aaaaea00d50c <+204>:\tbl\t0xaaaaea00ca60 <frr_getopt@plt>\n   0x0000aaaaea00d510 <+208>:\tcmp\tw0, #0x7f\n   0x0000aaaaea00d514 <+212>:\tmov\tw19, w0\n   0x0000aaaaea00d518 <+216>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaaea00d51c <+220>:\tb.eq\t0xaaaaea00d4d8 <main+152>  // b.none\n   0x0000aaaaea00d520 <+224>:\tmov\tw1, w0\n   0x0000aaaaea00d524 <+228>:\tmov\tx0, x22\n   0x0000aaaaea00d528 <+232>:\tbl\t0xaaaaea00cfe0 <strchr@plt>\n   0x0000aaaaea00d52c <+236>:\tcbz\tx0, 0xaaaaea00d4d8 <main+152>\n   0x0000aaaaea00d530 <+240>:\tadrp\tx0, 0xaaaaea042000 <_xref.22431+8>\n   0x0000aaaaea00d534 <+244>:\tadrp\tx2, 0xaaaaea01f000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaea00d538 <+248>:\tmov\tw3, w19\n   0x0000aaaaea00d53c <+252>:\tadd\tx2, x2, #0x518\n   0x0000aaaaea00d540 <+256>:\tldr\tx0, [x0, #3936]\n   0x0000aaaaea00d544 <+260>:\tmov\tw1, #0x1                   \t// #1\n   0x0000aaaaea00d548 <+264>:\tldr\tx0, [x0]\n   0x0000aaaaea00d54c <+268>:\tbl\t0xaaaaea00ccb0 <__fprintf_chk@plt>\n   0x0000aaaaea00d550 <+272>:\tb\t0xaaaaea00d4a8 <main+104>\n   0x0000aaaaea00d554 <+276>:\tbl\t0xaaaaea00ce60 <frr_init@plt>\n   0x0000aaaaea00d558 <+280>:\tmov\tw1, w24\n   0x0000aaaaea00d55c <+284>:\tbl\t0xaaaaea00dc10 <mgmt_master_init>\n   0x0000aaaaea00d560 <+288>:\tadrp\tx3, 0xaaaaea00d000 <stream_fifo_push@plt>\n   0x0000aaaaea00d564 <+292>:\tadrp\tx2, 0xaaaaea00d000 <stream_fifo_push@plt>\n   0x0000aaaaea00d568 <+296>:\tadd\tx3, x3, #0xac0\n   0x0000aaaaea00d56c <+300>:\tadd\tx2, x2, #0xaf8\n   0x0000aaaaea00d570 <+304>:\tadrp\tx1, 0xaaaaea00d000 <stream_fifo_push@plt>\n   0x0000aaaaea00d574 <+308>:\tadrp\tx0, 0xaaaaea00d000 <stream_fifo_push@plt>\n   0x0000aaaaea00d578 <+312>:\tadd\tx1, x1, #0xb30\n   0x0000aaaaea00d57c <+316>:\tadd\tx0, x0, #0xb68\n   0x0000aaaaea00d580 <+320>:\tbl\t0xaaaaea00cde0 <vrf_init@plt>\n   0x0000aaaaea00d584 <+324>:\tadrp\tx0, 0xaaaaea00d000 <stream_fifo_push@plt>\n   0x0000aaaaea00d588 <+328>:\tadd\tx0, x0, #0x9f0\n   0x0000aaaaea00d58c <+332>:\tbl\t0xaaaaea00cc90 <vrf_cmd_init@plt>\n   0x0000aaaaea00d590 <+336>:\tbl\t0xaaaaea00dc60 <mgmt_init>\n   0x0000aaaaea00d594 <+340>:\tbl\t0xaaaaea00cdf0 <frr_config_fork@plt>\n   0x0000aaaaea00d598 <+344>:\tadrp\tx0, 0xaaaaea042000 <_xref.22431+8>\n   0x0000aaaaea00d59c <+348>:\tldr\tx0, [x0, #3920]\n   0x0000aaaaea00d5a0 <+352>:\tldr\tx0, [x0]\n   0x0000aaaaea00d5a4 <+356>:\tldr\tx0, [x0]\n   0x0000aaaaea00d5a8 <+360>:\tbl\t0xaaaaea00d030 <frr_run@plt>\n=> 0x0000aaaaea00d5ac <+364>:\tmov\tw0, #0x0                   \t// #0\n   0x0000aaaaea00d5b0 <+368>:\tldp\tx19, x20, [sp, #16]\n   0x0000aaaaea00d5b4 <+372>:\tldp\tx21, x22, [sp, #32]\n   0x0000aaaaea00d5b8 <+376>:\tldp\tx23, x24, [sp, #48]\n   0x0000aaaaea00d5bc <+380>:\tldp\tx29, x30, [sp], #64\n   0x0000aaaaea00d5c0 <+384>:\tret\n   0x0000aaaaea00d5c4 <+388>:\tmov\tw0, #0x1                   \t// #1\n   0x0000aaaaea00d5c8 <+392>:\tbl\t0xaaaaea00ce40 <frr_help_exit@plt>\nEnd of assembler dump.\nDump of assembler code for function main:\n   0x0000aaaaea00d440 <+0>:\tstp\tx29, x30, [sp, #-64]!\n   0x0000aaaaea00d444 <+4>:\tmov\tx2, x1\n   0x0000aaaaea00d448 <+8>:\tmov\tx29, sp\n   0x0000aaaaea00d44c <+12>:\tstp\tx19, x20, [sp, #16]\n   0x0000aaaaea00d450 <+16>:\tmov\tw20, w0\n   0x0000aaaaea00d454 <+20>:\tadrp\tx0, 0xaaaaea043000\n   0x0000aaaaea00d458 <+24>:\tadd\tx0, x0, #0x20\n   0x0000aaaaea00d45c <+28>:\tstp\tx21, x22, [sp, #32]\n   0x0000aaaaea00d460 <+32>:\tadd\tx0, x0, #0x18\n   0x0000aaaaea00d464 <+36>:\tstp\tx23, x24, [sp, #48]\n   0x0000aaaaea00d468 <+40>:\tmov\tx21, x1\n   0x0000aaaaea00d46c <+44>:\tadrp\tx23, 0xaaaaea042000 <_xref.22431+8>\n   0x0000aaaaea00d470 <+48>:\tmov\tw1, w20\n   0x0000aaaaea00d474 <+52>:\tbl\t0xaaaaea00ca80 <frr_preinit@plt>\n   0x0000aaaaea00d478 <+56>:\tadrp\tx22, 0xaaaaea01f000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaea00d47c <+60>:\tadrp\tx1, 0xaaaaea03d000\n   0x0000aaaaea00d480 <+64>:\tadd\tx1, x1, #0x428\n   0x0000aaaaea00d484 <+68>:\tadrp\tx2, 0xaaaaea01f000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaea00d488 <+72>:\tadrp\tx0, 0xaaaaea01f000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaea00d48c <+76>:\tadd\tx2, x2, #0x4d0\n   0x0000aaaaea00d490 <+80>:\tadd\tx1, x1, #0x188\n   0x0000aaaaea00d494 <+84>:\tadd\tx0, x0, #0x510\n   0x0000aaaaea00d498 <+88>:\tbl\t0xaaaaea00d0a0 <frr_opt_add@plt>\n   0x0000aaaaea00d49c <+92>:\tldr\tx23, [x23, #4016]\n   0x0000aaaaea00d4a0 <+96>:\tadd\tx22, x22, #0xcb0\n   0x0000aaaaea00d4a4 <+100>:\tmov\tw24, #0xffff                \t// #65535\n   0x0000aaaaea00d4a8 <+104>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaaea00d4ac <+108>:\tmov\tx1, x21\n   0x0000aaaaea00d4b0 <+112>:\tmov\tw0, w20\n   0x0000aaaaea00d4b4 <+116>:\tbl\t0xaaaaea00ca60 <frr_getopt@plt>\n   0x0000aaaaea00d4b8 <+120>:\tcmp\tw0, #0x7f\n   0x0000aaaaea00d4bc <+124>:\tmov\tw19, w0\n   0x0000aaaaea00d4c0 <+128>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaaea00d4c4 <+132>:\tb.eq\t0xaaaaea00d4d8 <main+152>  // b.none\n   0x0000aaaaea00d4c8 <+136>:\tmov\tw1, w0\n   0x0000aaaaea00d4cc <+140>:\tmov\tx0, x22\n   0x0000aaaaea00d4d0 <+144>:\tbl\t0xaaaaea00cfe0 <strchr@plt>\n   0x0000aaaaea00d4d4 <+148>:\tcbnz\tx0, 0xaaaaea00d530 <main+240>\n   0x0000aaaaea00d4d8 <+152>:\tcmn\tw19, #0x1\n   0x0000aaaaea00d4dc <+156>:\tb.eq\t0xaaaaea00d554 <main+276>  // b.none\n   0x0000aaaaea00d4e0 <+160>:\tcbz\tw19, 0xaaaaea00d4a8 <main+104>\n   0x0000aaaaea00d4e4 <+164>:\tcmp\tw19, #0x73\n   0x0000aaaaea00d4e8 <+168>:\tb.ne\t0xaaaaea00d5c4 <main+388>  // b.any\n   0x0000aaaaea00d4ec <+172>:\tldr\tx0, [x23]\n   0x0000aaaaea00d4f0 <+176>:\tmov\tw2, #0xa                   \t// #10\n   0x0000aaaaea00d4f4 <+180>:\tmov\tx1, #0x0                   \t// #0\n   0x0000aaaaea00d4f8 <+184>:\tbl\t0xaaaaea00cf50 <strtol@plt>\n   0x0000aaaaea00d4fc <+188>:\tmov\tw24, w0\n   0x0000aaaaea00d500 <+192>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaaea00d504 <+196>:\tmov\tx1, x21\n   0x0000aaaaea00d508 <+200>:\tmov\tw0, w20\n   0x0000aaaaea00d50c <+204>:\tbl\t0xaaaaea00ca60 <frr_getopt@plt>\n   0x0000aaaaea00d510 <+208>:\tcmp\tw0, #0x7f\n   0x0000aaaaea00d514 <+212>:\tmov\tw19, w0\n   0x0000aaaaea00d518 <+216>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaaea00d51c <+220>:\tb.eq\t0xaaaaea00d4d8 <main+152>  // b.none\n   0x0000aaaaea00d520 <+224>:\tmov\tw1, w0\n   0x0000aaaaea00d524 <+228>:\tmov\tx0, x22\n   0x0000aaaaea00d528 <+232>:\tbl\t0xaaaaea00cfe0 <strchr@plt>\n   0x0000aaaaea00d52c <+236>:\tcbz\tx0, 0xaaaaea00d4d8 <main+152>\n   0x0000aaaaea00d530 <+240>:\tadrp\tx0, 0xaaaaea042000 <_xref.22431+8>\n   0x0000aaaaea00d534 <+244>:\tadrp\tx2, 0xaaaaea01f000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaea00d538 <+248>:\tmov\tw3, w19\n   0x0000aaaaea00d53c <+252>:\tadd\tx2, x2, #0x518\n   0x0000aaaaea00d540 <+256>:\tldr\tx0, [x0, #3936]\n   0x0000aaaaea00d544 <+260>:\tmov\tw1, #0x1                   \t// #1\n   0x0000aaaaea00d548 <+264>:\tldr\tx0, [x0]\n   0x0000aaaaea00d54c <+268>:\tbl\t0xaaaaea00ccb0 <__fprintf_chk@plt>\n   0x0000aaaaea00d550 <+272>:\tb\t0xaaaaea00d4a8 <main+104>\n   0x0000aaaaea00d554 <+276>:\tbl\t0xaaaaea00ce60 <frr_init@plt>\n   0x0000aaaaea00d558 <+280>:\tmov\tw1, w24\n   0x0000aaaaea00d55c <+284>:\tbl\t0xaaaaea00dc10 <mgmt_master_init>\n   0x0000aaaaea00d560 <+288>:\tadrp\tx3, 0xaaaaea00d000 <stream_fifo_push@plt>\n   0x0000aaaaea00d564 <+292>:\tadrp\tx2, 0xaaaaea00d000 <stream_fifo_push@plt>\n   0x0000aaaaea00d568 <+296>:\tadd\tx3, x3, #0xac0\n   0x0000aaaaea00d56c <+300>:\tadd\tx2, x2, #0xaf8\n   0x0000aaaaea00d570 <+304>:\tadrp\tx1, 0xaaaaea00d000 <stream_fifo_push@plt>\n   0x0000aaaaea00d574 <+308>:\tadrp\tx0, 0xaaaaea00d000 <stream_fifo_push@plt>\n   0x0000aaaaea00d578 <+312>:\tadd\tx1, x1, #0xb30\n   0x0000aaaaea00d57c <+316>:\tadd\tx0, x0, #0xb68\n   0x0000aaaaea00d580 <+320>:\tbl\t0xaaaaea00cde0 <vrf_init@plt>\n   0x0000aaaaea00d584 <+324>:\tadrp\tx0, 0xaaaaea00d000 <stream_fifo_push@plt>\n   0x0000aaaaea00d588 <+328>:\tadd\tx0, x0, #0x9f0\n   0x0000aaaaea00d58c <+332>:\tbl\t0xaaaaea00cc90 <vrf_cmd_init@plt>\n   0x0000aaaaea00d590 <+336>:\tbl\t0xaaaaea00dc60 <mgmt_init>\n   0x0000aaaaea00d594 <+340>:\tbl\t0xaaaaea00cdf0 <frr_config_fork@plt>\n   0x0000aaaaea00d598 <+344>:\tadrp\tx0, 0xaaaaea042000 <_xref.22431+8>\n   0x0000aaaaea00d59c <+348>:\tldr\tx0, [x0, #3920]\n   0x0000aaaaea00d5a0 <+352>:\tldr\tx0, [x0]\n   0x0000aaaaea00d5a4 <+356>:\tldr\tx0, [x0]\n   0x0000aaaaea00d5a8 <+360>:\tbl\t0xaaaaea00d030 <frr_run@plt>\n=> 0x0000aaaaea00d5ac <+364>:\tmov\tw0, #0x0                   \t// #0\n   0x0000aaaaea00d5b0 <+368>:\tldp\tx19, x20, [sp, #16]\n   0x0000aaaaea00d5b4 <+372>:\tldp\tx21, x22, [sp, #32]\n   0x0000aaaaea00d5b8 <+376>:\tldp\tx23, x24, [sp, #48]\n   0x0000aaaaea00d5bc <+380>:\tldp\tx29, x30, [sp], #64\n   0x0000aaaaea00d5c0 <+384>:\tret\n   0x0000aaaaea00d5c4 <+388>:\tmov\tw0, #0x1                   \t// #1\n   0x0000aaaaea00d5c8 <+392>:\tbl\t0xaaaaea00ce40 <frr_help_exit@plt>\nEnd of assembler dump.\nDump of assembler code for function main:\n   0x0000aaaaea00d440 <+0>:\tstp\tx29, x30, [sp, #-64]!\n   0x0000aaaaea00d444 <+4>:\tmov\tx2, x1\n   0x0000aaaaea00d448 <+8>:\tmov\tx29, sp\n   0x0000aaaaea00d44c <+12>:\tstp\tx19, x20, [sp, #16]\n   0x0000aaaaea00d450 <+16>:\tmov\tw20, w0\n   0x0000aaaaea00d454 <+20>:\tadrp\tx0, 0xaaaaea043000\n   0x0000aaaaea00d458 <+24>:\tadd\tx0, x0, #0x20\n   0x0000aaaaea00d45c <+28>:\tstp\tx21, x22, [sp, #32]\n   0x0000aaaaea00d460 <+32>:\tadd\tx0, x0, #0x18\n   0x0000aaaaea00d464 <+36>:\tstp\tx23, x24, [sp, #48]\n   0x0000aaaaea00d468 <+40>:\tmov\tx21, x1\n   0x0000aaaaea00d46c <+44>:\tadrp\tx23, 0xaaaaea042000 <_xref.22431+8>\n   0x0000aaaaea00d470 <+48>:\tmov\tw1, w20\n   0x0000aaaaea00d474 <+52>:\tbl\t0xaaaaea00ca80 <frr_preinit@plt>\n   0x0000aaaaea00d478 <+56>:\tadrp\tx22, 0xaaaaea01f000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaea00d47c <+60>:\tadrp\tx1, 0xaaaaea03d000\n   0x0000aaaaea00d480 <+64>:\tadd\tx1, x1, #0x428\n   0x0000aaaaea00d484 <+68>:\tadrp\tx2, 0xaaaaea01f000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaea00d488 <+72>:\tadrp\tx0, 0xaaaaea01f000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaea00d48c <+76>:\tadd\tx2, x2, #0x4d0\n   0x0000aaaaea00d490 <+80>:\tadd\tx1, x1, #0x188\n   0x0000aaaaea00d494 <+84>:\tadd\tx0, x0, #0x510\n   0x0000aaaaea00d498 <+88>:\tbl\t0xaaaaea00d0a0 <frr_opt_add@plt>\n   0x0000aaaaea00d49c <+92>:\tldr\tx23, [x23, #4016]\n   0x0000aaaaea00d4a0 <+96>:\tadd\tx22, x22, #0xcb0\n   0x0000aaaaea00d4a4 <+100>:\tmov\tw24, #0xffff                \t// #65535\n   0x0000aaaaea00d4a8 <+104>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaaea00d4ac <+108>:\tmov\tx1, x21\n   0x0000aaaaea00d4b0 <+112>:\tmov\tw0, w20\n   0x0000aaaaea00d4b4 <+116>:\tbl\t0xaaaaea00ca60 <frr_getopt@plt>\n   0x0000aaaaea00d4b8 <+120>:\tcmp\tw0, #0x7f\n   0x0000aaaaea00d4bc <+124>:\tmov\tw19, w0\n   0x0000aaaaea00d4c0 <+128>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaaea00d4c4 <+132>:\tb.eq\t0xaaaaea00d4d8 <main+152>  // b.none\n   0x0000aaaaea00d4c8 <+136>:\tmov\tw1, w0\n   0x0000aaaaea00d4cc <+140>:\tmov\tx0, x22\n   0x0000aaaaea00d4d0 <+144>:\tbl\t0xaaaaea00cfe0 <strchr@plt>\n   0x0000aaaaea00d4d4 <+148>:\tcbnz\tx0, 0xaaaaea00d530 <main+240>\n   0x0000aaaaea00d4d8 <+152>:\tcmn\tw19, #0x1\n   0x0000aaaaea00d4dc <+156>:\tb.eq\t0xaaaaea00d554 <main+276>  // b.none\n   0x0000aaaaea00d4e0 <+160>:\tcbz\tw19, 0xaaaaea00d4a8 <main+104>\n   0x0000aaaaea00d4e4 <+164>:\tcmp\tw19, #0x73\n   0x0000aaaaea00d4e8 <+168>:\tb.ne\t0xaaaaea00d5c4 <main+388>  // b.any\n   0x0000aaaaea00d4ec <+172>:\tldr\tx0, [x23]\n   0x0000aaaaea00d4f0 <+176>:\tmov\tw2, #0xa                   \t// #10\n   0x0000aaaaea00d4f4 <+180>:\tmov\tx1, #0x0                   \t// #0\n   0x0000aaaaea00d4f8 <+184>:\tbl\t0xaaaaea00cf50 <strtol@plt>\n   0x0000aaaaea00d4fc <+188>:\tmov\tw24, w0\n   0x0000aaaaea00d500 <+192>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaaea00d504 <+196>:\tmov\tx1, x21\n   0x0000aaaaea00d508 <+200>:\tmov\tw0, w20\n   0x0000aaaaea00d50c <+204>:\tbl\t0xaaaaea00ca60 <frr_getopt@plt>\n   0x0000aaaaea00d510 <+208>:\tcmp\tw0, #0x7f\n   0x0000aaaaea00d514 <+212>:\tmov\tw19, w0\n   0x0000aaaaea00d518 <+216>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaaea00d51c <+220>:\tb.eq\t0xaaaaea00d4d8 <main+152>  // b.none\n   0x0000aaaaea00d520 <+224>:\tmov\tw1, w0\n   0x0000aaaaea00d524 <+228>:\tmov\tx0, x22\n   0x0000aaaaea00d528 <+232>:\tbl\t0xaaaaea00cfe0 <strchr@plt>\n   0x0000aaaaea00d52c <+236>:\tcbz\tx0, 0xaaaaea00d4d8 <main+152>\n   0x0000aaaaea00d530 <+240>:\tadrp\tx0, 0xaaaaea042000 <_xref.22431+8>\n   0x0000aaaaea00d534 <+244>:\tadrp\tx2, 0xaaaaea01f000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaea00d538 <+248>:\tmov\tw3, w19\n   0x0000aaaaea00d53c <+252>:\tadd\tx2, x2, #0x518\n   0x0000aaaaea00d540 <+256>:\tldr\tx0, [x0, #3936]\n   0x0000aaaaea00d544 <+260>:\tmov\tw1, #0x1                   \t// #1\n   0x0000aaaaea00d548 <+264>:\tldr\tx0, [x0]\n   0x0000aaaaea00d54c <+268>:\tbl\t0xaaaaea00ccb0 <__fprintf_chk@plt>\n   0x0000aaaaea00d550 <+272>:\tb\t0xaaaaea00d4a8 <main+104>\n   0x0000aaaaea00d554 <+276>:\tbl\t0xaaaaea00ce60 <frr_init@plt>\n   0x0000aaaaea00d558 <+280>:\tmov\tw1, w24\n   0x0000aaaaea00d55c <+284>:\tbl\t0xaaaaea00dc10 <mgmt_master_init>\n   0x0000aaaaea00d560 <+288>:\tadrp\tx3, 0xaaaaea00d000 <stream_fifo_push@plt>\n   0x0000aaaaea00d564 <+292>:\tadrp\tx2, 0xaaaaea00d000 <stream_fifo_push@plt>\n   0x0000aaaaea00d568 <+296>:\tadd\tx3, x3, #0xac0\n   0x0000aaaaea00d56c <+300>:\tadd\tx2, x2, #0xaf8\n   0x0000aaaaea00d570 <+304>:\tadrp\tx1, 0xaaaaea00d000 <stream_fifo_push@plt>\n   0x0000aaaaea00d574 <+308>:\tadrp\tx0, 0xaaaaea00d000 <stream_fifo_push@plt>\n   0x0000aaaaea00d578 <+312>:\tadd\tx1, x1, #0xb30\n   0x0000aaaaea00d57c <+316>:\tadd\tx0, x0, #0xb68\n   0x0000aaaaea00d580 <+320>:\tbl\t0xaaaaea00cde0 <vrf_init@plt>\n   0x0000aaaaea00d584 <+324>:\tadrp\tx0, 0xaaaaea00d000 <stream_fifo_push@plt>\n   0x0000aaaaea00d588 <+328>:\tadd\tx0, x0, #0x9f0\n   0x0000aaaaea00d58c <+332>:\tbl\t0xaaaaea00cc90 <vrf_cmd_init@plt>\n   0x0000aaaaea00d590 <+336>:\tbl\t0xaaaaea00dc60 <mgmt_init>\n   0x0000aaaaea00d594 <+340>:\tbl\t0xaaaaea00cdf0 <frr_config_fork@plt>\n   0x0000aaaaea00d598 <+344>:\tadrp\tx0, 0xaaaaea042000 <_xref.22431+8>\n   0x0000aaaaea00d59c <+348>:\tldr\tx0, [x0, #3920]\n   0x0000aaaaea00d5a0 <+352>:\tldr\tx0, [x0]\n   0x0000aaaaea00d5a4 <+356>:\tldr\tx0, [x0]\n   0x0000aaaaea00d5a8 <+360>:\tbl\t0xaaaaea00d030 <frr_run@plt>\n=> 0x0000aaaaea00d5ac <+364>:\tmov\tw0, #0x0                   \t// #0\n   0x0000aaaaea00d5b0 <+368>:\tldp\tx19, x20, [sp, #16]\n   0x0000aaaaea00d5b4 <+372>:\tldp\tx21, x22, [sp, #32]\n   0x0000aaaaea00d5b8 <+376>:\tldp\tx23, x24, [sp, #48]\n   0x0000aaaaea00d5bc <+380>:\tldp\tx29, x30, [sp], #64\n   0x0000aaaaea00d5c0 <+384>:\tret\n   0x0000aaaaea00d5c4 <+388>:\tmov\tw0, #0x1                   \t// #1\n   0x0000aaaaea00d5c8 <+392>:\tbl\t0xaaaaea00ce40 <frr_help_exit@plt>\nEnd of assembler dump.\nDump of assembler code for function main:\n   0x0000aaaaea00d440 <+0>:\tstp\tx29, x30, [sp, #-64]!\n   0x0000aaaaea00d444 <+4>:\tmov\tx2, x1\n   0x0000aaaaea00d448 <+8>:\tmov\tx29, sp\n   0x0000aaaaea00d44c <+12>:\tstp\tx19, x20, [sp, #16]\n   0x0000aaaaea00d450 <+16>:\tmov\tw20, w0\n   0x0000aaaaea00d454 <+20>:\tadrp\tx0, 0xaaaaea043000\n   0x0000aaaaea00d458 <+24>:\tadd\tx0, x0, #0x20\n   0x0000aaaaea00d45c <+28>:\tstp\tx21, x22, [sp, #32]\n   0x0000aaaaea00d460 <+32>:\tadd\tx0, x0, #0x18\n   0x0000aaaaea00d464 <+36>:\tstp\tx23, x24, [sp, #48]\n   0x0000aaaaea00d468 <+40>:\tmov\tx21, x1\n   0x0000aaaaea00d46c <+44>:\tadrp\tx23, 0xaaaaea042000 <_xref.22431+8>\n   0x0000aaaaea00d470 <+48>:\tmov\tw1, w20\n   0x0000aaaaea00d474 <+52>:\tbl\t0xaaaaea00ca80 <frr_preinit@plt>\n   0x0000aaaaea00d478 <+56>:\tadrp\tx22, 0xaaaaea01f000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaea00d47c <+60>:\tadrp\tx1, 0xaaaaea03d000\n   0x0000aaaaea00d480 <+64>:\tadd\tx1, x1, #0x428\n   0x0000aaaaea00d484 <+68>:\tadrp\tx2, 0xaaaaea01f000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaea00d488 <+72>:\tadrp\tx0, 0xaaaaea01f000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaea00d48c <+76>:\tadd\tx2, x2, #0x4d0\n   0x0000aaaaea00d490 <+80>:\tadd\tx1, x1, #0x188\n   0x0000aaaaea00d494 <+84>:\tadd\tx0, x0, #0x510\n   0x0000aaaaea00d498 <+88>:\tbl\t0xaaaaea00d0a0 <frr_opt_add@plt>\n   0x0000aaaaea00d49c <+92>:\tldr\tx23, [x23, #4016]\n   0x0000aaaaea00d4a0 <+96>:\tadd\tx22, x22, #0xcb0\n   0x0000aaaaea00d4a4 <+100>:\tmov\tw24, #0xffff                \t// #65535\n   0x0000aaaaea00d4a8 <+104>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaaea00d4ac <+108>:\tmov\tx1, x21\n   0x0000aaaaea00d4b0 <+112>:\tmov\tw0, w20\n   0x0000aaaaea00d4b4 <+116>:\tbl\t0xaaaaea00ca60 <frr_getopt@plt>\n   0x0000aaaaea00d4b8 <+120>:\tcmp\tw0, #0x7f\n   0x0000aaaaea00d4bc <+124>:\tmov\tw19, w0\n   0x0000aaaaea00d4c0 <+128>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaaea00d4c4 <+132>:\tb.eq\t0xaaaaea00d4d8 <main+152>  // b.none\n   0x0000aaaaea00d4c8 <+136>:\tmov\tw1, w0\n   0x0000aaaaea00d4cc <+140>:\tmov\tx0, x22\n   0x0000aaaaea00d4d0 <+144>:\tbl\t0xaaaaea00cfe0 <strchr@plt>\n   0x0000aaaaea00d4d4 <+148>:\tcbnz\tx0, 0xaaaaea00d530 <main+240>\n   0x0000aaaaea00d4d8 <+152>:\tcmn\tw19, #0x1\n   0x0000aaaaea00d4dc <+156>:\tb.eq\t0xaaaaea00d554 <main+276>  // b.none\n   0x0000aaaaea00d4e0 <+160>:\tcbz\tw19, 0xaaaaea00d4a8 <main+104>\n   0x0000aaaaea00d4e4 <+164>:\tcmp\tw19, #0x73\n   0x0000aaaaea00d4e8 <+168>:\tb.ne\t0xaaaaea00d5c4 <main+388>  // b.any\n   0x0000aaaaea00d4ec <+172>:\tldr\tx0, [x23]\n   0x0000aaaaea00d4f0 <+176>:\tmov\tw2, #0xa                   \t// #10\n   0x0000aaaaea00d4f4 <+180>:\tmov\tx1, #0x0                   \t// #0\n   0x0000aaaaea00d4f8 <+184>:\tbl\t0xaaaaea00cf50 <strtol@plt>\n   0x0000aaaaea00d4fc <+188>:\tmov\tw24, w0\n   0x0000aaaaea00d500 <+192>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaaea00d504 <+196>:\tmov\tx1, x21\n   0x0000aaaaea00d508 <+200>:\tmov\tw0, w20\n   0x0000aaaaea00d50c <+204>:\tbl\t0xaaaaea00ca60 <frr_getopt@plt>\n   0x0000aaaaea00d510 <+208>:\tcmp\tw0, #0x7f\n   0x0000aaaaea00d514 <+212>:\tmov\tw19, w0\n   0x0000aaaaea00d518 <+216>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaaea00d51c <+220>:\tb.eq\t0xaaaaea00d4d8 <main+152>  // b.none\n   0x0000aaaaea00d520 <+224>:\tmov\tw1, w0\n   0x0000aaaaea00d524 <+228>:\tmov\tx0, x22\n   0x0000aaaaea00d528 <+232>:\tbl\t0xaaaaea00cfe0 <strchr@plt>\n   0x0000aaaaea00d52c <+236>:\tcbz\tx0, 0xaaaaea00d4d8 <main+152>\n   0x0000aaaaea00d530 <+240>:\tadrp\tx0, 0xaaaaea042000 <_xref.22431+8>\n   0x0000aaaaea00d534 <+244>:\tadrp\tx2, 0xaaaaea01f000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaea00d538 <+248>:\tmov\tw3, w19\n   0x0000aaaaea00d53c <+252>:\tadd\tx2, x2, #0x518\n   0x0000aaaaea00d540 <+256>:\tldr\tx0, [x0, #3936]\n   0x0000aaaaea00d544 <+260>:\tmov\tw1, #0x1                   \t// #1\n   0x0000aaaaea00d548 <+264>:\tldr\tx0, [x0]\n   0x0000aaaaea00d54c <+268>:\tbl\t0xaaaaea00ccb0 <__fprintf_chk@plt>\n   0x0000aaaaea00d550 <+272>:\tb\t0xaaaaea00d4a8 <main+104>\n   0x0000aaaaea00d554 <+276>:\tbl\t0xaaaaea00ce60 <frr_init@plt>\n   0x0000aaaaea00d558 <+280>:\tmov\tw1, w24\n   0x0000aaaaea00d55c <+284>:\tbl\t0xaaaaea00dc10 <mgmt_master_init>\n   0x0000aaaaea00d560 <+288>:\tadrp\tx3, 0xaaaaea00d000 <stream_fifo_push@plt>\n   0x0000aaaaea00d564 <+292>:\tadrp\tx2, 0xaaaaea00d000 <stream_fifo_push@plt>\n   0x0000aaaaea00d568 <+296>:\tadd\tx3, x3, #0xac0\n   0x0000aaaaea00d56c <+300>:\tadd\tx2, x2, #0xaf8\n   0x0000aaaaea00d570 <+304>:\tadrp\tx1, 0xaaaaea00d000 <stream_fifo_push@plt>\n   0x0000aaaaea00d574 <+308>:\tadrp\tx0, 0xaaaaea00d000 <stream_fifo_push@plt>\n   0x0000aaaaea00d578 <+312>:\tadd\tx1, x1, #0xb30\n   0x0000aaaaea00d57c <+316>:\tadd\tx0, x0, #0xb68\n   0x0000aaaaea00d580 <+320>:\tbl\t0xaaaaea00cde0 <vrf_init@plt>\n   0x0000aaaaea00d584 <+324>:\tadrp\tx0, 0xaaaaea00d000 <stream_fifo_push@plt>\n   0x0000aaaaea00d588 <+328>:\tadd\tx0, x0, #0x9f0\n   0x0000aaaaea00d58c <+332>:\tbl\t0xaaaaea00cc90 <vrf_cmd_init@plt>\n   0x0000aaaaea00d590 <+336>:\tbl\t0xaaaaea00dc60 <mgmt_init>\n   0x0000aaaaea00d594 <+340>:\tbl\t0xaaaaea00cdf0 <frr_config_fork@plt>\n   0x0000aaaaea00d598 <+344>:\tadrp\tx0, 0xaaaaea042000 <_xref.22431+8>\n   0x0000aaaaea00d59c <+348>:\tldr\tx0, [x0, #3920]\n   0x0000aaaaea00d5a0 <+352>:\tldr\tx0, [x0]\n   0x0000aaaaea00d5a4 <+356>:\tldr\tx0, [x0]\n   0x0000aaaaea00d5a8 <+360>:\tbl\t0xaaaaea00d030 <frr_run@plt>\n=> 0x0000aaaaea00d5ac <+364>:\tmov\tw0, #0x0                   \t// #0\n   0x0000aaaaea00d5b0 <+368>:\tldp\tx19, x20, [sp, #16]\n   0x0000aaaaea00d5b4 <+372>:\tldp\tx21, x22, [sp, #32]\n   0x0000aaaaea00d5b8 <+376>:\tldp\tx23, x24, [sp, #48]\n   0x0000aaaaea00d5bc <+380>:\tldp\tx29, x30, [sp], #64\n   0x0000aaaaea00d5c0 <+384>:\tret\n   0x0000aaaaea00d5c4 <+388>:\tmov\tw0, #0x1                   \t// #1\n   0x0000aaaaea00d5c8 <+392>:\tbl\t0xaaaaea00ce40 <frr_help_exit@plt>\nEnd of assembler dump.\nDump of assembler code for function main:\n   0x0000aaaaea00d440 <+0>:\tstp\tx29, x30, [sp, #-64]!\n   0x0000aaaaea00d444 <+4>:\tmov\tx2, x1\n   0x0000aaaaea00d448 <+8>:\tmov\tx29, sp\n   0x0000aaaaea00d44c <+12>:\tstp\tx19, x20, [sp, #16]\n   0x0000aaaaea00d450 <+16>:\tmov\tw20, w0\n   0x0000aaaaea00d454 <+20>:\tadrp\tx0, 0xaaaaea043000\n   0x0000aaaaea00d458 <+24>:\tadd\tx0, x0, #0x20\n   0x0000aaaaea00d45c <+28>:\tstp\tx21, x22, [sp, #32]\n   0x0000aaaaea00d460 <+32>:\tadd\tx0, x0, #0x18\n   0x0000aaaaea00d464 <+36>:\tstp\tx23, x24, [sp, #48]\n   0x0000aaaaea00d468 <+40>:\tmov\tx21, x1\n   0x0000aaaaea00d46c <+44>:\tadrp\tx23, 0xaaaaea042000 <_xref.22431+8>\n   0x0000aaaaea00d470 <+48>:\tmov\tw1, w20\n   0x0000aaaaea00d474 <+52>:\tbl\t0xaaaaea00ca80 <frr_preinit@plt>\n   0x0000aaaaea00d478 <+56>:\tadrp\tx22, 0xaaaaea01f000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaea00d47c <+60>:\tadrp\tx1, 0xaaaaea03d000\n   0x0000aaaaea00d480 <+64>:\tadd\tx1, x1, #0x428\n   0x0000aaaaea00d484 <+68>:\tadrp\tx2, 0xaaaaea01f000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaea00d488 <+72>:\tadrp\tx0, 0xaaaaea01f000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaea00d48c <+76>:\tadd\tx2, x2, #0x4d0\n   0x0000aaaaea00d490 <+80>:\tadd\tx1, x1, #0x188\n   0x0000aaaaea00d494 <+84>:\tadd\tx0, x0, #0x510\n   0x0000aaaaea00d498 <+88>:\tbl\t0xaaaaea00d0a0 <frr_opt_add@plt>\n   0x0000aaaaea00d49c <+92>:\tldr\tx23, [x23, #4016]\n   0x0000aaaaea00d4a0 <+96>:\tadd\tx22, x22, #0xcb0\n   0x0000aaaaea00d4a4 <+100>:\tmov\tw24, #0xffff                \t// #65535\n   0x0000aaaaea00d4a8 <+104>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaaea00d4ac <+108>:\tmov\tx1, x21\n   0x0000aaaaea00d4b0 <+112>:\tmov\tw0, w20\n   0x0000aaaaea00d4b4 <+116>:\tbl\t0xaaaaea00ca60 <frr_getopt@plt>\n   0x0000aaaaea00d4b8 <+120>:\tcmp\tw0, #0x7f\n   0x0000aaaaea00d4bc <+124>:\tmov\tw19, w0\n   0x0000aaaaea00d4c0 <+128>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaaea00d4c4 <+132>:\tb.eq\t0xaaaaea00d4d8 <main+152>  // b.none\n   0x0000aaaaea00d4c8 <+136>:\tmov\tw1, w0\n   0x0000aaaaea00d4cc <+140>:\tmov\tx0, x22\n   0x0000aaaaea00d4d0 <+144>:\tbl\t0xaaaaea00cfe0 <strchr@plt>\n   0x0000aaaaea00d4d4 <+148>:\tcbnz\tx0, 0xaaaaea00d530 <main+240>\n   0x0000aaaaea00d4d8 <+152>:\tcmn\tw19, #0x1\n   0x0000aaaaea00d4dc <+156>:\tb.eq\t0xaaaaea00d554 <main+276>  // b.none\n   0x0000aaaaea00d4e0 <+160>:\tcbz\tw19, 0xaaaaea00d4a8 <main+104>\n   0x0000aaaaea00d4e4 <+164>:\tcmp\tw19, #0x73\n   0x0000aaaaea00d4e8 <+168>:\tb.ne\t0xaaaaea00d5c4 <main+388>  // b.any\n   0x0000aaaaea00d4ec <+172>:\tldr\tx0, [x23]\n   0x0000aaaaea00d4f0 <+176>:\tmov\tw2, #0xa                   \t// #10\n   0x0000aaaaea00d4f4 <+180>:\tmov\tx1, #0x0                   \t// #0\n   0x0000aaaaea00d4f8 <+184>:\tbl\t0xaaaaea00cf50 <strtol@plt>\n   0x0000aaaaea00d4fc <+188>:\tmov\tw24, w0\n   0x0000aaaaea00d500 <+192>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaaea00d504 <+196>:\tmov\tx1, x21\n   0x0000aaaaea00d508 <+200>:\tmov\tw0, w20\n   0x0000aaaaea00d50c <+204>:\tbl\t0xaaaaea00ca60 <frr_getopt@plt>\n   0x0000aaaaea00d510 <+208>:\tcmp\tw0, #0x7f\n   0x0000aaaaea00d514 <+212>:\tmov\tw19, w0\n   0x0000aaaaea00d518 <+216>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaaea00d51c <+220>:\tb.eq\t0xaaaaea00d4d8 <main+152>  // b.none\n   0x0000aaaaea00d520 <+224>:\tmov\tw1, w0\n   0x0000aaaaea00d524 <+228>:\tmov\tx0, x22\n   0x0000aaaaea00d528 <+232>:\tbl\t0xaaaaea00cfe0 <strchr@plt>\n   0x0000aaaaea00d52c <+236>:\tcbz\tx0, 0xaaaaea00d4d8 <main+152>\n   0x0000aaaaea00d530 <+240>:\tadrp\tx0, 0xaaaaea042000 <_xref.22431+8>\n   0x0000aaaaea00d534 <+244>:\tadrp\tx2, 0xaaaaea01f000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaea00d538 <+248>:\tmov\tw3, w19\n   0x0000aaaaea00d53c <+252>:\tadd\tx2, x2, #0x518\n   0x0000aaaaea00d540 <+256>:\tldr\tx0, [x0, #3936]\n   0x0000aaaaea00d544 <+260>:\tmov\tw1, #0x1                   \t// #1\n   0x0000aaaaea00d548 <+264>:\tldr\tx0, [x0]\n   0x0000aaaaea00d54c <+268>:\tbl\t0xaaaaea00ccb0 <__fprintf_chk@plt>\n   0x0000aaaaea00d550 <+272>:\tb\t0xaaaaea00d4a8 <main+104>\n   0x0000aaaaea00d554 <+276>:\tbl\t0xaaaaea00ce60 <frr_init@plt>\n   0x0000aaaaea00d558 <+280>:\tmov\tw1, w24\n   0x0000aaaaea00d55c <+284>:\tbl\t0xaaaaea00dc10 <mgmt_master_init>\n   0x0000aaaaea00d560 <+288>:\tadrp\tx3, 0xaaaaea00d000 <stream_fifo_push@plt>\n   0x0000aaaaea00d564 <+292>:\tadrp\tx2, 0xaaaaea00d000 <stream_fifo_push@plt>\n   0x0000aaaaea00d568 <+296>:\tadd\tx3, x3, #0xac0\n   0x0000aaaaea00d56c <+300>:\tadd\tx2, x2, #0xaf8\n   0x0000aaaaea00d570 <+304>:\tadrp\tx1, 0xaaaaea00d000 <stream_fifo_push@plt>\n   0x0000aaaaea00d574 <+308>:\tadrp\tx0, 0xaaaaea00d000 <stream_fifo_push@plt>\n   0x0000aaaaea00d578 <+312>:\tadd\tx1, x1, #0xb30\n   0x0000aaaaea00d57c <+316>:\tadd\tx0, x0, #0xb68\n   0x0000aaaaea00d580 <+320>:\tbl\t0xaaaaea00cde0 <vrf_init@plt>\n   0x0000aaaaea00d584 <+324>:\tadrp\tx0, 0xaaaaea00d000 <stream_fifo_push@plt>\n   0x0000aaaaea00d588 <+328>:\tadd\tx0, x0, #0x9f0\n   0x0000aaaaea00d58c <+332>:\tbl\t0xaaaaea00cc90 <vrf_cmd_init@plt>\n   0x0000aaaaea00d590 <+336>:\tbl\t0xaaaaea00dc60 <mgmt_init>\n   0x0000aaaaea00d594 <+340>:\tbl\t0xaaaaea00cdf0 <frr_config_fork@plt>\n   0x0000aaaaea00d598 <+344>:\tadrp\tx0, 0xaaaaea042000 <_xref.22431+8>\n   0x0000aaaaea00d59c <+348>:\tldr\tx0, [x0, #3920]\n   0x0000aaaaea00d5a0 <+352>:\tldr\tx0, [x0]\n   0x0000aaaaea00d5a4 <+356>:\tldr\tx0, [x0]\n   0x0000aaaaea00d5a8 <+360>:\tbl\t0xaaaaea00d030 <frr_run@plt>\n=> 0x0000aaaaea00d5ac <+364>:\tmov\tw0, #0x0                   \t// #0\n   0x0000aaaaea00d5b0 <+368>:\tldp\tx19, x20, [sp, #16]\n   0x0000aaaaea00d5b4 <+372>:\tldp\tx21, x22, [sp, #32]\n   0x0000aaaaea00d5b8 <+376>:\tldp\tx23, x24, [sp, #48]\n   0x0000aaaaea00d5bc <+380>:\tldp\tx29, x30, [sp], #64\n   0x0000aaaaea00d5c0 <+384>:\tret\n   0x0000aaaaea00d5c4 <+388>:\tmov\tw0, #0x1                   \t// #1\n   0x0000aaaaea00d5c8 <+392>:\tbl\t0xaaaaea00ce40 <frr_help_exit@plt>\nEnd of assembler dump.\n'51	../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
Initial frame selected; you cannot go up.
Initial frame selected; you cannot go up.
Initial frame selected; you cannot go up.
Initial frame selected; you cannot go up.
Initial frame selected; you cannot go up.
r2: Daemon mgmtd not running

r2: mgmtd crashed. Core file found - Backtrace follows:
b'[New LWP 16829]\n[Thread debugging using libthread_db enabled]\nUsing host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".\nCore was generated by `/usr/lib/frr/mgmtd --command-log-always --log file:mgmtd.log --log-level debug\'.\nProgram terminated with signal SIGSEGV, Segmentation fault.\n#0  raise (sig=sig@entry=11) at ../sysdeps/unix/sysv/linux/raise.c:51\n  Id   Target Id         Frame \n* 1    Thread 0xffffada96020 (LWP 16829) raise (sig=sig@entry=11) at ../sysdeps/unix/sysv/linux/raise.c:51\n#0  raise (sig=sig@entry=11) at ../sysdeps/unix/sysv/linux/raise.c:51\n        set = {__val = {18446744067266829055, 187650427249584, 0, 0, 10, 281474002776352, 281473593798544, 187650427376456, 187650427375704, 281474002776464, 281473593981144, 281474002776512, 11, 281474002776800, 0, 3834033537019818805}}\n        pid = <optimized out>\n        tid = <optimized out>\n        ret = <optimized out>\n#1  0x0000ffffad9538e0 in core_handler (signo=11, siginfo=0xffffc5f2f2e0, context=<optimized out>) at lib/sigevent.c:262\n        pc = <optimized out>\n        sa_default = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {0 <repeats 16 times>}}, sa_flags = 0, sa_restorer = 0x0}\n        sigset = {__val = {9216, 0 <repeats 15 times>}}\n#2  <signal handler called>\nNo symbol table info available.\n#3  0x0000000000000000 in ?? ()\nNo symbol table info available.\n#4  0x0000ffffad9310f8 in nb_callback_create (nb_node=0xaaaacc5e22a0, errmsg_len=8192, errmsg=0xffffc5f30b78 "", resource=0x0, dnode=0xaaaacc63fc20, event=NB_EV_VALIDATE, context=0xffffc5f30b68) at lib/northbound.c:1232\n        args = {context = 0xffffc5f30b68, event = NB_EV_VALIDATE, dnode = 0xaaaacc63fc20, resource = 0x0, errmsg = 0xffffc5f30b78 "", errmsg_len = 8192}\n        unexpected_error = false\n        ret = <optimized out>\n        args = <optimized out>\n        unexpected_error = <optimized out>\n        ret = <optimized out>\n        __atomic_load_ptr = <optimized out>\n        __atomic_load_tmp = <optimized out>\n        _xrefdata = {xrefdata = {xref = 0xffffada32d60 <_xref.20896>, uid = "QZVSH-6PTWR\\000\\000\\000\\000", hashstr = 0xffffad9a87a8 "northbound callback: unexpected return value: %s", hashu32 = {7, 0}, xui = {re = {rbt_parent = 0x0, rbt_left = 0x0, rbt_right = 0x0, rbt_color = 0}}}, fl_print_bt = 0 \'\\000\'}\n        _xref = {xref = {xrefdata = 0xffffada53f60 <_xrefdata.20895>, type = XREFT_LOGMSG, line = 1258, file = 0xffffad9a8a60 "lib/northbound.c", func = 0xffffad9a8128 <__func__.20897> "nb_callback_create"}, fmtstring = 0xffffad9a87a8 "northbound callback: unexpected return value: %s", priority = 7, ec = 0, args = 0xffffad9a8c40 "nb_err_name(ret)"}\n        xref_p_26 = 0xffffada32d60 <_xref.20896>\n#5  nb_callback_configuration (context=context@entry=0xffffc5f30b68, event=event@entry=NB_EV_VALIDATE, change=change@entry=0xaaaacc642ce0, errmsg=errmsg@entry=0xffffc5f30b78 "", errmsg_len=errmsg_len@entry=8192) at lib/northbound.c:1546\n        operation = NB_OP_CREATE\n        xpath = "\\000\\063\\272\\266\\315h\\247\\224\\260\\006\\363\\305\\377\\377\\000\\000\\224\\006\\363\\305\\377\\377\\000\\000\\320\\006\\363\\305\\377\\377\\000\\000TQ\\203\\255\\377\\377\\000\\000\\060\\t\\363\\305\\377\\377\\000\\000\\060\\t\\363\\305\\377\\377\\000\\000\\000\\200\\206\\255\\377\\377\\000\\000\\001\\000\\000\\000\\000\\000\\000\\000\\000*d\xcc\xaa\\252", \'\\000\' <repeats 11 times>, "\\003T\xcc\xaa\\252\\000\\000 ~[\xcc\xaa\\252\\000\\000\\266\\b\\363\\305\\377\\377", \'\\000\' <repeats 18 times>, "\\001\\000\\000\\000\\252\\252\\000\\000\\270\\006\\363\\305\\377\\377\\000\\000;", \'\\000\' <repeats 11 times>, "\\003", \'\\000\' <repeats 11 times>, "\\300\\006\\363\\305\\377\\377\\000\\000\\004\\000\\000\\000\\252\\252\\000\\000\\060\\t\\026\\000\\002\\000\\000\\000\\r*_\xcc\xaa\\252\\000\\000\\260\\006\\363\\305"...\n        nb_node = 0xaaaacc5e22a0\n        dnode = 0xaaaacc63fc20\n        resource = 0x0\n        ret = 1\n        __func__ = "nb_callback_configuration"\n        _xrefdata = {xrefdata = {xref = 0xffffada331c0 <_xref.21112>, uid = "PY7VQ-MXSSM\\000\\000\\000\\000", hashstr = 0xffffad9a8c58 "%s: unknown event (%u) [xpath %s]", hashu32 = {3, 100663307}, xui = {re = {rbt_parent = 0xffffada4f160 <_xrefdata.22621+40>, rbt_left = 0xffffada5c100 <_xrefdata.21449+40>, rbt_right = 0xffffada53530 <_xrefdata.20504+40>, rbt_color = 0}}}, fl_print_bt = 0 \'\\000\'}\n        _xref = {xref = {xrefdata = 0xffffada54140 <_xrefdata.21111>, type = XREFT_LOGMSG, line = 1604, file = 0xffffad9a8a60 "lib/northbound.c", func = 0xffffad9a7f50 <__func__.21091> "nb_callback_configuration"}, fmtstring = 0xffffad9a8c58 "%s: unknown event (%u) [xpath %s]", priority = 3, ec = 100663307, args = 0xffffad9a8c80 "__func__, event, xpath"}\n        xref_p_41 = 0xffffada331c0 <_xref.21112>\n#6  0x0000ffffad93160c in nb_candidate_validate_code (context=context@entry=0xffffc5f30b68, candidate=candidate@entry=0xaaaacc57d510, changes=changes@entry=0xffffc5f30ad0, errmsg=errmsg@entry=0xffffc5f30b78 "", errmsg_len=errmsg_len@entry=8192) at lib/northbound.c:991\n        change = 0xaaaacc642ce0\n        cb = 0xaaaacc642ce0\n        root = 0x0\n        child = <optimized out>\n        ret = <optimized out>\n#7  0x0000ffffad931880 in nb_candidate_commit_prepare (context=0xffffc5f30b68, context@entry=0xffffc5f30b88, candidate=0xaaaacc57d510, comment=comment@entry=0x0, transaction=0xffffc5f30b20, transaction@entry=0xffffc5f30b50, skip_validate=skip_validate@entry=false, ignore_zero_change=ignore_zero_change@entry=false, errmsg=errmsg@entry=0xffffc5f30b78 "", errmsg_len=errmsg_len@entry=8192) at lib/northbound.c:1063\n        changes = {rbh_root = {rbt_root = 0xaaaacc642ce0}}\n        __func__ = "nb_candidate_commit_prepare"\n#8  0x0000ffffad931bf0 in nb_candidate_commit (context=context@entry=0xffffc5f30b88, candidate=<optimized out>, save_transaction=save_transaction@entry=true, comment=comment@entry=0x0, transaction_id=transaction_id@entry=0x0, errmsg=errmsg@entry=0xffffc5f30b78 "", errmsg_len=errmsg_len@entry=8192) at lib/northbound.c:1128\n        transaction = 0x0\n        ret = <optimized out>\n#9  0x0000ffffad932150 in nb_cli_classic_commit (vty=vty@entry=0xaaaacc635bb0) at lib/northbound_cli.c:64\n        context = {client = NB_CLIENT_CLI, user = 0xaaaacc635bb0}\n        errmsg = \'\\000\' <repeats 8191 times>\n        ret = <optimized out>\n#10 0x0000ffffad934d08 in nb_cli_apply_changes_internal (vty=vty@entry=0xaaaacc635bb0, xpath_base=xpath_base@entry=0xffffc5f34c88 "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'10.1.1.0/24\'][afi-safi=\'frr-routin"..., clear_pending=clear_pending@entry=false) at lib/northbound_cli.c:192\n        error = false\n        buf = \'\\000\' <repeats 760 times>...\n        __func__ = <optimized out>\n#11 0x0000ffffad935070 in nb_cli_apply_changes (vty=vty@entry=0xaaaacc635bb0, xpath_base_fmt=xpath_base_fmt@entry=0xffffc5f35408 "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'10.1.1.0/24\'][afi-safi=\'frr-routin"...) at lib/northbound_cli.c:216\n        xpath_base = "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'10.1.1.0/24\'][afi-safi=\'frr-routin"...\n#12 0x0000ffffad77c3e4 in static_route_leak (vty=0xaaaacc635bb0, vty@entry=0x94a768cdb6ba3300, svrf=svrf@entry=0xffffada5bdc0 <vrf_default_name> "default", nh_svrf=nh_svrf@entry=0xffffc5f36a10 "@j\\363\\305\\377\\377", afi=afi@entry=AFI_IP, safi=safi@entry=SAFI_UNICAST, negate=negate@entry=0xffffad8f632c <config_from_file+68> "\\037\\004", dest_str=dest_str@entry=0xaaaacc63eb40 "10.1.1.0/24", mask_str=mask_str@entry=0xffffad797688 <ip_route_cmd> "\\370Hx\\255\\377\\377", src_str=<optimized out>, src_str@entry=0x0, gate_str=<optimized out>, gate_str@entry=0xaaaacc63eb60 "", ifname=<optimized out>, ifname@entry=0x0, flag_str=<optimized out>, flag_str@entry=0x0, tag_str=<optimized out>, tag_str@entry=0x0, distance_str=<optimized out>, distance_str@entry=0xffffad8f6174 <command_config_read_one_line+52> "\\300\\b", label_str=<optimized out>, label_str@entry=0x0, table_str=<optimized out>, table_str@entry=0xffffada4e000 "(\\327\\032", onlink=<optimized out>, onlink@entry=false, color_str=<optimized out>, color_str@entry=0x0) at staticd/static_vty.c:306\n        ret = <optimized out>\n        p = {family = 2 \'\\002\', prefixlen = 24, u = {prefix = 10 \'\\n\', prefix4 = {s_addr = 65802}, prefix6 = {__in6_u = {__u6_addr8 = "\\n\\001\\001", \'\\000\' <repeats 12 times>, __u6_addr16 = {266, 1, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {65802, 0, 0, 0}}}, lp = {id = {s_addr = 65802}, adv_router = {s_addr = 0}}, prefix_eth = {octet = "\\n\\001\\001\\000\\000"}, val = "\\n\\001\\001", \'\\000\' <repeats 12 times>, val32 = {65802, 0, 0, 0}, ptr = 65802, prefix_evpn = {route_type = 10 \'\\n\', u = {_ead_addr = {esi = {val = "\\000\\000\\000\\000\\000\\000\\000\\000\\000"}, eth_tag = 0, ip = {ipa_type = IPADDR_NONE, ip = {addr = 0 \'\\000\', _v4_addr = {s_addr = 0}, _v6_addr = {__in6_u = {__u6_addr8 = \'\\000\' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}}}, frag_id = 0}, _macip_addr = {eth_tag = 0, ip_prefix_length = 0 \'\\000\', mac = {octet = "\\000\\000\\000\\000\\000"}, ip = {ipa_type = IPADDR_NONE, ip = {addr = 0 \'\\000\', _v4_addr = {s_addr = 0}, _v6_addr = {__in6_u = {__u6_addr8 = \'\\000\' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}}}}, _imet_addr = {eth_tag = 0, ip_prefix_length = 0 \'\\000\', ip = {ipa_type = IPADDR_NONE, ip = {addr = 0 \'\\000\', _v4_addr = {s_addr = 0}, _v6_addr = {__in6_u = {__u6_addr8 = \'\\000\' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}}}}, _es_addr = {esi = {val = "\\000\\000\\000\\000\\000\\000\\000\\000\\000"}, ip_prefix_length = 0 \'\\000\', ip = {ipa_type = IPADDR_NONE, ip = {addr = 0 \'\\000\', _v4_addr = {s_addr = 0}, _v6_addr = {__in6_u = {__u6_addr8 = \'\\000\' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}}}}, _prefix_addr = {eth_tag = 0, ip_prefix_length = 0 \'\\000\', ip = {ipa_type = IPADDR_NONE, ip = {addr = 0 \'\\000\', _v4_addr = {s_addr = 0}, _v6_addr = {__in6_u = {__u6_addr8 = \'\\000\' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}}}}}}, prefix_flowspec = {family = 10 \'\\n\', prefixlen = 1, ptr = 0}}}\n        src = {family = 0 \'\\000\', prefixlen = 0, u = {prefix = 0 \'\\000\', prefix4 = {s_addr = 0}, prefix6 = {__in6_u = {__u6_addr8 = \'\\000\' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}, lp = {id = {s_addr = 0}, adv_router = {s_addr = 0}}, prefix_eth = {octet = "\\000\\000\\000\\000\\000"}, val = \'\\000\' <repeats 15 times>, val32 = {0, 0, 0, 0}, ptr = 0, prefix_evpn = {route_type = 0 \'\\000\', u = {_ead_addr = {esi = {val = "\\000\\000\\000\\000\\000\\000\\000\\000\\000"}, eth_tag = 2907270336, ip = {ipa_type = 65535, ip = {addr = 216 \'\\330\', _v4_addr = {s_addr = 2907203032}, _v6_addr = {__in6_u = {__u6_addr8 = "\\330eH\\255\\377\\377\\000\\000\\203\\000\\000y\\000\\003\\003y", __u6_addr16 = {26072, 44360, 65535, 0, 131, 30976, 768, 30979}, __u6_addr32 = {2907203032, 65535, 2030043267, 2030240512}}}}}, frag_id = 768}, _macip_addr = {eth_tag = 0, ip_prefix_length = 0 \'\\000\', mac = {octet = "\\000\\000\\000\\000\\000"}, ip = {ipa_type = 2907270336, ip = {addr = 255 \'\\377\', _v4_addr = {s_addr = 65535}, _v6_addr = {__in6_u = {__u6_addr8 = "\\377\\377\\000\\000\\330eH\\255\\377\\377\\000\\000\\203\\000\\000y", __u6_addr16 = {65535, 0, 26072, 44360, 65535, 0, 131, 30976}, __u6_addr32 = {65535, 2907203032, 65535, 2030043267}}}}}}, _imet_addr = {eth_tag = 0, ip_prefix_length = 0 \'\\000\', ip = {ipa_type = IPADDR_NONE, ip = {addr = 192 \'\\300\', _v4_addr = {s_addr = 2907270336}, _v6_addr = {__in6_u = {__u6_addr8 = "\\300lI\\255\\377\\377\\000\\000\\330eH\\255\\377\\377\\000", __u6_addr16 = {27840, 44361, 65535, 0, 26072, 44360, 65535, 0}, __u6_addr32 = {2907270336, 65535, 2907203032, 65535}}}}}}, _es_addr = {esi = {val = "\\000\\000\\000\\000\\000\\000\\000\\000\\000"}, ip_prefix_length = 0 \'\\000\', ip = {ipa_type = 2907270336, ip = {addr = 255 \'\\377\', _v4_addr = {s_addr = 65535}, _v6_addr = {__in6_u = {__u6_addr8 = "\\377\\377\\000\\000\\330eH\\255\\377\\377\\000\\000\\203\\000\\000y", __u6_addr16 = {65535, 0, 26072, 44360, 65535, 0, 131, 30976}, __u6_addr32 = {65535, 2907203032, 65535, 2030043267}}}}}}, _prefix_addr = {eth_tag = 0, ip_prefix_length = 0 \'\\000\', ip = {ipa_type = IPADDR_NONE, ip = {addr = 192 \'\\300\', _v4_addr = {s_addr = 2907270336}, _v6_addr = {__in6_u = {__u6_addr8 = "\\300lI\\255\\377\\377\\000\\000\\330eH\\255\\377\\377\\000", __u6_addr16 = {27840, 44361, 65535, 0, 26072, 44360, 65535, 0}, __u6_addr32 = {2907270336, 65535, 2907203032, 65535}}}}}}}}, prefix_flowspec = {family = 0 \'\\000\', prefixlen = 0, ptr = 0}}}\n        mask = {s_addr = 0}\n        type = <optimized out>\n        bh_type = <optimized out>\n        xpath_prefix = "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'10.1.1.0/24\'][afi-safi=\'frr-routin"...\n        xpath_nexthop = "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'10.1.1.0/24\'][afi-safi=\'frr-routin"...\n        xpath_mpls = "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'10.1.1.0/24\'][afi-safi=\'frr-routin"...\n        xpath_label = "\\000\\356c\xcc\xaa\\252\\000\\000\\360`\\363\\305\\377\\377\\000\\000\\254\\256\\217\\255\\377\\377\\000\\000\\000\\257b\xcc\xaa\\252\\000\\000\\260\\302b\xcc\xaa\\252\\000\\000\\250i\\363\\305\\377\\377\\000\\000\\000\xe0\xa4\xad\\377\\377\\000\\000\\320`\\363\\305\\377\\377\\000\\000|l\\226\\255\\377\\377\\000\\000@\\275\\245\\255\\377\\377\\000\\000\\000\\257b\xcc\xaa\\252\\000\\000\\360`\\363\\305\\377\\377\\000\\000\xe8\xae\x8f\\255\\377\\377\\000\\000\\000\\257b\xcc\xaa\\252\\000\\000\\003\\000\\000\\000\\000\\000\\000\\000\\250i\\363\\305\\377\\377\\000\\000\\000\xe0\xa4\xad\\377\\377\\000\\000\\000\xe0\xa4\xad\\377\\377\\000\\000\\260i\\363\\305\\377\\377\\000\\000\\220\\350c\xcc\xaa\\252\\000\\000|l\\226\\255\\377\\377\\000\\000@\\275\\245\\255\\377\\377\\000\\000|l\\226\\255\\377\\377\\000\\000\\360`\\363\\305\\377\\377\\000\\000\xe8\xae\x8f\\255\\377\\377\\000\\000\\000\\257b\xcc\xaa\\252\\000\\000\xe8\xae\x8f\\255\\377\\377\\000\\000\\000\\257b"...\n        ab_xpath = "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'10.1.1.0/24\'][afi-safi=\'frr-routin"...\n        buf_prefix = "10.1.1.0/24\\000\\377\\377\\000\\000\\250\\306W\xcc\xaa\\252\\000\\000\\020\\231W\xcc\xaa\\252\\000\\000\\062\\231W\xcc\xaa\\252\\000\\000\\250\\306W\xcc\xaa\\252\\000\\000p\\027\\000\\000\\000\\000\\000\\000", \'\\377\' <repeats 24 times>\n        buf_src_prefix = \'\\000\' <repeats 79 times>\n        buf_nh_type = "ip4", \'\\000\' <repeats 76 times>\n        buf_tag = "0\\000\\000y\\000\\003\\003y\\000\\003y\\000\\003z\\000\\003\\000\\003", \'\\000\' <repeats 21 times>, "h\\000\\000\\000\\004\\000f\\000\\000f\\004", \'\\000\' <repeats 29 times>\n        label_stack_id = <optimized out>\n        buf_gate_str = <optimized out>\n        distance = <optimized out>\n        tag = <optimized out>\n        table_id = <optimized out>\n        dnode = <optimized out>\n        __func__ = <optimized out>\n#13 0x0000ffffad77e600 in ip_route_magic (self=<optimized out>, argc=<optimized out>, argv=<optimized out>, tag=<optimized out>, distance=<optimized out>, table=<optimized out>, color=<optimized out>, color_str=0x0, nexthop_vrf=0xffffc5f36a10 "@j\\363\\305\\377\\377", table_str=0xffffada4e000 "(\\327\\032", label=0x0, vrf=0xffffada5bdc0 <vrf_default_name> "default", distance_str=0xffffad8f6174 <command_config_read_one_line+52> "\\300\\b", tag_str=0x0, ifname=0x0, gate_str=0xaaaacc63eb60 "", mask_str=0xffffad797688 <ip_route_cmd> "\\370Hx\\255\\377\\377", prefix=0xaaaacc63eb40 "10.1.1.0/24", no=0xffffad8f632c <config_from_file+68> "\\037\\004", vty=0x94a768cdb6ba3300, mask=..., gate=...) at staticd/static_vty.c:649\n        nh_vrf = 0xffffc5f36a10 "@j\\363\\305\\377\\377"\n        flag = 0x0\n        nh_vrf = <optimized out>\n        flag = <optimized out>\n#14 ip_route (self=<optimized out>, vty=0x94a768cdb6ba3300, argc=<optimized out>, argv=<optimized out>) at ./staticd/static_vty_clippy.c:700\n        _i = <optimized out>\n        _fail = <optimized out>\n        _failcnt = 0\n        no = 0xffffad8f632c <config_from_file+68> "\\037\\004"\n        prefix = 0xaaaacc63eb40 "10.1.1.0/24"\n        mask = {s_addr = 0}\n        mask_str = 0xffffad797688 <ip_route_cmd> "\\370Hx\\255\\377\\377"\n        gate = {s_addr = 50397706}\n        gate_str = 0xaaaacc63eb60 ""\n        ifname = <optimized out>\n        tag = <optimized out>\n        tag_str = 0x0\n        distance = <optimized out>\n        distance_str = 0xffffad8f6174 <command_config_read_one_line+52> "\\300\\b"\n        vrf = <optimized out>\n        label = 0x0\n        table = <optimized out>\n        table_str = 0xffffada4e000 "(\\327\\032"\n        nexthop_vrf = 0xffffc5f36a10 "@j\\363\\305\\377\\377"\n        color = <optimized out>\n        color_str = 0x0\n#15 0x0000ffffad8f5d18 in cmd_execute_command_real (vline=vline@entry=0xaaaacc62c2b0, vty=vty@entry=0xaaaacc635bb0, cmd=cmd@entry=0x0, up_level=up_level@entry=0, filter=FILTER_STRICT) at lib/command.c:990\n        argv_list = 0xaaaacc63eb60\n        status = MATCHER_OK\n        matched_element = 0xffffad797688 <ip_route_cmd>\n        i = <optimized out>\n        xpath_index = <optimized out>\n        node = <optimized out>\n        cmdgraph = <optimized out>\n        argv = 0xaaaacc63e920\n        ln = <optimized out>\n        token = <optimized out>\n        argc = 4\n        ret = <optimized out>\n        _xref = {xref = {xrefdata = 0x0, type = XREFT_ASSERT, line = 961, file = 0xffffad990df0 "lib/command.c", func = 0xffffad98fc50 <__func__.21265> "cmd_execute_command_real"}, expr = 0xffffad990e18 "ln", extra = 0x0, args = 0x0}\n        xref_p_11 = 0xffffada28d08 <_xref.21264>\n#16 0x0000ffffad8f6140 in cmd_execute_command_strict (vline=vline@entry=0xaaaacc62c2b0, vty=vty@entry=0xaaaacc635bb0, cmd=cmd@entry=0x0) at lib/command.c:1101\nNo locals.\n#17 0x0000ffffad8f6190 in command_config_read_one_line (vty=vty@entry=0xaaaacc635bb0, cmd=cmd@entry=0x0, line_num=1, use_daemon=use_daemon@entry=0) at lib/command.c:1261\n        vline = 0xaaaacc62c2b0\n        ret = <optimized out>\n        up_level = 0\n#18 0x0000ffffad8f632c in config_from_file (vty=vty@entry=0xaaaacc635bb0, fp=fp@entry=0xaaaacc4646a0, line_num=0xffffc5f36ab4, line_num@entry=0xffffc5f36b14) at lib/command.c:1306\n        ret = <optimized out>\n        error_ret = 0\n#19 0x0000ffffad96d7a0 in vty_read_file (confp=0xaaaacc4646a0, config=0xaaaacc57d510) at lib/vty.c:2410\n        ret = <optimized out>\n        vty = 0xaaaacc635bb0\n        node = <optimized out>\n        ve = <optimized out>\n        line_num = 1\n        ret = <optimized out>\n        vty = <optimized out>\n        ve = <optimized out>\n        node = <optimized out>\n        line_num = <optimized out>\n        message = <optimized out>\n        nl = <optimized out>\n        _xrefdata = {xrefdata = {xref = 0xffffada40988 <_xref.21890>, uid = "SHWNK-NWT5S\\000\\000\\000\\000", hashstr = 0xffffad9bc090 "%s on config line %u: %s", hashu32 = {3, 100663304}, xui = {re = {rbt_parent = 0xffffada55878 <_xrefdata.19810+40>, rbt_left = 0xaaaac5109ca8 <_xrefdata.21000+40>, rbt_right = 0xffffada56408 <_xrefdata.19349+40>, rbt_color = 0}}}, fl_print_bt = 0 \'\\000\'}\n        _xref = {xref = {xrefdata = 0xffffada5cda0 <_xrefdata.21889>, type = XREFT_LOGMSG, line = 2449, file = 0xffffad9bc730 "lib/vty.c", func = 0xffffad9bb418 <__func__.21881> "vty_read_file"}, fmtstring = 0xffffad9bc090 "%s on config line %u: %s", priority = 3, ec = 100663304, args = 0xffffad9bc9a8 "message, ve->line_num, ve->error_buf"}\n        xref_p_29 = 0xffffada40988 <_xref.21890>\n        _xref = {xref = {xrefdata = 0x0, type = XREFT_ASSERT, line = 2444, file = 0xffffad9bc730 "lib/vty.c", func = 0xffffad9bb418 <__func__.21881> "vty_read_file"}, expr = 0xffffad9a29c0 "node", extra = 0x0, args = 0x0}\n        xref_p_27 = 0xffffada416f8 <_xref.21880>\n        _xref = {xref = {xrefdata = 0x0, type = XREFT_ASSERT, line = 2444, file = 0xffffad9bc730 "lib/vty.c", func = 0xffffad9bb418 <__func__.21881> "vty_read_file"}, expr = 0xffffad993378 "(node)->data != NULL", extra = 0x0, args = 0x0}\n        xref_p_28 = 0xffffada409c0 <_xref.21885>\n        context = <optimized out>\n        errmsg = <optimized out>\n        _xrefdata = {xrefdata = {xref = 0xffffada409f8 <_xref.21898>, uid = "Y98MD-9WZYY\\000\\000\\000\\000", hashstr = 0xffffad9a0fa8 "%s: failed to read configuration file: %s (%s)", hashu32 = {3, 0}, xui = {re = {rbt_parent = 0xffffada55148 <_xrefdata.21560+40>, rbt_left = 0xffffada53bc8 <_xrefdata.21066+40>, rbt_right = 0xffffada607a0 <_xrefdata.22743+40>, rbt_color = 0}}}, fl_print_bt = 0 \'\\000\'}\n        _xref = {xref = {xrefdata = 0xffffada5cdf0 <_xrefdata.21897>, type = XREFT_LOGMSG, line = 2469, file = 0xffffad9bc730 "lib/vty.c", func = 0xffffad9bb418 <__func__.21881> "vty_read_file"}, fmtstring = 0xffffad9a0fa8 "%s: failed to read configuration file: %s (%s)", priority = 3, ec = 0, args = 0xffffad9a1588 "__func__, nb_err_name(ret), errmsg"}\n        xref_p_30 = 0xffffada409f8 <_xref.21898>\n#20 vty_read_config (config=0xaaaacc57d510, config_file=<optimized out>, config_default_dir=config_default_dir@entry=0xffffada778c8 <config_default> "/etc/frr/mgmtd.conf") at lib/vty.c:2630\n        cwd = "\\370\\377\\377\\377\\000\\000\\000\\000\\060q\\363\\305\\377\\377\\000\\000|%m\\255\\377\\377\\000\\000\\250q\\363\\305\\377\\377\\000\\000\\240\\016\\000\\000\\000\\000\\000\\000\\000`t\\255\\377\\377\\000\\000\\254\\062\\205\\255\\377\\377\\000\\000\\000s\\363\\305\\377\\377\\000\\000\\250\\062\\205\\255\\377\\377\\000\\000\\001\\000\\000\\000\\000\\000\\000\\000\\220\\017[\xcc\xaa\\252\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\070v\\363\\305\\377\\377\\000\\000\\220z[\xcc\xaa\\252\\000\\000\\300r\\363\\305\\377\\377\\000\\000\\300r\\363\\305\\377\\377\\000\\000\\240r\\363\\305\\377\\377\\000\\000\\350\\377\\377\\377\\200\\377\\377\\377\\006\\002Z\xcc\xaa\\252\\000\\000\\000l\\363\\305\\377\\377\\000\\000\\260Gf\\255\\377\\377\\000\\000\\031\\000\\000\\000\\000\\000\\000\\000\xc4\xa1}\\255\\377\\377\\000\\000\\020\\000\\000\\000\\377\\377\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\377\\377\\377\\377\\377\\377\\377\\377"...\n        confp = 0xaaaacc4646a0\n        fullpath = 0xffffada778c8 <config_default> "/etc/frr/mgmtd.conf"\n        tmp = 0x0\n        read_success = false\n        __func__ = "vty_read_config"\n#21 0x0000ffffad919f70 in frr_config_read_in (t=<optimized out>) at lib/libfrr.c:982\n        __func__ = "frr_config_read_in"\n#22 0x0000ffffad964d2c in thread_call (thread=thread@entry=0xffffc5f3bca0) at lib/thread.c:2002\n        before = {cpu = {tv_sec = 0, tv_nsec = 1944315}, real = {tv_sec = 7639181, tv_usec = 452968}}\n        after = {cpu = {tv_sec = 281473594228760, tv_nsec = 281474002828384}, real = {tv_sec = 281473593746400, tv_usec = 281473595112312}}\n        cputime_enabled_here = true\n        walltime = <optimized out>\n        cputime = 0\n        exp = <optimized out>\n        __func__ = <optimized out>\n#23 0x0000ffffad91a3f0 in frr_run (master=0xaaaacc467ac0) at lib/libfrr.c:1196\n        instanceinfo = \'\\000\' <repeats 63 times>\n        __func__ = "frr_run"\n        thread = {type = 4 \'\\004\', add_type = 3 \'\\003\', threaditem = {si = {next = 0x0}}, timeritem = {hi = {index = 0}}, ref = 0xaaaac5109088 <mgmtd_di+80>, master = 0xaaaacc467ac0, func = 0xffffad919ec8 <frr_config_read_in>, arg = 0x0, u = {val = 0, fd = 0, sands = {tv_sec = 0, tv_usec = 0}}, real = {tv_sec = 7639181, tv_usec = 452968}, hist = 0xaaaacc62f6d0, yield = 10000, xref = 0xffffada2e888 <_xref.23124>, mtx = pthread_mutex_t = {Type = Normal, Status = Not acquired, Robust = No, Shared = No, Protocol = None}, ignore_timer_late = false}\n#24 0x0000aaaac50d35ac in main (argc=7, argv=0xffffc5f3c008) at mgmtd/mgmt_main.c:281\n        opt = -1\n        buffer_size = 65535\nDump of assembler code for function main:\n   0x0000aaaac50d3440 <+0>:\tstp\tx29, x30, [sp, #-64]!\n   0x0000aaaac50d3444 <+4>:\tmov\tx2, x1\n   0x0000aaaac50d3448 <+8>:\tmov\tx29, sp\n   0x0000aaaac50d344c <+12>:\tstp\tx19, x20, [sp, #16]\n   0x0000aaaac50d3450 <+16>:\tmov\tw20, w0\n   0x0000aaaac50d3454 <+20>:\tadrp\tx0, 0xaaaac5109000\n   0x0000aaaac50d3458 <+24>:\tadd\tx0, x0, #0x20\n   0x0000aaaac50d345c <+28>:\tstp\tx21, x22, [sp, #32]\n   0x0000aaaac50d3460 <+32>:\tadd\tx0, x0, #0x18\n   0x0000aaaac50d3464 <+36>:\tstp\tx23, x24, [sp, #48]\n   0x0000aaaac50d3468 <+40>:\tmov\tx21, x1\n   0x0000aaaac50d346c <+44>:\tadrp\tx23, 0xaaaac5108000 <_xref.22431+8>\n   0x0000aaaac50d3470 <+48>:\tmov\tw1, w20\n   0x0000aaaac50d3474 <+52>:\tbl\t0xaaaac50d2a80 <frr_preinit@plt>\n   0x0000aaaac50d3478 <+56>:\tadrp\tx22, 0xaaaac50e5000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaac50d347c <+60>:\tadrp\tx1, 0xaaaac5103000\n   0x0000aaaac50d3480 <+64>:\tadd\tx1, x1, #0x428\n   0x0000aaaac50d3484 <+68>:\tadrp\tx2, 0xaaaac50e5000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaac50d3488 <+72>:\tadrp\tx0, 0xaaaac50e5000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaac50d348c <+76>:\tadd\tx2, x2, #0x4d0\n   0x0000aaaac50d3490 <+80>:\tadd\tx1, x1, #0x188\n   0x0000aaaac50d3494 <+84>:\tadd\tx0, x0, #0x510\n   0x0000aaaac50d3498 <+88>:\tbl\t0xaaaac50d30a0 <frr_opt_add@plt>\n   0x0000aaaac50d349c <+92>:\tldr\tx23, [x23, #4016]\n   0x0000aaaac50d34a0 <+96>:\tadd\tx22, x22, #0xcb0\n   0x0000aaaac50d34a4 <+100>:\tmov\tw24, #0xffff                \t// #65535\n   0x0000aaaac50d34a8 <+104>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaac50d34ac <+108>:\tmov\tx1, x21\n   0x0000aaaac50d34b0 <+112>:\tmov\tw0, w20\n   0x0000aaaac50d34b4 <+116>:\tbl\t0xaaaac50d2a60 <frr_getopt@plt>\n   0x0000aaaac50d34b8 <+120>:\tcmp\tw0, #0x7f\n   0x0000aaaac50d34bc <+124>:\tmov\tw19, w0\n   0x0000aaaac50d34c0 <+128>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaac50d34c4 <+132>:\tb.eq\t0xaaaac50d34d8 <main+152>  // b.none\n   0x0000aaaac50d34c8 <+136>:\tmov\tw1, w0\n   0x0000aaaac50d34cc <+140>:\tmov\tx0, x22\n   0x0000aaaac50d34d0 <+144>:\tbl\t0xaaaac50d2fe0 <strchr@plt>\n   0x0000aaaac50d34d4 <+148>:\tcbnz\tx0, 0xaaaac50d3530 <main+240>\n   0x0000aaaac50d34d8 <+152>:\tcmn\tw19, #0x1\n   0x0000aaaac50d34dc <+156>:\tb.eq\t0xaaaac50d3554 <main+276>  // b.none\n   0x0000aaaac50d34e0 <+160>:\tcbz\tw19, 0xaaaac50d34a8 <main+104>\n   0x0000aaaac50d34e4 <+164>:\tcmp\tw19, #0x73\n   0x0000aaaac50d34e8 <+168>:\tb.ne\t0xaaaac50d35c4 <main+388>  // b.any\n   0x0000aaaac50d34ec <+172>:\tldr\tx0, [x23]\n   0x0000aaaac50d34f0 <+176>:\tmov\tw2, #0xa                   \t// #10\n   0x0000aaaac50d34f4 <+180>:\tmov\tx1, #0x0                   \t// #0\n   0x0000aaaac50d34f8 <+184>:\tbl\t0xaaaac50d2f50 <strtol@plt>\n   0x0000aaaac50d34fc <+188>:\tmov\tw24, w0\n   0x0000aaaac50d3500 <+192>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaac50d3504 <+196>:\tmov\tx1, x21\n   0x0000aaaac50d3508 <+200>:\tmov\tw0, w20\n   0x0000aaaac50d350c <+204>:\tbl\t0xaaaac50d2a60 <frr_getopt@plt>\n   0x0000aaaac50d3510 <+208>:\tcmp\tw0, #0x7f\n   0x0000aaaac50d3514 <+212>:\tmov\tw19, w0\n   0x0000aaaac50d3518 <+216>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaac50d351c <+220>:\tb.eq\t0xaaaac50d34d8 <main+152>  // b.none\n   0x0000aaaac50d3520 <+224>:\tmov\tw1, w0\n   0x0000aaaac50d3524 <+228>:\tmov\tx0, x22\n   0x0000aaaac50d3528 <+232>:\tbl\t0xaaaac50d2fe0 <strchr@plt>\n   0x0000aaaac50d352c <+236>:\tcbz\tx0, 0xaaaac50d34d8 <main+152>\n   0x0000aaaac50d3530 <+240>:\tadrp\tx0, 0xaaaac5108000 <_xref.22431+8>\n   0x0000aaaac50d3534 <+244>:\tadrp\tx2, 0xaaaac50e5000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaac50d3538 <+248>:\tmov\tw3, w19\n   0x0000aaaac50d353c <+252>:\tadd\tx2, x2, #0x518\n   0x0000aaaac50d3540 <+256>:\tldr\tx0, [x0, #3936]\n   0x0000aaaac50d3544 <+260>:\tmov\tw1, #0x1                   \t// #1\n   0x0000aaaac50d3548 <+264>:\tldr\tx0, [x0]\n   0x0000aaaac50d354c <+268>:\tbl\t0xaaaac50d2cb0 <__fprintf_chk@plt>\n   0x0000aaaac50d3550 <+272>:\tb\t0xaaaac50d34a8 <main+104>\n   0x0000aaaac50d3554 <+276>:\tbl\t0xaaaac50d2e60 <frr_init@plt>\n   0x0000aaaac50d3558 <+280>:\tmov\tw1, w24\n   0x0000aaaac50d355c <+284>:\tbl\t0xaaaac50d3c10 <mgmt_master_init>\n   0x0000aaaac50d3560 <+288>:\tadrp\tx3, 0xaaaac50d3000 <stream_fifo_push@plt>\n   0x0000aaaac50d3564 <+292>:\tadrp\tx2, 0xaaaac50d3000 <stream_fifo_push@plt>\n   0x0000aaaac50d3568 <+296>:\tadd\tx3, x3, #0xac0\n   0x0000aaaac50d356c <+300>:\tadd\tx2, x2, #0xaf8\n   0x0000aaaac50d3570 <+304>:\tadrp\tx1, 0xaaaac50d3000 <stream_fifo_push@plt>\n   0x0000aaaac50d3574 <+308>:\tadrp\tx0, 0xaaaac50d3000 <stream_fifo_push@plt>\n   0x0000aaaac50d3578 <+312>:\tadd\tx1, x1, #0xb30\n   0x0000aaaac50d357c <+316>:\tadd\tx0, x0, #0xb68\n   0x0000aaaac50d3580 <+320>:\tbl\t0xaaaac50d2de0 <vrf_init@plt>\n   0x0000aaaac50d3584 <+324>:\tadrp\tx0, 0xaaaac50d3000 <stream_fifo_push@plt>\n   0x0000aaaac50d3588 <+328>:\tadd\tx0, x0, #0x9f0\n   0x0000aaaac50d358c <+332>:\tbl\t0xaaaac50d2c90 <vrf_cmd_init@plt>\n   0x0000aaaac50d3590 <+336>:\tbl\t0xaaaac50d3c60 <mgmt_init>\n   0x0000aaaac50d3594 <+340>:\tbl\t0xaaaac50d2df0 <frr_config_fork@plt>\n   0x0000aaaac50d3598 <+344>:\tadrp\tx0, 0xaaaac5108000 <_xref.22431+8>\n   0x0000aaaac50d359c <+348>:\tldr\tx0, [x0, #3920]\n   0x0000aaaac50d35a0 <+352>:\tldr\tx0, [x0]\n   0x0000aaaac50d35a4 <+356>:\tldr\tx0, [x0]\n   0x0000aaaac50d35a8 <+360>:\tbl\t0xaaaac50d3030 <frr_run@plt>\n=> 0x0000aaaac50d35ac <+364>:\tmov\tw0, #0x0                   \t// #0\n   0x0000aaaac50d35b0 <+368>:\tldp\tx19, x20, [sp, #16]\n   0x0000aaaac50d35b4 <+372>:\tldp\tx21, x22, [sp, #32]\n   0x0000aaaac50d35b8 <+376>:\tldp\tx23, x24, [sp, #48]\n   0x0000aaaac50d35bc <+380>:\tldp\tx29, x30, [sp], #64\n   0x0000aaaac50d35c0 <+384>:\tret\n   0x0000aaaac50d35c4 <+388>:\tmov\tw0, #0x1                   \t// #1\n   0x0000aaaac50d35c8 <+392>:\tbl\t0xaaaac50d2e40 <frr_help_exit@plt>\nEnd of assembler dump.\nDump of assembler code for function main:\n   0x0000aaaac50d3440 <+0>:\tstp\tx29, x30, [sp, #-64]!\n   0x0000aaaac50d3444 <+4>:\tmov\tx2, x1\n   0x0000aaaac50d3448 <+8>:\tmov\tx29, sp\n   0x0000aaaac50d344c <+12>:\tstp\tx19, x20, [sp, #16]\n   0x0000aaaac50d3450 <+16>:\tmov\tw20, w0\n   0x0000aaaac50d3454 <+20>:\tadrp\tx0, 0xaaaac5109000\n   0x0000aaaac50d3458 <+24>:\tadd\tx0, x0, #0x20\n   0x0000aaaac50d345c <+28>:\tstp\tx21, x22, [sp, #32]\n   0x0000aaaac50d3460 <+32>:\tadd\tx0, x0, #0x18\n   0x0000aaaac50d3464 <+36>:\tstp\tx23, x24, [sp, #48]\n   0x0000aaaac50d3468 <+40>:\tmov\tx21, x1\n   0x0000aaaac50d346c <+44>:\tadrp\tx23, 0xaaaac5108000 <_xref.22431+8>\n   0x0000aaaac50d3470 <+48>:\tmov\tw1, w20\n   0x0000aaaac50d3474 <+52>:\tbl\t0xaaaac50d2a80 <frr_preinit@plt>\n   0x0000aaaac50d3478 <+56>:\tadrp\tx22, 0xaaaac50e5000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaac50d347c <+60>:\tadrp\tx1, 0xaaaac5103000\n   0x0000aaaac50d3480 <+64>:\tadd\tx1, x1, #0x428\n   0x0000aaaac50d3484 <+68>:\tadrp\tx2, 0xaaaac50e5000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaac50d3488 <+72>:\tadrp\tx0, 0xaaaac50e5000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaac50d348c <+76>:\tadd\tx2, x2, #0x4d0\n   0x0000aaaac50d3490 <+80>:\tadd\tx1, x1, #0x188\n   0x0000aaaac50d3494 <+84>:\tadd\tx0, x0, #0x510\n   0x0000aaaac50d3498 <+88>:\tbl\t0xaaaac50d30a0 <frr_opt_add@plt>\n   0x0000aaaac50d349c <+92>:\tldr\tx23, [x23, #4016]\n   0x0000aaaac50d34a0 <+96>:\tadd\tx22, x22, #0xcb0\n   0x0000aaaac50d34a4 <+100>:\tmov\tw24, #0xffff                \t// #65535\n   0x0000aaaac50d34a8 <+104>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaac50d34ac <+108>:\tmov\tx1, x21\n   0x0000aaaac50d34b0 <+112>:\tmov\tw0, w20\n   0x0000aaaac50d34b4 <+116>:\tbl\t0xaaaac50d2a60 <frr_getopt@plt>\n   0x0000aaaac50d34b8 <+120>:\tcmp\tw0, #0x7f\n   0x0000aaaac50d34bc <+124>:\tmov\tw19, w0\n   0x0000aaaac50d34c0 <+128>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaac50d34c4 <+132>:\tb.eq\t0xaaaac50d34d8 <main+152>  // b.none\n   0x0000aaaac50d34c8 <+136>:\tmov\tw1, w0\n   0x0000aaaac50d34cc <+140>:\tmov\tx0, x22\n   0x0000aaaac50d34d0 <+144>:\tbl\t0xaaaac50d2fe0 <strchr@plt>\n   0x0000aaaac50d34d4 <+148>:\tcbnz\tx0, 0xaaaac50d3530 <main+240>\n   0x0000aaaac50d34d8 <+152>:\tcmn\tw19, #0x1\n   0x0000aaaac50d34dc <+156>:\tb.eq\t0xaaaac50d3554 <main+276>  // b.none\n   0x0000aaaac50d34e0 <+160>:\tcbz\tw19, 0xaaaac50d34a8 <main+104>\n   0x0000aaaac50d34e4 <+164>:\tcmp\tw19, #0x73\n   0x0000aaaac50d34e8 <+168>:\tb.ne\t0xaaaac50d35c4 <main+388>  // b.any\n   0x0000aaaac50d34ec <+172>:\tldr\tx0, [x23]\n   0x0000aaaac50d34f0 <+176>:\tmov\tw2, #0xa                   \t// #10\n   0x0000aaaac50d34f4 <+180>:\tmov\tx1, #0x0                   \t// #0\n   0x0000aaaac50d34f8 <+184>:\tbl\t0xaaaac50d2f50 <strtol@plt>\n   0x0000aaaac50d34fc <+188>:\tmov\tw24, w0\n   0x0000aaaac50d3500 <+192>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaac50d3504 <+196>:\tmov\tx1, x21\n   0x0000aaaac50d3508 <+200>:\tmov\tw0, w20\n   0x0000aaaac50d350c <+204>:\tbl\t0xaaaac50d2a60 <frr_getopt@plt>\n   0x0000aaaac50d3510 <+208>:\tcmp\tw0, #0x7f\n   0x0000aaaac50d3514 <+212>:\tmov\tw19, w0\n   0x0000aaaac50d3518 <+216>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaac50d351c <+220>:\tb.eq\t0xaaaac50d34d8 <main+152>  // b.none\n   0x0000aaaac50d3520 <+224>:\tmov\tw1, w0\n   0x0000aaaac50d3524 <+228>:\tmov\tx0, x22\n   0x0000aaaac50d3528 <+232>:\tbl\t0xaaaac50d2fe0 <strchr@plt>\n   0x0000aaaac50d352c <+236>:\tcbz\tx0, 0xaaaac50d34d8 <main+152>\n   0x0000aaaac50d3530 <+240>:\tadrp\tx0, 0xaaaac5108000 <_xref.22431+8>\n   0x0000aaaac50d3534 <+244>:\tadrp\tx2, 0xaaaac50e5000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaac50d3538 <+248>:\tmov\tw3, w19\n   0x0000aaaac50d353c <+252>:\tadd\tx2, x2, #0x518\n   0x0000aaaac50d3540 <+256>:\tldr\tx0, [x0, #3936]\n   0x0000aaaac50d3544 <+260>:\tmov\tw1, #0x1                   \t// #1\n   0x0000aaaac50d3548 <+264>:\tldr\tx0, [x0]\n   0x0000aaaac50d354c <+268>:\tbl\t0xaaaac50d2cb0 <__fprintf_chk@plt>\n   0x0000aaaac50d3550 <+272>:\tb\t0xaaaac50d34a8 <main+104>\n   0x0000aaaac50d3554 <+276>:\tbl\t0xaaaac50d2e60 <frr_init@plt>\n   0x0000aaaac50d3558 <+280>:\tmov\tw1, w24\n   0x0000aaaac50d355c <+284>:\tbl\t0xaaaac50d3c10 <mgmt_master_init>\n   0x0000aaaac50d3560 <+288>:\tadrp\tx3, 0xaaaac50d3000 <stream_fifo_push@plt>\n   0x0000aaaac50d3564 <+292>:\tadrp\tx2, 0xaaaac50d3000 <stream_fifo_push@plt>\n   0x0000aaaac50d3568 <+296>:\tadd\tx3, x3, #0xac0\n   0x0000aaaac50d356c <+300>:\tadd\tx2, x2, #0xaf8\n   0x0000aaaac50d3570 <+304>:\tadrp\tx1, 0xaaaac50d3000 <stream_fifo_push@plt>\n   0x0000aaaac50d3574 <+308>:\tadrp\tx0, 0xaaaac50d3000 <stream_fifo_push@plt>\n   0x0000aaaac50d3578 <+312>:\tadd\tx1, x1, #0xb30\n   0x0000aaaac50d357c <+316>:\tadd\tx0, x0, #0xb68\n   0x0000aaaac50d3580 <+320>:\tbl\t0xaaaac50d2de0 <vrf_init@plt>\n   0x0000aaaac50d3584 <+324>:\tadrp\tx0, 0xaaaac50d3000 <stream_fifo_push@plt>\n   0x0000aaaac50d3588 <+328>:\tadd\tx0, x0, #0x9f0\n   0x0000aaaac50d358c <+332>:\tbl\t0xaaaac50d2c90 <vrf_cmd_init@plt>\n   0x0000aaaac50d3590 <+336>:\tbl\t0xaaaac50d3c60 <mgmt_init>\n   0x0000aaaac50d3594 <+340>:\tbl\t0xaaaac50d2df0 <frr_config_fork@plt>\n   0x0000aaaac50d3598 <+344>:\tadrp\tx0, 0xaaaac5108000 <_xref.22431+8>\n   0x0000aaaac50d359c <+348>:\tldr\tx0, [x0, #3920]\n   0x0000aaaac50d35a0 <+352>:\tldr\tx0, [x0]\n   0x0000aaaac50d35a4 <+356>:\tldr\tx0, [x0]\n   0x0000aaaac50d35a8 <+360>:\tbl\t0xaaaac50d3030 <frr_run@plt>\n=> 0x0000aaaac50d35ac <+364>:\tmov\tw0, #0x0                   \t// #0\n   0x0000aaaac50d35b0 <+368>:\tldp\tx19, x20, [sp, #16]\n   0x0000aaaac50d35b4 <+372>:\tldp\tx21, x22, [sp, #32]\n   0x0000aaaac50d35b8 <+376>:\tldp\tx23, x24, [sp, #48]\n   0x0000aaaac50d35bc <+380>:\tldp\tx29, x30, [sp], #64\n   0x0000aaaac50d35c0 <+384>:\tret\n   0x0000aaaac50d35c4 <+388>:\tmov\tw0, #0x1                   \t// #1\n   0x0000aaaac50d35c8 <+392>:\tbl\t0xaaaac50d2e40 <frr_help_exit@plt>\nEnd of assembler dump.\nDump of assembler code for function main:\n   0x0000aaaac50d3440 <+0>:\tstp\tx29, x30, [sp, #-64]!\n   0x0000aaaac50d3444 <+4>:\tmov\tx2, x1\n   0x0000aaaac50d3448 <+8>:\tmov\tx29, sp\n   0x0000aaaac50d344c <+12>:\tstp\tx19, x20, [sp, #16]\n   0x0000aaaac50d3450 <+16>:\tmov\tw20, w0\n   0x0000aaaac50d3454 <+20>:\tadrp\tx0, 0xaaaac5109000\n   0x0000aaaac50d3458 <+24>:\tadd\tx0, x0, #0x20\n   0x0000aaaac50d345c <+28>:\tstp\tx21, x22, [sp, #32]\n   0x0000aaaac50d3460 <+32>:\tadd\tx0, x0, #0x18\n   0x0000aaaac50d3464 <+36>:\tstp\tx23, x24, [sp, #48]\n   0x0000aaaac50d3468 <+40>:\tmov\tx21, x1\n   0x0000aaaac50d346c <+44>:\tadrp\tx23, 0xaaaac5108000 <_xref.22431+8>\n   0x0000aaaac50d3470 <+48>:\tmov\tw1, w20\n   0x0000aaaac50d3474 <+52>:\tbl\t0xaaaac50d2a80 <frr_preinit@plt>\n   0x0000aaaac50d3478 <+56>:\tadrp\tx22, 0xaaaac50e5000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaac50d347c <+60>:\tadrp\tx1, 0xaaaac5103000\n   0x0000aaaac50d3480 <+64>:\tadd\tx1, x1, #0x428\n   0x0000aaaac50d3484 <+68>:\tadrp\tx2, 0xaaaac50e5000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaac50d3488 <+72>:\tadrp\tx0, 0xaaaac50e5000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaac50d348c <+76>:\tadd\tx2, x2, #0x4d0\n   0x0000aaaac50d3490 <+80>:\tadd\tx1, x1, #0x188\n   0x0000aaaac50d3494 <+84>:\tadd\tx0, x0, #0x510\n   0x0000aaaac50d3498 <+88>:\tbl\t0xaaaac50d30a0 <frr_opt_add@plt>\n   0x0000aaaac50d349c <+92>:\tldr\tx23, [x23, #4016]\n   0x0000aaaac50d34a0 <+96>:\tadd\tx22, x22, #0xcb0\n   0x0000aaaac50d34a4 <+100>:\tmov\tw24, #0xffff                \t// #65535\n   0x0000aaaac50d34a8 <+104>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaac50d34ac <+108>:\tmov\tx1, x21\n   0x0000aaaac50d34b0 <+112>:\tmov\tw0, w20\n   0x0000aaaac50d34b4 <+116>:\tbl\t0xaaaac50d2a60 <frr_getopt@plt>\n   0x0000aaaac50d34b8 <+120>:\tcmp\tw0, #0x7f\n   0x0000aaaac50d34bc <+124>:\tmov\tw19, w0\n   0x0000aaaac50d34c0 <+128>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaac50d34c4 <+132>:\tb.eq\t0xaaaac50d34d8 <main+152>  // b.none\n   0x0000aaaac50d34c8 <+136>:\tmov\tw1, w0\n   0x0000aaaac50d34cc <+140>:\tmov\tx0, x22\n   0x0000aaaac50d34d0 <+144>:\tbl\t0xaaaac50d2fe0 <strchr@plt>\n   0x0000aaaac50d34d4 <+148>:\tcbnz\tx0, 0xaaaac50d3530 <main+240>\n   0x0000aaaac50d34d8 <+152>:\tcmn\tw19, #0x1\n   0x0000aaaac50d34dc <+156>:\tb.eq\t0xaaaac50d3554 <main+276>  // b.none\n   0x0000aaaac50d34e0 <+160>:\tcbz\tw19, 0xaaaac50d34a8 <main+104>\n   0x0000aaaac50d34e4 <+164>:\tcmp\tw19, #0x73\n   0x0000aaaac50d34e8 <+168>:\tb.ne\t0xaaaac50d35c4 <main+388>  // b.any\n   0x0000aaaac50d34ec <+172>:\tldr\tx0, [x23]\n   0x0000aaaac50d34f0 <+176>:\tmov\tw2, #0xa                   \t// #10\n   0x0000aaaac50d34f4 <+180>:\tmov\tx1, #0x0                   \t// #0\n   0x0000aaaac50d34f8 <+184>:\tbl\t0xaaaac50d2f50 <strtol@plt>\n   0x0000aaaac50d34fc <+188>:\tmov\tw24, w0\n   0x0000aaaac50d3500 <+192>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaac50d3504 <+196>:\tmov\tx1, x21\n   0x0000aaaac50d3508 <+200>:\tmov\tw0, w20\n   0x0000aaaac50d350c <+204>:\tbl\t0xaaaac50d2a60 <frr_getopt@plt>\n   0x0000aaaac50d3510 <+208>:\tcmp\tw0, #0x7f\n   0x0000aaaac50d3514 <+212>:\tmov\tw19, w0\n   0x0000aaaac50d3518 <+216>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaac50d351c <+220>:\tb.eq\t0xaaaac50d34d8 <main+152>  // b.none\n   0x0000aaaac50d3520 <+224>:\tmov\tw1, w0\n   0x0000aaaac50d3524 <+228>:\tmov\tx0, x22\n   0x0000aaaac50d3528 <+232>:\tbl\t0xaaaac50d2fe0 <strchr@plt>\n   0x0000aaaac50d352c <+236>:\tcbz\tx0, 0xaaaac50d34d8 <main+152>\n   0x0000aaaac50d3530 <+240>:\tadrp\tx0, 0xaaaac5108000 <_xref.22431+8>\n   0x0000aaaac50d3534 <+244>:\tadrp\tx2, 0xaaaac50e5000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaac50d3538 <+248>:\tmov\tw3, w19\n   0x0000aaaac50d353c <+252>:\tadd\tx2, x2, #0x518\n   0x0000aaaac50d3540 <+256>:\tldr\tx0, [x0, #3936]\n   0x0000aaaac50d3544 <+260>:\tmov\tw1, #0x1                   \t// #1\n   0x0000aaaac50d3548 <+264>:\tldr\tx0, [x0]\n   0x0000aaaac50d354c <+268>:\tbl\t0xaaaac50d2cb0 <__fprintf_chk@plt>\n   0x0000aaaac50d3550 <+272>:\tb\t0xaaaac50d34a8 <main+104>\n   0x0000aaaac50d3554 <+276>:\tbl\t0xaaaac50d2e60 <frr_init@plt>\n   0x0000aaaac50d3558 <+280>:\tmov\tw1, w24\n   0x0000aaaac50d355c <+284>:\tbl\t0xaaaac50d3c10 <mgmt_master_init>\n   0x0000aaaac50d3560 <+288>:\tadrp\tx3, 0xaaaac50d3000 <stream_fifo_push@plt>\n   0x0000aaaac50d3564 <+292>:\tadrp\tx2, 0xaaaac50d3000 <stream_fifo_push@plt>\n   0x0000aaaac50d3568 <+296>:\tadd\tx3, x3, #0xac0\n   0x0000aaaac50d356c <+300>:\tadd\tx2, x2, #0xaf8\n   0x0000aaaac50d3570 <+304>:\tadrp\tx1, 0xaaaac50d3000 <stream_fifo_push@plt>\n   0x0000aaaac50d3574 <+308>:\tadrp\tx0, 0xaaaac50d3000 <stream_fifo_push@plt>\n   0x0000aaaac50d3578 <+312>:\tadd\tx1, x1, #0xb30\n   0x0000aaaac50d357c <+316>:\tadd\tx0, x0, #0xb68\n   0x0000aaaac50d3580 <+320>:\tbl\t0xaaaac50d2de0 <vrf_init@plt>\n   0x0000aaaac50d3584 <+324>:\tadrp\tx0, 0xaaaac50d3000 <stream_fifo_push@plt>\n   0x0000aaaac50d3588 <+328>:\tadd\tx0, x0, #0x9f0\n   0x0000aaaac50d358c <+332>:\tbl\t0xaaaac50d2c90 <vrf_cmd_init@plt>\n   0x0000aaaac50d3590 <+336>:\tbl\t0xaaaac50d3c60 <mgmt_init>\n   0x0000aaaac50d3594 <+340>:\tbl\t0xaaaac50d2df0 <frr_config_fork@plt>\n   0x0000aaaac50d3598 <+344>:\tadrp\tx0, 0xaaaac5108000 <_xref.22431+8>\n   0x0000aaaac50d359c <+348>:\tldr\tx0, [x0, #3920]\n   0x0000aaaac50d35a0 <+352>:\tldr\tx0, [x0]\n   0x0000aaaac50d35a4 <+356>:\tldr\tx0, [x0]\n   0x0000aaaac50d35a8 <+360>:\tbl\t0xaaaac50d3030 <frr_run@plt>\n=> 0x0000aaaac50d35ac <+364>:\tmov\tw0, #0x0                   \t// #0\n   0x0000aaaac50d35b0 <+368>:\tldp\tx19, x20, [sp, #16]\n   0x0000aaaac50d35b4 <+372>:\tldp\tx21, x22, [sp, #32]\n   0x0000aaaac50d35b8 <+376>:\tldp\tx23, x24, [sp, #48]\n   0x0000aaaac50d35bc <+380>:\tldp\tx29, x30, [sp], #64\n   0x0000aaaac50d35c0 <+384>:\tret\n   0x0000aaaac50d35c4 <+388>:\tmov\tw0, #0x1                   \t// #1\n   0x0000aaaac50d35c8 <+392>:\tbl\t0xaaaac50d2e40 <frr_help_exit@plt>\nEnd of assembler dump.\nDump of assembler code for function main:\n   0x0000aaaac50d3440 <+0>:\tstp\tx29, x30, [sp, #-64]!\n   0x0000aaaac50d3444 <+4>:\tmov\tx2, x1\n   0x0000aaaac50d3448 <+8>:\tmov\tx29, sp\n   0x0000aaaac50d344c <+12>:\tstp\tx19, x20, [sp, #16]\n   0x0000aaaac50d3450 <+16>:\tmov\tw20, w0\n   0x0000aaaac50d3454 <+20>:\tadrp\tx0, 0xaaaac5109000\n   0x0000aaaac50d3458 <+24>:\tadd\tx0, x0, #0x20\n   0x0000aaaac50d345c <+28>:\tstp\tx21, x22, [sp, #32]\n   0x0000aaaac50d3460 <+32>:\tadd\tx0, x0, #0x18\n   0x0000aaaac50d3464 <+36>:\tstp\tx23, x24, [sp, #48]\n   0x0000aaaac50d3468 <+40>:\tmov\tx21, x1\n   0x0000aaaac50d346c <+44>:\tadrp\tx23, 0xaaaac5108000 <_xref.22431+8>\n   0x0000aaaac50d3470 <+48>:\tmov\tw1, w20\n   0x0000aaaac50d3474 <+52>:\tbl\t0xaaaac50d2a80 <frr_preinit@plt>\n   0x0000aaaac50d3478 <+56>:\tadrp\tx22, 0xaaaac50e5000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaac50d347c <+60>:\tadrp\tx1, 0xaaaac5103000\n   0x0000aaaac50d3480 <+64>:\tadd\tx1, x1, #0x428\n   0x0000aaaac50d3484 <+68>:\tadrp\tx2, 0xaaaac50e5000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaac50d3488 <+72>:\tadrp\tx0, 0xaaaac50e5000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaac50d348c <+76>:\tadd\tx2, x2, #0x4d0\n   0x0000aaaac50d3490 <+80>:\tadd\tx1, x1, #0x188\n   0x0000aaaac50d3494 <+84>:\tadd\tx0, x0, #0x510\n   0x0000aaaac50d3498 <+88>:\tbl\t0xaaaac50d30a0 <frr_opt_add@plt>\n   0x0000aaaac50d349c <+92>:\tldr\tx23, [x23, #4016]\n   0x0000aaaac50d34a0 <+96>:\tadd\tx22, x22, #0xcb0\n   0x0000aaaac50d34a4 <+100>:\tmov\tw24, #0xffff                \t// #65535\n   0x0000aaaac50d34a8 <+104>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaac50d34ac <+108>:\tmov\tx1, x21\n   0x0000aaaac50d34b0 <+112>:\tmov\tw0, w20\n   0x0000aaaac50d34b4 <+116>:\tbl\t0xaaaac50d2a60 <frr_getopt@plt>\n   0x0000aaaac50d34b8 <+120>:\tcmp\tw0, #0x7f\n   0x0000aaaac50d34bc <+124>:\tmov\tw19, w0\n   0x0000aaaac50d34c0 <+128>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaac50d34c4 <+132>:\tb.eq\t0xaaaac50d34d8 <main+152>  // b.none\n   0x0000aaaac50d34c8 <+136>:\tmov\tw1, w0\n   0x0000aaaac50d34cc <+140>:\tmov\tx0, x22\n   0x0000aaaac50d34d0 <+144>:\tbl\t0xaaaac50d2fe0 <strchr@plt>\n   0x0000aaaac50d34d4 <+148>:\tcbnz\tx0, 0xaaaac50d3530 <main+240>\n   0x0000aaaac50d34d8 <+152>:\tcmn\tw19, #0x1\n   0x0000aaaac50d34dc <+156>:\tb.eq\t0xaaaac50d3554 <main+276>  // b.none\n   0x0000aaaac50d34e0 <+160>:\tcbz\tw19, 0xaaaac50d34a8 <main+104>\n   0x0000aaaac50d34e4 <+164>:\tcmp\tw19, #0x73\n   0x0000aaaac50d34e8 <+168>:\tb.ne\t0xaaaac50d35c4 <main+388>  // b.any\n   0x0000aaaac50d34ec <+172>:\tldr\tx0, [x23]\n   0x0000aaaac50d34f0 <+176>:\tmov\tw2, #0xa                   \t// #10\n   0x0000aaaac50d34f4 <+180>:\tmov\tx1, #0x0                   \t// #0\n   0x0000aaaac50d34f8 <+184>:\tbl\t0xaaaac50d2f50 <strtol@plt>\n   0x0000aaaac50d34fc <+188>:\tmov\tw24, w0\n   0x0000aaaac50d3500 <+192>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaac50d3504 <+196>:\tmov\tx1, x21\n   0x0000aaaac50d3508 <+200>:\tmov\tw0, w20\n   0x0000aaaac50d350c <+204>:\tbl\t0xaaaac50d2a60 <frr_getopt@plt>\n   0x0000aaaac50d3510 <+208>:\tcmp\tw0, #0x7f\n   0x0000aaaac50d3514 <+212>:\tmov\tw19, w0\n   0x0000aaaac50d3518 <+216>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaac50d351c <+220>:\tb.eq\t0xaaaac50d34d8 <main+152>  // b.none\n   0x0000aaaac50d3520 <+224>:\tmov\tw1, w0\n   0x0000aaaac50d3524 <+228>:\tmov\tx0, x22\n   0x0000aaaac50d3528 <+232>:\tbl\t0xaaaac50d2fe0 <strchr@plt>\n   0x0000aaaac50d352c <+236>:\tcbz\tx0, 0xaaaac50d34d8 <main+152>\n   0x0000aaaac50d3530 <+240>:\tadrp\tx0, 0xaaaac5108000 <_xref.22431+8>\n   0x0000aaaac50d3534 <+244>:\tadrp\tx2, 0xaaaac50e5000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaac50d3538 <+248>:\tmov\tw3, w19\n   0x0000aaaac50d353c <+252>:\tadd\tx2, x2, #0x518\n   0x0000aaaac50d3540 <+256>:\tldr\tx0, [x0, #3936]\n   0x0000aaaac50d3544 <+260>:\tmov\tw1, #0x1                   \t// #1\n   0x0000aaaac50d3548 <+264>:\tldr\tx0, [x0]\n   0x0000aaaac50d354c <+268>:\tbl\t0xaaaac50d2cb0 <__fprintf_chk@plt>\n   0x0000aaaac50d3550 <+272>:\tb\t0xaaaac50d34a8 <main+104>\n   0x0000aaaac50d3554 <+276>:\tbl\t0xaaaac50d2e60 <frr_init@plt>\n   0x0000aaaac50d3558 <+280>:\tmov\tw1, w24\n   0x0000aaaac50d355c <+284>:\tbl\t0xaaaac50d3c10 <mgmt_master_init>\n   0x0000aaaac50d3560 <+288>:\tadrp\tx3, 0xaaaac50d3000 <stream_fifo_push@plt>\n   0x0000aaaac50d3564 <+292>:\tadrp\tx2, 0xaaaac50d3000 <stream_fifo_push@plt>\n   0x0000aaaac50d3568 <+296>:\tadd\tx3, x3, #0xac0\n   0x0000aaaac50d356c <+300>:\tadd\tx2, x2, #0xaf8\n   0x0000aaaac50d3570 <+304>:\tadrp\tx1, 0xaaaac50d3000 <stream_fifo_push@plt>\n   0x0000aaaac50d3574 <+308>:\tadrp\tx0, 0xaaaac50d3000 <stream_fifo_push@plt>\n   0x0000aaaac50d3578 <+312>:\tadd\tx1, x1, #0xb30\n   0x0000aaaac50d357c <+316>:\tadd\tx0, x0, #0xb68\n   0x0000aaaac50d3580 <+320>:\tbl\t0xaaaac50d2de0 <vrf_init@plt>\n   0x0000aaaac50d3584 <+324>:\tadrp\tx0, 0xaaaac50d3000 <stream_fifo_push@plt>\n   0x0000aaaac50d3588 <+328>:\tadd\tx0, x0, #0x9f0\n   0x0000aaaac50d358c <+332>:\tbl\t0xaaaac50d2c90 <vrf_cmd_init@plt>\n   0x0000aaaac50d3590 <+336>:\tbl\t0xaaaac50d3c60 <mgmt_init>\n   0x0000aaaac50d3594 <+340>:\tbl\t0xaaaac50d2df0 <frr_config_fork@plt>\n   0x0000aaaac50d3598 <+344>:\tadrp\tx0, 0xaaaac5108000 <_xref.22431+8>\n   0x0000aaaac50d359c <+348>:\tldr\tx0, [x0, #3920]\n   0x0000aaaac50d35a0 <+352>:\tldr\tx0, [x0]\n   0x0000aaaac50d35a4 <+356>:\tldr\tx0, [x0]\n   0x0000aaaac50d35a8 <+360>:\tbl\t0xaaaac50d3030 <frr_run@plt>\n=> 0x0000aaaac50d35ac <+364>:\tmov\tw0, #0x0                   \t// #0\n   0x0000aaaac50d35b0 <+368>:\tldp\tx19, x20, [sp, #16]\n   0x0000aaaac50d35b4 <+372>:\tldp\tx21, x22, [sp, #32]\n   0x0000aaaac50d35b8 <+376>:\tldp\tx23, x24, [sp, #48]\n   0x0000aaaac50d35bc <+380>:\tldp\tx29, x30, [sp], #64\n   0x0000aaaac50d35c0 <+384>:\tret\n   0x0000aaaac50d35c4 <+388>:\tmov\tw0, #0x1                   \t// #1\n   0x0000aaaac50d35c8 <+392>:\tbl\t0xaaaac50d2e40 <frr_help_exit@plt>\nEnd of assembler dump.\nDump of assembler code for function main:\n   0x0000aaaac50d3440 <+0>:\tstp\tx29, x30, [sp, #-64]!\n   0x0000aaaac50d3444 <+4>:\tmov\tx2, x1\n   0x0000aaaac50d3448 <+8>:\tmov\tx29, sp\n   0x0000aaaac50d344c <+12>:\tstp\tx19, x20, [sp, #16]\n   0x0000aaaac50d3450 <+16>:\tmov\tw20, w0\n   0x0000aaaac50d3454 <+20>:\tadrp\tx0, 0xaaaac5109000\n   0x0000aaaac50d3458 <+24>:\tadd\tx0, x0, #0x20\n   0x0000aaaac50d345c <+28>:\tstp\tx21, x22, [sp, #32]\n   0x0000aaaac50d3460 <+32>:\tadd\tx0, x0, #0x18\n   0x0000aaaac50d3464 <+36>:\tstp\tx23, x24, [sp, #48]\n   0x0000aaaac50d3468 <+40>:\tmov\tx21, x1\n   0x0000aaaac50d346c <+44>:\tadrp\tx23, 0xaaaac5108000 <_xref.22431+8>\n   0x0000aaaac50d3470 <+48>:\tmov\tw1, w20\n   0x0000aaaac50d3474 <+52>:\tbl\t0xaaaac50d2a80 <frr_preinit@plt>\n   0x0000aaaac50d3478 <+56>:\tadrp\tx22, 0xaaaac50e5000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaac50d347c <+60>:\tadrp\tx1, 0xaaaac5103000\n   0x0000aaaac50d3480 <+64>:\tadd\tx1, x1, #0x428\n   0x0000aaaac50d3484 <+68>:\tadrp\tx2, 0xaaaac50e5000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaac50d3488 <+72>:\tadrp\tx0, 0xaaaac50e5000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaac50d348c <+76>:\tadd\tx2, x2, #0x4d0\n   0x0000aaaac50d3490 <+80>:\tadd\tx1, x1, #0x188\n   0x0000aaaac50d3494 <+84>:\tadd\tx0, x0, #0x510\n   0x0000aaaac50d3498 <+88>:\tbl\t0xaaaac50d30a0 <frr_opt_add@plt>\n   0x0000aaaac50d349c <+92>:\tldr\tx23, [x23, #4016]\n   0x0000aaaac50d34a0 <+96>:\tadd\tx22, x22, #0xcb0\n   0x0000aaaac50d34a4 <+100>:\tmov\tw24, #0xffff                \t// #65535\n   0x0000aaaac50d34a8 <+104>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaac50d34ac <+108>:\tmov\tx1, x21\n   0x0000aaaac50d34b0 <+112>:\tmov\tw0, w20\n   0x0000aaaac50d34b4 <+116>:\tbl\t0xaaaac50d2a60 <frr_getopt@plt>\n   0x0000aaaac50d34b8 <+120>:\tcmp\tw0, #0x7f\n   0x0000aaaac50d34bc <+124>:\tmov\tw19, w0\n   0x0000aaaac50d34c0 <+128>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaac50d34c4 <+132>:\tb.eq\t0xaaaac50d34d8 <main+152>  // b.none\n   0x0000aaaac50d34c8 <+136>:\tmov\tw1, w0\n   0x0000aaaac50d34cc <+140>:\tmov\tx0, x22\n   0x0000aaaac50d34d0 <+144>:\tbl\t0xaaaac50d2fe0 <strchr@plt>\n   0x0000aaaac50d34d4 <+148>:\tcbnz\tx0, 0xaaaac50d3530 <main+240>\n   0x0000aaaac50d34d8 <+152>:\tcmn\tw19, #0x1\n   0x0000aaaac50d34dc <+156>:\tb.eq\t0xaaaac50d3554 <main+276>  // b.none\n   0x0000aaaac50d34e0 <+160>:\tcbz\tw19, 0xaaaac50d34a8 <main+104>\n   0x0000aaaac50d34e4 <+164>:\tcmp\tw19, #0x73\n   0x0000aaaac50d34e8 <+168>:\tb.ne\t0xaaaac50d35c4 <main+388>  // b.any\n   0x0000aaaac50d34ec <+172>:\tldr\tx0, [x23]\n   0x0000aaaac50d34f0 <+176>:\tmov\tw2, #0xa                   \t// #10\n   0x0000aaaac50d34f4 <+180>:\tmov\tx1, #0x0                   \t// #0\n   0x0000aaaac50d34f8 <+184>:\tbl\t0xaaaac50d2f50 <strtol@plt>\n   0x0000aaaac50d34fc <+188>:\tmov\tw24, w0\n   0x0000aaaac50d3500 <+192>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaac50d3504 <+196>:\tmov\tx1, x21\n   0x0000aaaac50d3508 <+200>:\tmov\tw0, w20\n   0x0000aaaac50d350c <+204>:\tbl\t0xaaaac50d2a60 <frr_getopt@plt>\n   0x0000aaaac50d3510 <+208>:\tcmp\tw0, #0x7f\n   0x0000aaaac50d3514 <+212>:\tmov\tw19, w0\n   0x0000aaaac50d3518 <+216>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaac50d351c <+220>:\tb.eq\t0xaaaac50d34d8 <main+152>  // b.none\n   0x0000aaaac50d3520 <+224>:\tmov\tw1, w0\n   0x0000aaaac50d3524 <+228>:\tmov\tx0, x22\n   0x0000aaaac50d3528 <+232>:\tbl\t0xaaaac50d2fe0 <strchr@plt>\n   0x0000aaaac50d352c <+236>:\tcbz\tx0, 0xaaaac50d34d8 <main+152>\n   0x0000aaaac50d3530 <+240>:\tadrp\tx0, 0xaaaac5108000 <_xref.22431+8>\n   0x0000aaaac50d3534 <+244>:\tadrp\tx2, 0xaaaac50e5000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaac50d3538 <+248>:\tmov\tw3, w19\n   0x0000aaaac50d353c <+252>:\tadd\tx2, x2, #0x518\n   0x0000aaaac50d3540 <+256>:\tldr\tx0, [x0, #3936]\n   0x0000aaaac50d3544 <+260>:\tmov\tw1, #0x1                   \t// #1\n   0x0000aaaac50d3548 <+264>:\tldr\tx0, [x0]\n   0x0000aaaac50d354c <+268>:\tbl\t0xaaaac50d2cb0 <__fprintf_chk@plt>\n   0x0000aaaac50d3550 <+272>:\tb\t0xaaaac50d34a8 <main+104>\n   0x0000aaaac50d3554 <+276>:\tbl\t0xaaaac50d2e60 <frr_init@plt>\n   0x0000aaaac50d3558 <+280>:\tmov\tw1, w24\n   0x0000aaaac50d355c <+284>:\tbl\t0xaaaac50d3c10 <mgmt_master_init>\n   0x0000aaaac50d3560 <+288>:\tadrp\tx3, 0xaaaac50d3000 <stream_fifo_push@plt>\n   0x0000aaaac50d3564 <+292>:\tadrp\tx2, 0xaaaac50d3000 <stream_fifo_push@plt>\n   0x0000aaaac50d3568 <+296>:\tadd\tx3, x3, #0xac0\n   0x0000aaaac50d356c <+300>:\tadd\tx2, x2, #0xaf8\n   0x0000aaaac50d3570 <+304>:\tadrp\tx1, 0xaaaac50d3000 <stream_fifo_push@plt>\n   0x0000aaaac50d3574 <+308>:\tadrp\tx0, 0xaaaac50d3000 <stream_fifo_push@plt>\n   0x0000aaaac50d3578 <+312>:\tadd\tx1, x1, #0xb30\n   0x0000aaaac50d357c <+316>:\tadd\tx0, x0, #0xb68\n   0x0000aaaac50d3580 <+320>:\tbl\t0xaaaac50d2de0 <vrf_init@plt>\n   0x0000aaaac50d3584 <+324>:\tadrp\tx0, 0xaaaac50d3000 <stream_fifo_push@plt>\n   0x0000aaaac50d3588 <+328>:\tadd\tx0, x0, #0x9f0\n   0x0000aaaac50d358c <+332>:\tbl\t0xaaaac50d2c90 <vrf_cmd_init@plt>\n   0x0000aaaac50d3590 <+336>:\tbl\t0xaaaac50d3c60 <mgmt_init>\n   0x0000aaaac50d3594 <+340>:\tbl\t0xaaaac50d2df0 <frr_config_fork@plt>\n   0x0000aaaac50d3598 <+344>:\tadrp\tx0, 0xaaaac5108000 <_xref.22431+8>\n   0x0000aaaac50d359c <+348>:\tldr\tx0, [x0, #3920]\n   0x0000aaaac50d35a0 <+352>:\tldr\tx0, [x0]\n   0x0000aaaac50d35a4 <+356>:\tldr\tx0, [x0]\n   0x0000aaaac50d35a8 <+360>:\tbl\t0xaaaac50d3030 <frr_run@plt>\n=> 0x0000aaaac50d35ac <+364>:\tmov\tw0, #0x0                   \t// #0\n   0x0000aaaac50d35b0 <+368>:\tldp\tx19, x20, [sp, #16]\n   0x0000aaaac50d35b4 <+372>:\tldp\tx21, x22, [sp, #32]\n   0x0000aaaac50d35b8 <+376>:\tldp\tx23, x24, [sp, #48]\n   0x0000aaaac50d35bc <+380>:\tldp\tx29, x30, [sp], #64\n   0x0000aaaac50d35c0 <+384>:\tret\n   0x0000aaaac50d35c4 <+388>:\tmov\tw0, #0x1                   \t// #1\n   0x0000aaaac50d35c8 <+392>:\tbl\t0xaaaac50d2e40 <frr_help_exit@plt>\nEnd of assembler dump.\nDump of assembler code for function main:\n   0x0000aaaac50d3440 <+0>:\tstp\tx29, x30, [sp, #-64]!\n   0x0000aaaac50d3444 <+4>:\tmov\tx2, x1\n   0x0000aaaac50d3448 <+8>:\tmov\tx29, sp\n   0x0000aaaac50d344c <+12>:\tstp\tx19, x20, [sp, #16]\n   0x0000aaaac50d3450 <+16>:\tmov\tw20, w0\n   0x0000aaaac50d3454 <+20>:\tadrp\tx0, 0xaaaac5109000\n   0x0000aaaac50d3458 <+24>:\tadd\tx0, x0, #0x20\n   0x0000aaaac50d345c <+28>:\tstp\tx21, x22, [sp, #32]\n   0x0000aaaac50d3460 <+32>:\tadd\tx0, x0, #0x18\n   0x0000aaaac50d3464 <+36>:\tstp\tx23, x24, [sp, #48]\n   0x0000aaaac50d3468 <+40>:\tmov\tx21, x1\n   0x0000aaaac50d346c <+44>:\tadrp\tx23, 0xaaaac5108000 <_xref.22431+8>\n   0x0000aaaac50d3470 <+48>:\tmov\tw1, w20\n   0x0000aaaac50d3474 <+52>:\tbl\t0xaaaac50d2a80 <frr_preinit@plt>\n   0x0000aaaac50d3478 <+56>:\tadrp\tx22, 0xaaaac50e5000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaac50d347c <+60>:\tadrp\tx1, 0xaaaac5103000\n   0x0000aaaac50d3480 <+64>:\tadd\tx1, x1, #0x428\n   0x0000aaaac50d3484 <+68>:\tadrp\tx2, 0xaaaac50e5000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaac50d3488 <+72>:\tadrp\tx0, 0xaaaac50e5000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaac50d348c <+76>:\tadd\tx2, x2, #0x4d0\n   0x0000aaaac50d3490 <+80>:\tadd\tx1, x1, #0x188\n   0x0000aaaac50d3494 <+84>:\tadd\tx0, x0, #0x510\n   0x0000aaaac50d3498 <+88>:\tbl\t0xaaaac50d30a0 <frr_opt_add@plt>\n   0x0000aaaac50d349c <+92>:\tldr\tx23, [x23, #4016]\n   0x0000aaaac50d34a0 <+96>:\tadd\tx22, x22, #0xcb0\n   0x0000aaaac50d34a4 <+100>:\tmov\tw24, #0xffff                \t// #65535\n   0x0000aaaac50d34a8 <+104>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaac50d34ac <+108>:\tmov\tx1, x21\n   0x0000aaaac50d34b0 <+112>:\tmov\tw0, w20\n   0x0000aaaac50d34b4 <+116>:\tbl\t0xaaaac50d2a60 <frr_getopt@plt>\n   0x0000aaaac50d34b8 <+120>:\tcmp\tw0, #0x7f\n   0x0000aaaac50d34bc <+124>:\tmov\tw19, w0\n   0x0000aaaac50d34c0 <+128>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaac50d34c4 <+132>:\tb.eq\t0xaaaac50d34d8 <main+152>  // b.none\n   0x0000aaaac50d34c8 <+136>:\tmov\tw1, w0\n   0x0000aaaac50d34cc <+140>:\tmov\tx0, x22\n   0x0000aaaac50d34d0 <+144>:\tbl\t0xaaaac50d2fe0 <strchr@plt>\n   0x0000aaaac50d34d4 <+148>:\tcbnz\tx0, 0xaaaac50d3530 <main+240>\n   0x0000aaaac50d34d8 <+152>:\tcmn\tw19, #0x1\n   0x0000aaaac50d34dc <+156>:\tb.eq\t0xaaaac50d3554 <main+276>  // b.none\n   0x0000aaaac50d34e0 <+160>:\tcbz\tw19, 0xaaaac50d34a8 <main+104>\n   0x0000aaaac50d34e4 <+164>:\tcmp\tw19, #0x73\n   0x0000aaaac50d34e8 <+168>:\tb.ne\t0xaaaac50d35c4 <main+388>  // b.any\n   0x0000aaaac50d34ec <+172>:\tldr\tx0, [x23]\n   0x0000aaaac50d34f0 <+176>:\tmov\tw2, #0xa                   \t// #10\n   0x0000aaaac50d34f4 <+180>:\tmov\tx1, #0x0                   \t// #0\n   0x0000aaaac50d34f8 <+184>:\tbl\t0xaaaac50d2f50 <strtol@plt>\n   0x0000aaaac50d34fc <+188>:\tmov\tw24, w0\n   0x0000aaaac50d3500 <+192>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaac50d3504 <+196>:\tmov\tx1, x21\n   0x0000aaaac50d3508 <+200>:\tmov\tw0, w20\n   0x0000aaaac50d350c <+204>:\tbl\t0xaaaac50d2a60 <frr_getopt@plt>\n   0x0000aaaac50d3510 <+208>:\tcmp\tw0, #0x7f\n   0x0000aaaac50d3514 <+212>:\tmov\tw19, w0\n   0x0000aaaac50d3518 <+216>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaac50d351c <+220>:\tb.eq\t0xaaaac50d34d8 <main+152>  // b.none\n   0x0000aaaac50d3520 <+224>:\tmov\tw1, w0\n   0x0000aaaac50d3524 <+228>:\tmov\tx0, x22\n   0x0000aaaac50d3528 <+232>:\tbl\t0xaaaac50d2fe0 <strchr@plt>\n   0x0000aaaac50d352c <+236>:\tcbz\tx0, 0xaaaac50d34d8 <main+152>\n   0x0000aaaac50d3530 <+240>:\tadrp\tx0, 0xaaaac5108000 <_xref.22431+8>\n   0x0000aaaac50d3534 <+244>:\tadrp\tx2, 0xaaaac50e5000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaac50d3538 <+248>:\tmov\tw3, w19\n   0x0000aaaac50d353c <+252>:\tadd\tx2, x2, #0x518\n   0x0000aaaac50d3540 <+256>:\tldr\tx0, [x0, #3936]\n   0x0000aaaac50d3544 <+260>:\tmov\tw1, #0x1                   \t// #1\n   0x0000aaaac50d3548 <+264>:\tldr\tx0, [x0]\n   0x0000aaaac50d354c <+268>:\tbl\t0xaaaac50d2cb0 <__fprintf_chk@plt>\n   0x0000aaaac50d3550 <+272>:\tb\t0xaaaac50d34a8 <main+104>\n   0x0000aaaac50d3554 <+276>:\tbl\t0xaaaac50d2e60 <frr_init@plt>\n   0x0000aaaac50d3558 <+280>:\tmov\tw1, w24\n   0x0000aaaac50d355c <+284>:\tbl\t0xaaaac50d3c10 <mgmt_master_init>\n   0x0000aaaac50d3560 <+288>:\tadrp\tx3, 0xaaaac50d3000 <stream_fifo_push@plt>\n   0x0000aaaac50d3564 <+292>:\tadrp\tx2, 0xaaaac50d3000 <stream_fifo_push@plt>\n   0x0000aaaac50d3568 <+296>:\tadd\tx3, x3, #0xac0\n   0x0000aaaac50d356c <+300>:\tadd\tx2, x2, #0xaf8\n   0x0000aaaac50d3570 <+304>:\tadrp\tx1, 0xaaaac50d3000 <stream_fifo_push@plt>\n   0x0000aaaac50d3574 <+308>:\tadrp\tx0, 0xaaaac50d3000 <stream_fifo_push@plt>\n   0x0000aaaac50d3578 <+312>:\tadd\tx1, x1, #0xb30\n   0x0000aaaac50d357c <+316>:\tadd\tx0, x0, #0xb68\n   0x0000aaaac50d3580 <+320>:\tbl\t0xaaaac50d2de0 <vrf_init@plt>\n   0x0000aaaac50d3584 <+324>:\tadrp\tx0, 0xaaaac50d3000 <stream_fifo_push@plt>\n   0x0000aaaac50d3588 <+328>:\tadd\tx0, x0, #0x9f0\n   0x0000aaaac50d358c <+332>:\tbl\t0xaaaac50d2c90 <vrf_cmd_init@plt>\n   0x0000aaaac50d3590 <+336>:\tbl\t0xaaaac50d3c60 <mgmt_init>\n   0x0000aaaac50d3594 <+340>:\tbl\t0xaaaac50d2df0 <frr_config_fork@plt>\n   0x0000aaaac50d3598 <+344>:\tadrp\tx0, 0xaaaac5108000 <_xref.22431+8>\n   0x0000aaaac50d359c <+348>:\tldr\tx0, [x0, #3920]\n   0x0000aaaac50d35a0 <+352>:\tldr\tx0, [x0]\n   0x0000aaaac50d35a4 <+356>:\tldr\tx0, [x0]\n   0x0000aaaac50d35a8 <+360>:\tbl\t0xaaaac50d3030 <frr_run@plt>\n=> 0x0000aaaac50d35ac <+364>:\tmov\tw0, #0x0                   \t// #0\n   0x0000aaaac50d35b0 <+368>:\tldp\tx19, x20, [sp, #16]\n   0x0000aaaac50d35b4 <+372>:\tldp\tx21, x22, [sp, #32]\n   0x0000aaaac50d35b8 <+376>:\tldp\tx23, x24, [sp, #48]\n   0x0000aaaac50d35bc <+380>:\tldp\tx29, x30, [sp], #64\n   0x0000aaaac50d35c0 <+384>:\tret\n   0x0000aaaac50d35c4 <+388>:\tmov\tw0, #0x1                   \t// #1\n   0x0000aaaac50d35c8 <+392>:\tbl\t0xaaaac50d2e40 <frr_help_exit@plt>\nEnd of assembler dump.\n'

see full log at https://ci1.netdef.org/browse/FRR-PULLREQ2-5271/artifact/TOPO0U18ARM8/ErrorLog/log_topotests.txt

Topotests Ubuntu 18.04 amd64 part 9: Failed (click for details) Topotests Ubuntu 18.04 amd64 part 9: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5271/artifact/TOPO9U18AMD64/ErrorLog/ Topotests Ubuntu 18.04 amd64 part 9: No useful log found
Addresssanitizer topotests part 8: Incomplete (check logs for details)
Topotests debian 10 amd64 part 2: Failed (click for details) Topotests debian 10 amd64 part 2: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5271/artifact/TOPO2DEB10AMD64/ErrorLog/ Topotests debian 10 amd64 part 2: No useful log found
Topotests Ubuntu 18.04 arm8 part 5: Failed (click for details) Topotests Ubuntu 18.04 arm8 part 5: No useful log found
Topotests Ubuntu 18.04 amd64 part 6: Failed (click for details) Topotests Ubuntu 18.04 amd64 part 6: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5271/artifact/TOPO6U18AMD64/ErrorLog/ Topotests Ubuntu 18.04 amd64 part 6: No useful log found
Topotests Ubuntu 18.04 amd64 part 1: Failed (click for details) Topotests Ubuntu 18.04 amd64 part 1: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5271/artifact/TP1U1804AMD64/ErrorLog/ Topotests Ubuntu 18.04 amd64 part 1: No useful log found
Topotests debian 10 amd64 part 1: Failed (click for details) Topotests debian 10 amd64 part 1: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5271/artifact/TOPO1DEB10AMD64/ErrorLog/ Topotests debian 10 amd64 part 1: No useful log found
Topotests debian 10 amd64 part 6: Failed (click for details) Topotests debian 10 amd64 part 6: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5271/artifact/TOPO6DEB10AMD64/ErrorLog/ Topotests debian 10 amd64 part 6: No useful log found
Topotests Ubuntu 18.04 arm8 part 1: Failed (click for details) Topotests Ubuntu 18.04 arm8 part 1: No useful log found
Topotests debian 10 amd64 part 4: Failed (click for details) Topotests debian 10 amd64 part 4: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5271/artifact/TOPO4DEB10AMD64/ErrorLog/ Topotests debian 10 amd64 part 4: No useful log found
Topotests debian 10 amd64 part 3: Failed (click for details) Topotests debian 10 amd64 part 3: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5271/artifact/TOPO3DEB10AMD64/ErrorLog/ Topotests debian 10 amd64 part 3: No useful log found
Topotests Ubuntu 18.04 i386 part 9: Failed (click for details) Topotests Ubuntu 18.04 i386 part 9: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5271/artifact/TOPO9U18I386/ErrorLog/ Topotests Ubuntu 18.04 i386 part 9: No useful log found
Topotests Ubuntu 18.04 arm8 part 7: Failed (click for details) Topotests Ubuntu 18.04 arm8 part 7: No useful log found
Addresssanitizer topotests part 9: Incomplete (check logs for details)
Topotests debian 10 amd64 part 5: Failed (click for details) Topotests debian 10 amd64 part 5: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5271/artifact/TOPO5DEB10AMD64/ErrorLog/ Topotests debian 10 amd64 part 5: No useful log found
Topotests Ubuntu 18.04 arm8 part 2: Failed (click for details)

Topology Test Results are at https://ci1.netdef.org/browse/FRR-PULLREQ2-TOPO2U18ARM8-5271/test

Topology Tests failed for Topotests Ubuntu 18.04 arm8 part 2:

51	../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
Initial frame selected; you cannot go up.
Initial frame selected; you cannot go up.
Initial frame selected; you cannot go up.
Initial frame selected; you cannot go up.
Initial frame selected; you cannot go up.
r1: Daemon mgmtd not running

r1: mgmtd crashed. Core file found - Backtrace follows:
b'[New LWP 1285]\n[Thread debugging using libthread_db enabled]\nUsing host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".\nCore was generated by `/usr/lib/frr/mgmtd --command-log-always --log file:mgmtd.log --log-level debug\'.\nProgram terminated with signal SIGSEGV, Segmentation fault.\n#0  raise (sig=sig@entry=11) at ../sysdeps/unix/sysv/linux/raise.c:51\n  Id   Target Id         Frame \n* 1    Thread 0xffffaa67a020 (LWP 1285) raise (sig=sig@entry=11) at ../sysdeps/unix/sysv/linux/raise.c:51\n#0  raise (sig=sig@entry=11) at ../sysdeps/unix/sysv/linux/raise.c:51\n        set = {__val = {18446744067266829055, 187650543645616, 0, 0, 10, 281474378199552, 281473539157904, 187650543772488, 187650543771736, 281474378199664, 281473539340504, 281474378199712, 11, 281474378200000, 0, 3834033537019818809}}\n        pid = <optimized out>\n        tid = <optimized out>\n        ret = <optimized out>\n#1  0x0000ffffaa5378e0 in core_handler (signo=11, siginfo=0xffffdc5373c0, context=<optimized out>) at lib/sigevent.c:262\n        pc = <optimized out>\n        sa_default = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {0 <repeats 16 times>}}, sa_flags = 0, sa_restorer = 0x0}\n        sigset = {__val = {9216, 0 <repeats 15 times>}}\n#2  <signal handler called>\nNo symbol table info available.\n#3  0x0000000000000000 in ?? ()\nNo symbol table info available.\n#4  0x0000ffffaa5150f8 in nb_callback_create (nb_node=0xaaaaf47782d0, errmsg_len=8192, errmsg=0xffffdc538c58 "", resource=0x0, dnode=0xaaaaf47d4ce0, event=NB_EV_VALIDATE, context=0xffffdc538c48) at lib/northbound.c:1232\n        args = {context = 0xffffdc538c48, event = NB_EV_VALIDATE, dnode = 0xaaaaf47d4ce0, resource = 0x0, errmsg = 0xffffdc538c58 "", errmsg_len = 8192}\n        unexpected_error = false\n        ret = <optimized out>\n        args = <optimized out>\n        unexpected_error = <optimized out>\n        ret = <optimized out>\n        __atomic_load_ptr = <optimized out>\n        __atomic_load_tmp = <optimized out>\n        _xrefdata = {xrefdata = {xref = 0xffffaa616d60 <_xref.20896>, uid = "QZVSH-6PTWR\\000\\000\\000\\000", hashstr = 0xffffaa58c7a8 "northbound callback: unexpected return value: %s", hashu32 = {7, 0}, xui = {re = {rbt_parent = 0x0, rbt_left = 0x0, rbt_right = 0x0, rbt_color = 0}}}, fl_print_bt = 0 \'\\000\'}\n        _xref = {xref = {xrefdata = 0xffffaa637f60 <_xrefdata.20895>, type = XREFT_LOGMSG, line = 1258, file = 0xffffaa58ca60 "lib/northbound.c", func = 0xffffaa58c128 <__func__.20897> "nb_callback_create"}, fmtstring = 0xffffaa58c7a8 "northbound callback: unexpected return value: %s", priority = 7, ec = 0, args = 0xffffaa58cc40 "nb_err_name(ret)"}\n        xref_p_26 = 0xffffaa616d60 <_xref.20896>\n#5  nb_callback_configuration (context=context@entry=0xffffdc538c48, event=event@entry=NB_EV_VALIDATE, change=change@entry=0xaaaaf47d8c60, errmsg=errmsg@entry=0xffffdc538c58 "", errmsg_len=errmsg_len@entry=8192) at lib/northbound.c:1546\n        operation = NB_OP_CREATE\n        xpath = "\\000,\xd9\xa1\\207\\254dv\\220\\207S\\334\\377\\377\\000\\000t\\207S\\334\\377\\377\\000\\000\\260\\207S\\334\\377\\377\\000\\000T\\221A\\252\\377\\377\\000\\000\\020\\212S\\334\\377\\377\\000\\000\\020\\212S\\334\\377\\377\\000\\000\\000\\300D\\252\\377\\377\\000\\000\\001\\000\\000\\000\\000\\000\\000\\000\\360i}\\364\\252\\252\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\060cm\\364\\252\\252\\000\\000P\\336t\\364\\252\\252\\000\\000\\226\\211S\\334\\377\\377\\000\\000\\000`6\\252\\377\\377\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\001\\000\\000\\000\\252\\252\\000\\000\\230\\207S\\334\\377\\377\\000\\000;", \'\\000\' <repeats 11 times>, "\\003", \'\\000\' <repeats 11 times>, "\\240\\207S\\334\\377\\377\\000\\000\\004\\000\\000\\000\\252\\252\\000\\000\\020\\212\\026\\000\\002\\000\\000\\000=\\212x\\364\\252\\252\\000\\000\\220"...\n        nb_node = 0xaaaaf47782d0\n        dnode = 0xaaaaf47d4ce0\n        resource = 0x0\n        ret = 1\n        __func__ = "nb_callback_configuration"\n        _xrefdata = {xrefdata = {xref = 0xffffaa6171c0 <_xref.21112>, uid = "PY7VQ-MXSSM\\000\\000\\000\\000", hashstr = 0xffffaa58cc58 "%s: unknown event (%u) [xpath %s]", hashu32 = {3, 100663307}, xui = {re = {rbt_parent = 0xffffaa633160 <_xrefdata.22621+40>, rbt_left = 0xffffaa640100 <_xrefdata.21449+40>, rbt_right = 0xffffaa637530 <_xrefdata.20504+40>, rbt_color = 0}}}, fl_print_bt = 0 \'\\000\'}\n        _xref = {xref = {xrefdata = 0xffffaa638140 <_xrefdata.21111>, type = XREFT_LOGMSG, line = 1604, file = 0xffffaa58ca60 "lib/northbound.c", func = 0xffffaa58bf50 <__func__.21091> "nb_callback_configuration"}, fmtstring = 0xffffaa58cc58 "%s: unknown event (%u) [xpath %s]", priority = 3, ec = 100663307, args = 0xffffaa58cc80 "__func__, event, xpath"}\n        xref_p_41 = 0xffffaa6171c0 <_xref.21112>\n#6  0x0000ffffaa51560c in nb_candidate_validate_code (context=context@entry=0xffffdc538c48, candidate=candidate@entry=0xaaaaf4713540, changes=changes@entry=0xffffdc538bb0, errmsg=errmsg@entry=0xffffdc538c58 "", errmsg_len=errmsg_len@entry=8192) at lib/northbound.c:991\n        change = 0xaaaaf47d8c60\n        cb = 0xaaaaf47d8c60\n        root = 0x0\n        child = <optimized out>\n        ret = <optimized out>\n#7  0x0000ffffaa515880 in nb_candidate_commit_prepare (context=0xffffdc538c48, context@entry=0xffffdc538c68, candidate=0xaaaaf4713540, comment=comment@entry=0x0, transaction=0xffffdc538c00, transaction@entry=0xffffdc538c30, skip_validate=skip_validate@entry=false, ignore_zero_change=ignore_zero_change@entry=false, errmsg=errmsg@entry=0xffffdc538c58 "", errmsg_len=errmsg_len@entry=8192) at lib/northbound.c:1063\n        changes = {rbh_root = {rbt_root = 0xaaaaf47d8c60}}\n        __func__ = "nb_candidate_commit_prepare"\n#8  0x0000ffffaa515bf0 in nb_candidate_commit (context=context@entry=0xffffdc538c68, candidate=<optimized out>, save_transaction=save_transaction@entry=true, comment=comment@entry=0x0, transaction_id=transaction_id@entry=0x0, errmsg=errmsg@entry=0xffffdc538c58 "", errmsg_len=errmsg_len@entry=8192) at lib/northbound.c:1128\n        transaction = 0x0\n        ret = <optimized out>\n#9  0x0000ffffaa516150 in nb_cli_classic_commit (vty=vty@entry=0xaaaaf47cbbe0) at lib/northbound_cli.c:64\n        context = {client = NB_CLIENT_CLI, user = 0xaaaaf47cbbe0}\n        errmsg = \'\\000\' <repeats 8191 times>\n        ret = <optimized out>\n#10 0x0000ffffaa518d08 in nb_cli_apply_changes_internal (vty=vty@entry=0xaaaaf47cbbe0, xpath_base=xpath_base@entry=0xffffdc53cd68 "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'0.0.0.0/0\'][afi-safi=\'frr-routing:"..., clear_pending=clear_pending@entry=false) at lib/northbound_cli.c:192\n        error = false\n        buf = \'\\000\' <repeats 728 times>...\n        __func__ = <optimized out>\n#11 0x0000ffffaa519070 in nb_cli_apply_changes (vty=vty@entry=0xaaaaf47cbbe0, xpath_base_fmt=xpath_base_fmt@entry=0xffffdc53d4e8 "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'0.0.0.0/0\'][afi-safi=\'frr-routing:"...) at lib/northbound_cli.c:216\n        xpath_base = "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'0.0.0.0/0\'][afi-safi=\'frr-routing:"...\n#12 0x0000ffffaa3603e4 in static_route_leak (vty=0xaaaaf47cbbe0, vty@entry=0x0, svrf=svrf@entry=0xffffaa63fdc0 <vrf_default_name> "default", nh_svrf=nh_svrf@entry=0xffffaa63fdc0 <vrf_default_name> "default", afi=afi@entry=AFI_IP, safi=safi@entry=SAFI_UNICAST, negate=negate@entry=0xaaaaf47d4b30 "0I", <incomplete sequence \\364\\252\\252>, dest_str=dest_str@entry=0xaaaaf47d4b10 "0.0.0.0/0", mask_str=mask_str@entry=0xffffaa632000 "(\\327\\032", src_str=<optimized out>, src_str@entry=0x0, gate_str=<optimized out>, gate_str@entry=0x0, ifname=<optimized out>, ifname@entry=0x0, flag_str=<optimized out>, flag_str@entry=0xffffaa37b568 <ip_route_blackhole_cmd> "\xc8\x9a6\\252\\377\\377", tag_str=<optimized out>, tag_str@entry=0x0, distance_str=<optimized out>, distance_str@entry=0x0, label_str=<optimized out>, label_str@entry=0x0, table_str=<optimized out>, table_str@entry=0xffffaa4da174 <command_config_read_one_line+52> "\\300\\b", onlink=<optimized out>, onlink@entry=false, color_str=<optimized out>, color_str@entry=0x0) at staticd/static_vty.c:306\n        ret = <optimized out>\n        p = {family = 2 \'\\002\', prefixlen = 0, u = {prefix = 0 \'\\000\', prefix4 = {s_addr = 0}, prefix6 = {__in6_u = {__u6_addr8 = \'\\000\' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}, lp = {id = {s_addr = 0}, adv_router = {s_addr = 0}}, prefix_eth = {octet = "\\000\\000\\000\\000\\000"}, val = \'\\000\' <repeats 15 times>, val32 = {0, 0, 0, 0}, ptr = 0, prefix_evpn = {route_type = 0 \'\\000\', u = {_ead_addr = {esi = {val = "\\000\\000\\000\\000\\000\\000\\000\\000\\000"}, eth_tag = 0, ip = {ipa_type = IPADDR_NONE, ip = {addr = 0 \'\\000\', _v4_addr = {s_addr = 0}, _v6_addr = {__in6_u = {__u6_addr8 = \'\\000\' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}}}, frag_id = 44224}, _macip_addr = {eth_tag = 0, ip_prefix_length = 0 \'\\000\', mac = {octet = "\\000\\000\\000\\000\\000"}, ip = {ipa_type = IPADDR_NONE, ip = {addr = 0 \'\\000\', _v4_addr = {s_addr = 0}, _v6_addr = {__in6_u = {__u6_addr8 = \'\\000\' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}}}}, _imet_addr = {eth_tag = 0, ip_prefix_length = 0 \'\\000\', ip = {ipa_type = IPADDR_NONE, ip = {addr = 0 \'\\000\', _v4_addr = {s_addr = 0}, _v6_addr = {__in6_u = {__u6_addr8 = \'\\000\' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}}}}, _es_addr = {esi = {val = "\\000\\000\\000\\000\\000\\000\\000\\000\\000"}, ip_prefix_length = 0 \'\\000\', ip = {ipa_type = IPADDR_NONE, ip = {addr = 0 \'\\000\', _v4_addr = {s_addr = 0}, _v6_addr = {__in6_u = {__u6_addr8 = \'\\000\' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}}}}, _prefix_addr = {eth_tag = 0, ip_prefix_length = 0 \'\\000\', ip = {ipa_type = IPADDR_NONE, ip = {addr = 0 \'\\000\', _v4_addr = {s_addr = 0}, _v6_addr = {__in6_u = {__u6_addr8 = \'\\000\' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}}}}}}, prefix_flowspec = {family = 0 \'\\000\', prefixlen = 0, ptr = 0}}}\n        src = {family = 216 \'\\330\', prefixlen = 43526, u = {prefix = 131 \'\\203\', prefix4 = {s_addr = 2030043267}, prefix6 = {__in6_u = {__u6_addr8 = "\\203\\000\\000y\\000\\003\\003y\\000\\003\\000d\\001\\377\\000", __u6_addr16 = {131, 30976, 768, 30979, 768, 25600, 65281, 0}, __u6_addr32 = {2030043267, 2030240512, 1677722368, 65281}}}, lp = {id = {s_addr = 2030043267}, adv_router = {s_addr = 2030240512}}, prefix_eth = {octet = "\\203\\000\\000y\\000\\003"}, val = "\\203\\000\\000y\\000\\003\\003y\\000\\003\\000d\\001\\377\\000", val32 = {2030043267, 2030240512, 1677722368, 65281}, ptr = 8719816604084338819, prefix_evpn = {route_type = 131 \'\\203\', u = {_ead_addr = {esi = {val = "\\000\\003\\003y\\000\\003\\000d\\001\\377"}, eth_tag = 2852563224, ip = {ipa_type = 65535, ip = {addr = 216 \'\\330\', _v4_addr = {s_addr = 3696486872}, _v6_addr = {__in6_u = {__u6_addr8 = "\\330\\351S\\334\\377\\377\\000\\000\\330&q\\364\\252\\252\\000", __u6_addr16 = {59864, 56403, 65535, 0, 9944, 62577, 43690, 0}, __u6_addr32 = {3696486872, 65535, 4101056216, 43690}}}}}, frag_id = 63808}, _macip_addr = {eth_tag = 2030240512, ip_prefix_length = 0 \'\\000\', mac = {octet = "\\003\\000d\\001\\377"}, ip = {ipa_type = 2852563224, ip = {addr = 255 \'\\377\', _v4_addr = {s_addr = 65535}, _v6_addr = {__in6_u = {__u6_addr8 = "\\377\\377\\000\\000\\330\\351S\\334\\377\\377\\000\\000\\330&", <incomplete sequence \\364>, __u6_addr16 = {65535, 0, 59864, 56403, 65535, 0, 9944, 62577}, __u6_addr32 = {65535, 3696486872, 65535, 4101056216}}}}}}, _imet_addr = {eth_tag = 2030240512, ip_prefix_length = 0 \'\\000\', ip = {ipa_type = 65281, ip = {addr = 24 \'\\030\', _v4_addr = {s_addr = 2852563224}, _v6_addr = {__in6_u = {__u6_addr8 = "\\030\\251\\006\\252\\377\\377\\000\\000\\330\\351S\\334\\377\\377\\000", __u6_addr16 = {43288, 43526, 65535, 0, 59864, 56403, 65535, 0}, __u6_addr32 = {2852563224, 65535, 3696486872, 65535}}}}}}, _es_addr = {esi = {val = "\\000\\003\\003y\\000\\003\\000d\\001\\377"}, ip_prefix_length = 0 \'\\000\', ip = {ipa_type = 2852563224, ip = {addr = 255 \'\\377\', _v4_addr = {s_addr = 65535}, _v6_addr = {__in6_u = {__u6_addr8 = "\\377\\377\\000\\000\\330\\351S\\334\\377\\377\\000\\000\\330&", <incomplete sequence \\364>, __u6_addr16 = {65535, 0, 59864, 56403, 65535, 0, 9944, 62577}, __u6_addr32 = {65535, 3696486872, 65535, 4101056216}}}}}}, _prefix_addr = {eth_tag = 2030240512, ip_prefix_length = 0 \'\\000\', ip = {ipa_type = 65281, ip = {addr = 24 \'\\030\', _v4_addr = {s_addr = 2852563224}, _v6_addr = {__in6_u = {__u6_addr8 = "\\030\\251\\006\\252\\377\\377\\000\\000\\330\\351S\\334\\377\\377\\000", __u6_addr16 = {43288, 43526, 65535, 0, 59864, 56403, 65535, 0}, __u6_addr32 = {2852563224, 65535, 3696486872, 65535}}}}}}}}, prefix_flowspec = {family = 131 \'\\203\', prefixlen = 30976, ptr = 280381437772544}}}\n        mask = {s_addr = 0}\n        type = <optimized out>\n        bh_type = <optimized out>\n        xpath_prefix = "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'0.0.0.0/0\'][afi-safi=\'frr-routing:"...\n        xpath_nexthop = "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'0.0.0.0/0\'][afi-safi=\'frr-routing:"...\n        xpath_mpls = "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'0.0.0.0/0\'][afi-safi=\'frr-routing:"...\n        xpath_label = "\\340\\"|\\364\\252\\252\\000\\000h\\352S\\334\\377\\377\\000\\000\\000 c\\252\\377\\377\\000\\000\\220\\341S\\334\\377\\377\\000\\000|\\254T\\252\\377\\377\\000\\000@\\375c\\252\\377\\377\\000\\000\\060\\017|\\364\\252\\252\\000\\000\\260\\341S\\334\\377\\377\\000\\000\\350\\356M\\252\\377\\377\\000\\000\\060\\017|\\364\\252\\252\\000\\000\\003\\000\\000\\000\\000\\000\\000\\000h\\352S\\334\\377\\377\\000\\000\\000 c\\252\\377\\377\\000\\000\\000 c\\252\\377\\377\\000\\000p\\352S\\334\\377\\377\\000\\000\\300H}\\364\\252\\252\\000\\000|\\254T\\252\\377\\377\\000\\000@\\375c\\252\\377\\377\\000\\000|\\254T\\252\\377\\377\\000\\000\\260\\341S\\334\\377\\377\\000\\000\\350\\356M\\252\\377\\377\\000\\000\\060\\017|\\364\\252\\252\\000\\000\\350\\356M\\252\\377\\377\\000\\000\\060\\017|\\364\\252\\252\\000\\000\\000,\xd9\xa1\\207\\254dv\\020"...\n        ab_xpath = "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'0.0.0.0/0\'][afi-safi=\'frr-routing:"...\n        buf_prefix = "0.0.0.0/0\\000q\\364\\252\\252\\000\\000p\\027\\000\\000\\000\\000\\000\\000", \'\\377\' <repeats 56 times>\n        buf_src_prefix = \'\\000\' <repeats 79 times>\n        buf_nh_type = "blackhole", \'\\000\' <repeats 70 times>\n        buf_tag = "0\\000\\000\\000\\000\\000\\000h\\000\\000\\000\\004\\000f\\000\\000f\\004", \'\\000\' <repeats 61 times>\n        label_stack_id = <optimized out>\n        buf_gate_str = <optimized out>\n        distance = <optimized out>\n        tag = <optimized out>\n        table_id = <optimized out>\n        dnode = <optimized out>\n        __func__ = <optimized out>\n#13 0x0000ffffaa364870 in static_route (table_str=0xffffaa4da174 <command_config_read_one_line+52> "\\300\\b", label_str=0x0, vrf_name=0xffffaa63fdc0 <vrf_default_name> "default", distance_str=0x0, tag_str=0x0, flag_str=0xffffaa37b568 <ip_route_blackhole_cmd> "\xc8\x9a6\\252\\377\\377", ifname=0x0, gate_str=0x0, src_str=0x0, mask_str=0xffffaa632000 "(\\327\\032", dest_str=0xaaaaf47d4b10 "0.0.0.0/0", negate=0xaaaaf47d4b30 "0I", <incomplete sequence \\364\\252\\252>, safi=SAFI_UNICAST, afi=AFI_IP, vty=0x0) at staticd/static_vty.c:378\nNo locals.\n#14 ip_route_blackhole_magic (self=<optimized out>, argc=<optimized out>, argv=<optimized out>, tag=<optimized out>, distance=<optimized out>, table=<optimized out>, table_str=0xffffaa4da174 <command_config_read_one_line+52> "\\300\\b", label=0x0, vrf=<optimized out>, distance_str=0x0, tag_str=0x0, flag=0xffffaa37b568 <ip_route_blackhole_cmd> "\xc8\x9a6\\252\\377\\377", mask_str=0xffffaa632000 "(\\327\\032", prefix=0xaaaaf47d4b10 "0.0.0.0/0", no=0xaaaaf47d4b30 "0I", <incomplete sequence \\364\\252\\252>, vty=0x0, mask=...) at staticd/static_vty.c:429\nNo locals.\n#15 ip_route_blackhole (self=<optimized out>, vty=0x0, argc=<optimized out>, argv=<optimized out>) at ./staticd/static_vty_clippy.c:187\n        _i = <optimized out>\n        _fail = <optimized out>\n        _failcnt = 0\n        no = 0xaaaaf47d4b30 "0I", <incomplete sequence \\364\\252\\252>\n        prefix = 0xaaaaf47d4b10 "0.0.0.0/0"\n        mask = {s_addr = 0}\n        mask_str = 0xffffaa632000 "(\\327\\032"\n        flag = 0xffffaa37b568 <ip_route_blackhole_cmd> "\xc8\x9a6\\252\\377\\377"\n        tag = <optimized out>\n        tag_str = 0x0\n        distance = <optimized out>\n        distance_str = 0x0\n        vrf = <optimized out>\n        label = 0x0\n        table = <optimized out>\n        table_str = 0xffffaa4da174 <command_config_read_one_line+52> "\\300\\b"\n#16 0x0000ffffaa4d9d18 in cmd_execute_command_real (vline=vline@entry=0xaaaaf47c22e0, vty=vty@entry=0xaaaaf47cbbe0, cmd=cmd@entry=0x0, up_level=up_level@entry=0, filter=FILTER_STRICT) at lib/command.c:990\n        argv_list = 0xaaaaf47d4b30\n        status = MATCHER_OK\n        matched_element = 0xffffaa37b568 <ip_route_blackhole_cmd>\n        i = <optimized out>\n        xpath_index = <optimized out>\n        node = <optimized out>\n        cmdgraph = <optimized out>\n        argv = 0xaaaaf47d4950\n        ln = <optimized out>\n        token = <optimized out>\n        argc = 4\n        ret = <optimized out>\n        _xref = {xref = {xrefdata = 0x0, type = XREFT_ASSERT, line = 961, file = 0xffffaa574df0 "lib/command.c", func = 0xffffaa573c50 <__func__.21265> "cmd_execute_command_real"}, expr = 0xffffaa574e18 "ln", extra = 0x0, args = 0x0}\n        xref_p_11 = 0xffffaa60cd08 <_xref.21264>\n#17 0x0000ffffaa4da140 in cmd_execute_command_strict (vline=vline@entry=0xaaaaf47c22e0, vty=vty@entry=0xaaaaf47cbbe0, cmd=cmd@entry=0x0) at lib/command.c:1101\nNo locals.\n#18 0x0000ffffaa4da190 in command_config_read_one_line (vty=vty@entry=0xaaaaf47cbbe0, cmd=cmd@entry=0x0, line_num=2, use_daemon=use_daemon@entry=0) at lib/command.c:1261\n        vline = 0xaaaaf47c22e0\n        ret = <optimized out>\n        up_level = 0\n#19 0x0000ffffaa4da32c in config_from_file (vty=vty@entry=0xaaaaf47cbbe0, fp=fp@entry=0xaaaaf45fa6a0, line_num=0xffffdc53eb74, line_num@entry=0xffffdc53ebd4) at lib/command.c:1306\n        ret = <optimized out>\n        error_ret = 0\n#20 0x0000ffffaa5517a0 in vty_read_file (confp=0xaaaaf45fa6a0, config=0xaaaaf4713540) at lib/vty.c:2410\n        ret = <optimized out>\n        vty = 0xaaaaf47cbbe0\n        node = <optimized out>\n        ve = <optimized out>\n        line_num = 2\n        ret = <optimized out>\n        vty = <optimized out>\n        ve = <optimized out>\n        node = <optimized out>\n        line_num = <optimized out>\n        message = <optimized out>\n        nl = <optimized out>\n        _xrefdata = {xrefdata = {xref = 0xffffaa624988 <_xref.21890>, uid = "SHWNK-NWT5S\\000\\000\\000\\000", hashstr = 0xffffaa5a0090 "%s on config line %u: %s", hashu32 = {3, 100663304}, xui = {re = {rbt_parent = 0xffffaa639878 <_xrefdata.19810+40>, rbt_left = 0xaaaacc00aca8 <_xrefdata.21000+40>, rbt_right = 0xffffaa63a408 <_xrefdata.19349+40>, rbt_color = 0}}}, fl_print_bt = 0 \'\\000\'}\n        _xref = {xref = {xrefdata = 0xffffaa640da0 <_xrefdata.21889>, type = XREFT_LOGMSG, line = 2449, file = 0xffffaa5a0730 "lib/vty.c", func = 0xffffaa59f418 <__func__.21881> "vty_read_file"}, fmtstring = 0xffffaa5a0090 "%s on config line %u: %s", priority = 3, ec = 100663304, args = 0xffffaa5a09a8 "message, ve->line_num, ve->error_buf"}\n        xref_p_29 = 0xffffaa624988 <_xref.21890>\n        _xref = {xref = {xrefdata = 0x0, type = XREFT_ASSERT, line = 2444, file = 0xffffaa5a0730 "lib/vty.c", func = 0xffffaa59f418 <__func__.21881> "vty_read_file"}, expr = 0xffffaa5869c0 "node", extra = 0x0, args = 0x0}\n        xref_p_27 = 0xffffaa6256f8 <_xref.21880>\n        _xref = {xref = {xrefdata = 0x0, type = XREFT_ASSERT, line = 2444, file = 0xffffaa5a0730 "lib/vty.c", func = 0xffffaa59f418 <__func__.21881> "vty_read_file"}, expr = 0xffffaa577378 "(node)->data != NULL", extra = 0x0, args = 0x0}\n        xref_p_28 = 0xffffaa6249c0 <_xref.21885>\n        context = <optimized out>\n        errmsg = <optimized out>\n        _xrefdata = {xrefdata = {xref = 0xffffaa6249f8 <_xref.21898>, uid = "Y98MD-9WZYY\\000\\000\\000\\000", hashstr = 0xffffaa584fa8 "%s: failed to read configuration file: %s (%s)", hashu32 = {3, 0}, xui = {re = {rbt_parent = 0xffffaa639148 <_xrefdata.21560+40>, rbt_left = 0xffffaa637bc8 <_xrefdata.21066+40>, rbt_right = 0xffffaa6447a0 <_xrefdata.22743+40>, rbt_color = 0}}}, fl_print_bt = 0 \'\\000\'}\n        _xref = {xref = {xrefdata = 0xffffaa640df0 <_xrefdata.21897>, type = XREFT_LOGMSG, line = 2469, file = 0xffffaa5a0730 "lib/vty.c", func = 0xffffaa59f418 <__func__.21881> "vty_read_file"}, fmtstring = 0xffffaa584fa8 "%s: failed to read configuration file: %s (%s)", priority = 3, ec = 0, args = 0xffffaa585588 "__func__, nb_err_name(ret), errmsg"}\n        xref_p_30 = 0xffffaa6249f8 <_xref.21898>\n#21 vty_read_config (config=0xaaaaf4713540, config_file=<optimized out>, config_default_dir=config_default_dir@entry=0xffffaa65b8c8 <config_default> "/etc/frr/mgmtd.conf") at lib/vty.c:2630\n        cwd = "\\370\\377\\377\\377\\000\\000\\000\\000\\360\\361S\\334\\377\\377\\000\\000|e+\\252\\377\\377\\000\\000h\\362S\\334\\377\\377\\000\\000\\240\\016\\000\\000\\000\\000\\000\\000\\000\\240\\062\\252\\377\\377\\000\\000\\254rC\\252\\377\\377\\000\\000\\300\\363S\\334\\377\\377\\000\\000\\250rC\\252\\377\\377\\000\\000\\001\\000\\000\\000\\000\\000\\000\\000\\300ot\\364\\252\\252\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\370\\366S\\334\\377\\377\\000\\000\\300\\332t\\364\\252\\252\\000\\000\\200\\363S\\334\\377\\377\\000\\000\\200\\363S\\334\\377\\377\\000\\000`\\363S\\334\\377\\377\\000\\000\\350\\377\\377\\377\\200\\377\\377\\377\\066bs\\364\\252\\252\\000\\000\\300\\354S\\334\\377\\377\\000\\000\\260\\207$\\252\\377\\377\\000\\000\\031\\000\\000\\000\\000\\000\\000\\000\\304\\341;\\252\\377\\377\\000\\000\\020\\000\\000\\000\\377\\377\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000"...\n        confp = 0xaaaaf45fa6a0\n        fullpath = 0xffffaa65b8c8 <config_default> "/etc/frr/mgmtd.conf"\n        tmp = 0x0\n        read_success = false\n        __func__ = "vty_read_config"\n#22 0x0000ffffaa4fdf70 in frr_config_read_in (t=<optimized out>) at lib/libfrr.c:982\n        __func__ = "frr_config_read_in"\n#23 0x0000ffffaa548d2c in thread_call (thread=thread@entry=0xffffdc543d60) at lib/thread.c:2002\n        before = {cpu = {tv_sec = 0, tv_nsec = 1884888}, real = {tv_sec = 10909913, tv_usec = 383530}}\n        after = {cpu = {tv_sec = 281473539588120, tv_nsec = 281474378251552}, real = {tv_sec = 281473539105760, tv_usec = 281473540471672}}\n        cputime_enabled_here = true\n        walltime = <optimized out>\n        cputime = 0\n        exp = <optimized out>\n        __func__ = <optimized out>\n#24 0x0000ffffaa4fe3f0 in frr_run (master=0xaaaaf45fdaf0) at lib/libfrr.c:1196\n        instanceinfo = \'\\000\' <repeats 63 times>\n        __func__ = "frr_run"\n        thread = {type = 4 \'\\004\', add_type = 3 \'\\003\', threaditem = {si = {next = 0x0}}, timeritem = {hi = {index = 0}}, ref = 0xaaaacc00a088 <mgmtd_di+80>, master = 0xaaaaf45fdaf0, func = 0xffffaa4fdec8 <frr_config_read_in>, arg = 0x0, u = {val = 0, fd = 0, sands = {tv_sec = 0, tv_usec = 0}}, real = {tv_sec = 10909913, tv_usec = 383530}, hist = 0xaaaaf47c5700, yield = 10000, xref = 0xffffaa612888 <_xref.23124>, mtx = pthread_mutex_t = {Type = Normal, Status = Not acquired, Robust = No, Shared = No, Protocol = None}, ignore_timer_late = false}\n#25 0x0000aaaacbfd45ac in main (argc=7, argv=0xffffdc5440c8) at mgmtd/mgmt_main.c:281\n        opt = -1\n        buffer_size = 65535\nDump of assembler code for function main:\n   0x0000aaaacbfd4440 <+0>:\tstp\tx29, x30, [sp, #-64]!\n   0x0000aaaacbfd4444 <+4>:\tmov\tx2, x1\n   0x0000aaaacbfd4448 <+8>:\tmov\tx29, sp\n   0x0000aaaacbfd444c <+12>:\tstp\tx19, x20, [sp, #16]\n   0x0000aaaacbfd4450 <+16>:\tmov\tw20, w0\n   0x0000aaaacbfd4454 <+20>:\tadrp\tx0, 0xaaaacc00a000\n   0x0000aaaacbfd4458 <+24>:\tadd\tx0, x0, #0x20\n   0x0000aaaacbfd445c <+28>:\tstp\tx21, x22, [sp, #32]\n   0x0000aaaacbfd4460 <+32>:\tadd\tx0, x0, #0x18\n   0x0000aaaacbfd4464 <+36>:\tstp\tx23, x24, [sp, #48]\n   0x0000aaaacbfd4468 <+40>:\tmov\tx21, x1\n   0x0000aaaacbfd446c <+44>:\tadrp\tx23, 0xaaaacc009000 <_xref.22431+8>\n   0x0000aaaacbfd4470 <+48>:\tmov\tw1, w20\n   0x0000aaaacbfd4474 <+52>:\tbl\t0xaaaacbfd3a80 <frr_preinit@plt>\n   0x0000aaaacbfd4478 <+56>:\tadrp\tx22, 0xaaaacbfe6000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaacbfd447c <+60>:\tadrp\tx1, 0xaaaacc004000\n   0x0000aaaacbfd4480 <+64>:\tadd\tx1, x1, #0x428\n   0x0000aaaacbfd4484 <+68>:\tadrp\tx2, 0xaaaacbfe6000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaacbfd4488 <+72>:\tadrp\tx0, 0xaaaacbfe6000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaacbfd448c <+76>:\tadd\tx2, x2, #0x4d0\n   0x0000aaaacbfd4490 <+80>:\tadd\tx1, x1, #0x188\n   0x0000aaaacbfd4494 <+84>:\tadd\tx0, x0, #0x510\n   0x0000aaaacbfd4498 <+88>:\tbl\t0xaaaacbfd40a0 <frr_opt_add@plt>\n   0x0000aaaacbfd449c <+92>:\tldr\tx23, [x23, #4016]\n   0x0000aaaacbfd44a0 <+96>:\tadd\tx22, x22, #0xcb0\n   0x0000aaaacbfd44a4 <+100>:\tmov\tw24, #0xffff                \t// #65535\n   0x0000aaaacbfd44a8 <+104>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaacbfd44ac <+108>:\tmov\tx1, x21\n   0x0000aaaacbfd44b0 <+112>:\tmov\tw0, w20\n   0x0000aaaacbfd44b4 <+116>:\tbl\t0xaaaacbfd3a60 <frr_getopt@plt>\n   0x0000aaaacbfd44b8 <+120>:\tcmp\tw0, #0x7f\n   0x0000aaaacbfd44bc <+124>:\tmov\tw19, w0\n   0x0000aaaacbfd44c0 <+128>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaacbfd44c4 <+132>:\tb.eq\t0xaaaacbfd44d8 <main+152>  // b.none\n   0x0000aaaacbfd44c8 <+136>:\tmov\tw1, w0\n   0x0000aaaacbfd44cc <+140>:\tmov\tx0, x22\n   0x0000aaaacbfd44d0 <+144>:\tbl\t0xaaaacbfd3fe0 <strchr@plt>\n   0x0000aaaacbfd44d4 <+148>:\tcbnz\tx0, 0xaaaacbfd4530 <main+240>\n   0x0000aaaacbfd44d8 <+152>:\tcmn\tw19, #0x1\n   0x0000aaaacbfd44dc <+156>:\tb.eq\t0xaaaacbfd4554 <main+276>  // b.none\n   0x0000aaaacbfd44e0 <+160>:\tcbz\tw19, 0xaaaacbfd44a8 <main+104>\n   0x0000aaaacbfd44e4 <+164>:\tcmp\tw19, #0x73\n   0x0000aaaacbfd44e8 <+168>:\tb.ne\t0xaaaacbfd45c4 <main+388>  // b.any\n   0x0000aaaacbfd44ec <+172>:\tldr\tx0, [x23]\n   0x0000aaaacbfd44f0 <+176>:\tmov\tw2, #0xa                   \t// #10\n   0x0000aaaacbfd44f4 <+180>:\tmov\tx1, #0x0                   \t// #0\n   0x0000aaaacbfd44f8 <+184>:\tbl\t0xaaaacbfd3f50 <strtol@plt>\n   0x0000aaaacbfd44fc <+188>:\tmov\tw24, w0\n   0x0000aaaacbfd4500 <+192>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaacbfd4504 <+196>:\tmov\tx1, x21\n   0x0000aaaacbfd4508 <+200>:\tmov\tw0, w20\n   0x0000aaaacbfd450c <+204>:\tbl\t0xaaaacbfd3a60 <frr_getopt@plt>\n   0x0000aaaacbfd4510 <+208>:\tcmp\tw0, #0x7f\n   0x0000aaaacbfd4514 <+212>:\tmov\tw19, w0\n   0x0000aaaacbfd4518 <+216>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaacbfd451c <+220>:\tb.eq\t0xaaaacbfd44d8 <main+152>  // b.none\n   0x0000aaaacbfd4520 <+224>:\tmov\tw1, w0\n   0x0000aaaacbfd4524 <+228>:\tmov\tx0, x22\n   0x0000aaaacbfd4528 <+232>:\tbl\t0xaaaacbfd3fe0 <strchr@plt>\n   0x0000aaaacbfd452c <+236>:\tcbz\tx0, 0xaaaacbfd44d8 <main+152>\n   0x0000aaaacbfd4530 <+240>:\tadrp\tx0, 0xaaaacc009000 <_xref.22431+8>\n   0x0000aaaacbfd4534 <+244>:\tadrp\tx2, 0xaaaacbfe6000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaacbfd4538 <+248>:\tmov\tw3, w19\n   0x0000aaaacbfd453c <+252>:\tadd\tx2, x2, #0x518\n   0x0000aaaacbfd4540 <+256>:\tldr\tx0, [x0, #3936]\n   0x0000aaaacbfd4544 <+260>:\tmov\tw1, #0x1                   \t// #1\n   0x0000aaaacbfd4548 <+264>:\tldr\tx0, [x0]\n   0x0000aaaacbfd454c <+268>:\tbl\t0xaaaacbfd3cb0 <__fprintf_chk@plt>\n   0x0000aaaacbfd4550 <+272>:\tb\t0xaaaacbfd44a8 <main+104>\n   0x0000aaaacbfd4554 <+276>:\tbl\t0xaaaacbfd3e60 <frr_init@plt>\n   0x0000aaaacbfd4558 <+280>:\tmov\tw1, w24\n   0x0000aaaacbfd455c <+284>:\tbl\t0xaaaacbfd4c10 <mgmt_master_init>\n   0x0000aaaacbfd4560 <+288>:\tadrp\tx3, 0xaaaacbfd4000 <stream_fifo_push@plt>\n   0x0000aaaacbfd4564 <+292>:\tadrp\tx2, 0xaaaacbfd4000 <stream_fifo_push@plt>\n   0x0000aaaacbfd4568 <+296>:\tadd\tx3, x3, #0xac0\n   0x0000aaaacbfd456c <+300>:\tadd\tx2, x2, #0xaf8\n   0x0000aaaacbfd4570 <+304>:\tadrp\tx1, 0xaaaacbfd4000 <stream_fifo_push@plt>\n   0x0000aaaacbfd4574 <+308>:\tadrp\tx0, 0xaaaacbfd4000 <stream_fifo_push@plt>\n   0x0000aaaacbfd4578 <+312>:\tadd\tx1, x1, #0xb30\n   0x0000aaaacbfd457c <+316>:\tadd\tx0, x0, #0xb68\n   0x0000aaaacbfd4580 <+320>:\tbl\t0xaaaacbfd3de0 <vrf_init@plt>\n   0x0000aaaacbfd4584 <+324>:\tadrp\tx0, 0xaaaacbfd4000 <stream_fifo_push@plt>\n   0x0000aaaacbfd4588 <+328>:\tadd\tx0, x0, #0x9f0\n   0x0000aaaacbfd458c <+332>:\tbl\t0xaaaacbfd3c90 <vrf_cmd_init@plt>\n   0x0000aaaacbfd4590 <+336>:\tbl\t0xaaaacbfd4c60 <mgmt_init>\n   0x0000aaaacbfd4594 <+340>:\tbl\t0xaaaacbfd3df0 <frr_config_fork@plt>\n   0x0000aaaacbfd4598 <+344>:\tadrp\tx0, 0xaaaacc009000 <_xref.22431+8>\n   0x0000aaaacbfd459c <+348>:\tldr\tx0, [x0, #3920]\n   0x0000aaaacbfd45a0 <+352>:\tldr\tx0, [x0]\n   0x0000aaaacbfd45a4 <+356>:\tldr\tx0, [x0]\n   0x0000aaaacbfd45a8 <+360>:\tbl\t0xaaaacbfd4030 <frr_run@plt>\n=> 0x0000aaaacbfd45ac <+364>:\tmov\tw0, #0x0                   \t// #0\n   0x0000aaaacbfd45b0 <+368>:\tldp\tx19, x20, [sp, #16]\n   0x0000aaaacbfd45b4 <+372>:\tldp\tx21, x22, [sp, #32]\n   0x0000aaaacbfd45b8 <+376>:\tldp\tx23, x24, [sp, #48]\n   0x0000aaaacbfd45bc <+380>:\tldp\tx29, x30, [sp], #64\n   0x0000aaaacbfd45c0 <+384>:\tret\n   0x0000aaaacbfd45c4 <+388>:\tmov\tw0, #0x1                   \t// #1\n   0x0000aaaacbfd45c8 <+392>:\tbl\t0xaaaacbfd3e40 <frr_help_exit@plt>\nEnd of assembler dump.\nDump of assembler code for function main:\n   0x0000aaaacbfd4440 <+0>:\tstp\tx29, x30, [sp, #-64]!\n   0x0000aaaacbfd4444 <+4>:\tmov\tx2, x1\n   0x0000aaaacbfd4448 <+8>:\tmov\tx29, sp\n   0x0000aaaacbfd444c <+12>:\tstp\tx19, x20, [sp, #16]\n   0x0000aaaacbfd4450 <+16>:\tmov\tw20, w0\n   0x0000aaaacbfd4454 <+20>:\tadrp\tx0, 0xaaaacc00a000\n   0x0000aaaacbfd4458 <+24>:\tadd\tx0, x0, #0x20\n   0x0000aaaacbfd445c <+28>:\tstp\tx21, x22, [sp, #32]\n   0x0000aaaacbfd4460 <+32>:\tadd\tx0, x0, #0x18\n   0x0000aaaacbfd4464 <+36>:\tstp\tx23, x24, [sp, #48]\n   0x0000aaaacbfd4468 <+40>:\tmov\tx21, x1\n   0x0000aaaacbfd446c <+44>:\tadrp\tx23, 0xaaaacc009000 <_xref.22431+8>\n   0x0000aaaacbfd4470 <+48>:\tmov\tw1, w20\n   0x0000aaaacbfd4474 <+52>:\tbl\t0xaaaacbfd3a80 <frr_preinit@plt>\n   0x0000aaaacbfd4478 <+56>:\tadrp\tx22, 0xaaaacbfe6000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaacbfd447c <+60>:\tadrp\tx1, 0xaaaacc004000\n   0x0000aaaacbfd4480 <+64>:\tadd\tx1, x1, #0x428\n   0x0000aaaacbfd4484 <+68>:\tadrp\tx2, 0xaaaacbfe6000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaacbfd4488 <+72>:\tadrp\tx0, 0xaaaacbfe6000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaacbfd448c <+76>:\tadd\tx2, x2, #0x4d0\n   0x0000aaaacbfd4490 <+80>:\tadd\tx1, x1, #0x188\n   0x0000aaaacbfd4494 <+84>:\tadd\tx0, x0, #0x510\n   0x0000aaaacbfd4498 <+88>:\tbl\t0xaaaacbfd40a0 <frr_opt_add@plt>\n   0x0000aaaacbfd449c <+92>:\tldr\tx23, [x23, #4016]\n   0x0000aaaacbfd44a0 <+96>:\tadd\tx22, x22, #0xcb0\n   0x0000aaaacbfd44a4 <+100>:\tmov\tw24, #0xffff                \t// #65535\n   0x0000aaaacbfd44a8 <+104>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaacbfd44ac <+108>:\tmov\tx1, x21\n   0x0000aaaacbfd44b0 <+112>:\tmov\tw0, w20\n   0x0000aaaacbfd44b4 <+116>:\tbl\t0xaaaacbfd3a60 <frr_getopt@plt>\n   0x0000aaaacbfd44b8 <+120>:\tcmp\tw0, #0x7f\n   0x0000aaaacbfd44bc <+124>:\tmov\tw19, w0\n   0x0000aaaacbfd44c0 <+128>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaacbfd44c4 <+132>:\tb.eq\t0xaaaacbfd44d8 <main+152>  // b.none\n   0x0000aaaacbfd44c8 <+136>:\tmov\tw1, w0\n   0x0000aaaacbfd44cc <+140>:\tmov\tx0, x22\n   0x0000aaaacbfd44d0 <+144>:\tbl\t0xaaaacbfd3fe0 <strchr@plt>\n   0x0000aaaacbfd44d4 <+148>:\tcbnz\tx0, 0xaaaacbfd4530 <main+240>\n   0x0000aaaacbfd44d8 <+152>:\tcmn\tw19, #0x1\n   0x0000aaaacbfd44dc <+156>:\tb.eq\t0xaaaacbfd4554 <main+276>  // b.none\n   0x0000aaaacbfd44e0 <+160>:\tcbz\tw19, 0xaaaacbfd44a8 <main+104>\n   0x0000aaaacbfd44e4 <+164>:\tcmp\tw19, #0x73\n   0x0000aaaacbfd44e8 <+168>:\tb.ne\t0xaaaacbfd45c4 <main+388>  // b.any\n   0x0000aaaacbfd44ec <+172>:\tldr\tx0, [x23]\n   0x0000aaaacbfd44f0 <+176>:\tmov\tw2, #0xa                   \t// #10\n   0x0000aaaacbfd44f4 <+180>:\tmov\tx1, #0x0                   \t// #0\n   0x0000aaaacbfd44f8 <+184>:\tbl\t0xaaaacbfd3f50 <strtol@plt>\n   0x0000aaaacbfd44fc <+188>:\tmov\tw24, w0\n   0x0000aaaacbfd4500 <+192>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaacbfd4504 <+196>:\tmov\tx1, x21\n   0x0000aaaacbfd4508 <+200>:\tmov\tw0, w20\n   0x0000aaaacbfd450c <+204>:\tbl\t0xaaaacbfd3a60 <frr_getopt@plt>\n   0x0000aaaacbfd4510 <+208>:\tcmp\tw0, #0x7f\n   0x0000aaaacbfd4514 <+212>:\tmov\tw19, w0\n   0x0000aaaacbfd4518 <+216>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaacbfd451c <+220>:\tb.eq\t0xaaaacbfd44d8 <main+152>  // b.none\n   0x0000aaaacbfd4520 <+224>:\tmov\tw1, w0\n   0x0000aaaacbfd4524 <+228>:\tmov\tx0, x22\n   0x0000aaaacbfd4528 <+232>:\tbl\t0xaaaacbfd3fe0 <strchr@plt>\n   0x0000aaaacbfd452c <+236>:\tcbz\tx0, 0xaaaacbfd44d8 <main+152>\n   0x0000aaaacbfd4530 <+240>:\tadrp\tx0, 0xaaaacc009000 <_xref.22431+8>\n   0x0000aaaacbfd4534 <+244>:\tadrp\tx2, 0xaaaacbfe6000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaacbfd4538 <+248>:\tmov\tw3, w19\n   0x0000aaaacbfd453c <+252>:\tadd\tx2, x2, #0x518\n   0x0000aaaacbfd4540 <+256>:\tldr\tx0, [x0, #3936]\n   0x0000aaaacbfd4544 <+260>:\tmov\tw1, #0x1                   \t// #1\n   0x0000aaaacbfd4548 <+264>:\tldr\tx0, [x0]\n   0x0000aaaacbfd454c <+268>:\tbl\t0xaaaacbfd3cb0 <__fprintf_chk@plt>\n   0x0000aaaacbfd4550 <+272>:\tb\t0xaaaacbfd44a8 <main+104>\n   0x0000aaaacbfd4554 <+276>:\tbl\t0xaaaacbfd3e60 <frr_init@plt>\n   0x0000aaaacbfd4558 <+280>:\tmov\tw1, w24\n   0x0000aaaacbfd455c <+284>:\tbl\t0xaaaacbfd4c10 <mgmt_master_init>\n   0x0000aaaacbfd4560 <+288>:\tadrp\tx3, 0xaaaacbfd4000 <stream_fifo_push@plt>\n   0x0000aaaacbfd4564 <+292>:\tadrp\tx2, 0xaaaacbfd4000 <stream_fifo_push@plt>\n   0x0000aaaacbfd4568 <+296>:\tadd\tx3, x3, #0xac0\n   0x0000aaaacbfd456c <+300>:\tadd\tx2, x2, #0xaf8\n   0x0000aaaacbfd4570 <+304>:\tadrp\tx1, 0xaaaacbfd4000 <stream_fifo_push@plt>\n   0x0000aaaacbfd4574 <+308>:\tadrp\tx0, 0xaaaacbfd4000 <stream_fifo_push@plt>\n   0x0000aaaacbfd4578 <+312>:\tadd\tx1, x1, #0xb30\n   0x0000aaaacbfd457c <+316>:\tadd\tx0, x0, #0xb68\n   0x0000aaaacbfd4580 <+320>:\tbl\t0xaaaacbfd3de0 <vrf_init@plt>\n   0x0000aaaacbfd4584 <+324>:\tadrp\tx0, 0xaaaacbfd4000 <stream_fifo_push@plt>\n   0x0000aaaacbfd4588 <+328>:\tadd\tx0, x0, #0x9f0\n   0x0000aaaacbfd458c <+332>:\tbl\t0xaaaacbfd3c90 <vrf_cmd_init@plt>\n   0x0000aaaacbfd4590 <+336>:\tbl\t0xaaaacbfd4c60 <mgmt_init>\n   0x0000aaaacbfd4594 <+340>:\tbl\t0xaaaacbfd3df0 <frr_config_fork@plt>\n   0x0000aaaacbfd4598 <+344>:\tadrp\tx0, 0xaaaacc009000 <_xref.22431+8>\n   0x0000aaaacbfd459c <+348>:\tldr\tx0, [x0, #3920]\n   0x0000aaaacbfd45a0 <+352>:\tldr\tx0, [x0]\n   0x0000aaaacbfd45a4 <+356>:\tldr\tx0, [x0]\n   0x0000aaaacbfd45a8 <+360>:\tbl\t0xaaaacbfd4030 <frr_run@plt>\n=> 0x0000aaaacbfd45ac <+364>:\tmov\tw0, #0x0                   \t// #0\n   0x0000aaaacbfd45b0 <+368>:\tldp\tx19, x20, [sp, #16]\n   0x0000aaaacbfd45b4 <+372>:\tldp\tx21, x22, [sp, #32]\n   0x0000aaaacbfd45b8 <+376>:\tldp\tx23, x24, [sp, #48]\n   0x0000aaaacbfd45bc <+380>:\tldp\tx29, x30, [sp], #64\n   0x0000aaaacbfd45c0 <+384>:\tret\n   0x0000aaaacbfd45c4 <+388>:\tmov\tw0, #0x1                   \t// #1\n   0x0000aaaacbfd45c8 <+392>:\tbl\t0xaaaacbfd3e40 <frr_help_exit@plt>\nEnd of assembler dump.\nDump of assembler code for function main:\n   0x0000aaaacbfd4440 <+0>:\tstp\tx29, x30, [sp, #-64]!\n   0x0000aaaacbfd4444 <+4>:\tmov\tx2, x1\n   0x0000aaaacbfd4448 <+8>:\tmov\tx29, sp\n   0x0000aaaacbfd444c <+12>:\tstp\tx19, x20, [sp, #16]\n   0x0000aaaacbfd4450 <+16>:\tmov\tw20, w0\n   0x0000aaaacbfd4454 <+20>:\tadrp\tx0, 0xaaaacc00a000\n   0x0000aaaacbfd4458 <+24>:\tadd\tx0, x0, #0x20\n   0x0000aaaacbfd445c <+28>:\tstp\tx21, x22, [sp, #32]\n   0x0000aaaacbfd4460 <+32>:\tadd\tx0, x0, #0x18\n   0x0000aaaacbfd4464 <+36>:\tstp\tx23, x24, [sp, #48]\n   0x0000aaaacbfd4468 <+40>:\tmov\tx21, x1\n   0x0000aaaacbfd446c <+44>:\tadrp\tx23, 0xaaaacc009000 <_xref.22431+8>\n   0x0000aaaacbfd4470 <+48>:\tmov\tw1, w20\n   0x0000aaaacbfd4474 <+52>:\tbl\t0xaaaacbfd3a80 <frr_preinit@plt>\n   0x0000aaaacbfd4478 <+56>:\tadrp\tx22, 0xaaaacbfe6000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaacbfd447c <+60>:\tadrp\tx1, 0xaaaacc004000\n   0x0000aaaacbfd4480 <+64>:\tadd\tx1, x1, #0x428\n   0x0000aaaacbfd4484 <+68>:\tadrp\tx2, 0xaaaacbfe6000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaacbfd4488 <+72>:\tadrp\tx0, 0xaaaacbfe6000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaacbfd448c <+76>:\tadd\tx2, x2, #0x4d0\n   0x0000aaaacbfd4490 <+80>:\tadd\tx1, x1, #0x188\n   0x0000aaaacbfd4494 <+84>:\tadd\tx0, x0, #0x510\n   0x0000aaaacbfd4498 <+88>:\tbl\t0xaaaacbfd40a0 <frr_opt_add@plt>\n   0x0000aaaacbfd449c <+92>:\tldr\tx23, [x23, #4016]\n   0x0000aaaacbfd44a0 <+96>:\tadd\tx22, x22, #0xcb0\n   0x0000aaaacbfd44a4 <+100>:\tmov\tw24, #0xffff                \t// #65535\n   0x0000aaaacbfd44a8 <+104>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaacbfd44ac <+108>:\tmov\tx1, x21\n   0x0000aaaacbfd44b0 <+112>:\tmov\tw0, w20\n   0x0000aaaacbfd44b4 <+116>:\tbl\t0xaaaacbfd3a60 <frr_getopt@plt>\n   0x0000aaaacbfd44b8 <+120>:\tcmp\tw0, #0x7f\n   0x0000aaaacbfd44bc <+124>:\tmov\tw19, w0\n   0x0000aaaacbfd44c0 <+128>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaacbfd44c4 <+132>:\tb.eq\t0xaaaacbfd44d8 <main+152>  // b.none\n   0x0000aaaacbfd44c8 <+136>:\tmov\tw1, w0\n   0x0000aaaacbfd44cc <+140>:\tmov\tx0, x22\n   0x0000aaaacbfd44d0 <+144>:\tbl\t0xaaaacbfd3fe0 <strchr@plt>\n   0x0000aaaacbfd44d4 <+148>:\tcbnz\tx0, 0xaaaacbfd4530 <main+240>\n   0x0000aaaacbfd44d8 <+152>:\tcmn\tw19, #0x1\n   0x0000aaaacbfd44dc <+156>:\tb.eq\t0xaaaacbfd4554 <main+276>  // b.none\n   0x0000aaaacbfd44e0 <+160>:\tcbz\tw19, 0xaaaacbfd44a8 <main+104>\n   0x0000aaaacbfd44e4 <+164>:\tcmp\tw19, #0x73\n   0x0000aaaacbfd44e8 <+168>:\tb.ne\t0xaaaacbfd45c4 <main+388>  // b.any\n   0x0000aaaacbfd44ec <+172>:\tldr\tx0, [x23]\n   0x0000aaaacbfd44f0 <+176>:\tmov\tw2, #0xa                   \t// #10\n   0x0000aaaacbfd44f4 <+180>:\tmov\tx1, #0x0                   \t// #0\n   0x0000aaaacbfd44f8 <+184>:\tbl\t0xaaaacbfd3f50 <strtol@plt>\n   0x0000aaaacbfd44fc <+188>:\tmov\tw24, w0\n   0x0000aaaacbfd4500 <+192>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaacbfd4504 <+196>:\tmov\tx1, x21\n   0x0000aaaacbfd4508 <+200>:\tmov\tw0, w20\n   0x0000aaaacbfd450c <+204>:\tbl\t0xaaaacbfd3a60 <frr_getopt@plt>\n   0x0000aaaacbfd4510 <+208>:\tcmp\tw0, #0x7f\n   0x0000aaaacbfd4514 <+212>:\tmov\tw19, w0\n   0x0000aaaacbfd4518 <+216>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaacbfd451c <+220>:\tb.eq\t0xaaaacbfd44d8 <main+152>  // b.none\n   0x0000aaaacbfd4520 <+224>:\tmov\tw1, w0\n   0x0000aaaacbfd4524 <+228>:\tmov\tx0, x22\n   0x0000aaaacbfd4528 <+232>:\tbl\t0xaaaacbfd3fe0 <strchr@plt>\n   0x0000aaaacbfd452c <+236>:\tcbz\tx0, 0xaaaacbfd44d8 <main+152>\n   0x0000aaaacbfd4530 <+240>:\tadrp\tx0, 0xaaaacc009000 <_xref.22431+8>\n   0x0000aaaacbfd4534 <+244>:\tadrp\tx2, 0xaaaacbfe6000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaacbfd4538 <+248>:\tmov\tw3, w19\n   0x0000aaaacbfd453c <+252>:\tadd\tx2, x2, #0x518\n   0x0000aaaacbfd4540 <+256>:\tldr\tx0, [x0, #3936]\n   0x0000aaaacbfd4544 <+260>:\tmov\tw1, #0x1                   \t// #1\n   0x0000aaaacbfd4548 <+264>:\tldr\tx0, [x0]\n   0x0000aaaacbfd454c <+268>:\tbl\t0xaaaacbfd3cb0 <__fprintf_chk@plt>\n   0x0000aaaacbfd4550 <+272>:\tb\t0xaaaacbfd44a8 <main+104>\n   0x0000aaaacbfd4554 <+276>:\tbl\t0xaaaacbfd3e60 <frr_init@plt>\n   0x0000aaaacbfd4558 <+280>:\tmov\tw1, w24\n   0x0000aaaacbfd455c <+284>:\tbl\t0xaaaacbfd4c10 <mgmt_master_init>\n   0x0000aaaacbfd4560 <+288>:\tadrp\tx3, 0xaaaacbfd4000 <stream_fifo_push@plt>\n   0x0000aaaacbfd4564 <+292>:\tadrp\tx2, 0xaaaacbfd4000 <stream_fifo_push@plt>\n   0x0000aaaacbfd4568 <+296>:\tadd\tx3, x3, #0xac0\n   0x0000aaaacbfd456c <+300>:\tadd\tx2, x2, #0xaf8\n   0x0000aaaacbfd4570 <+304>:\tadrp\tx1, 0xaaaacbfd4000 <stream_fifo_push@plt>\n   0x0000aaaacbfd4574 <+308>:\tadrp\tx0, 0xaaaacbfd4000 <stream_fifo_push@plt>\n   0x0000aaaacbfd4578 <+312>:\tadd\tx1, x1, #0xb30\n   0x0000aaaacbfd457c <+316>:\tadd\tx0, x0, #0xb68\n   0x0000aaaacbfd4580 <+320>:\tbl\t0xaaaacbfd3de0 <vrf_init@plt>\n   0x0000aaaacbfd4584 <+324>:\tadrp\tx0, 0xaaaacbfd4000 <stream_fifo_push@plt>\n   0x0000aaaacbfd4588 <+328>:\tadd\tx0, x0, #0x9f0\n   0x0000aaaacbfd458c <+332>:\tbl\t0xaaaacbfd3c90 <vrf_cmd_init@plt>\n   0x0000aaaacbfd4590 <+336>:\tbl\t0xaaaacbfd4c60 <mgmt_init>\n   0x0000aaaacbfd4594 <+340>:\tbl\t0xaaaacbfd3df0 <frr_config_fork@plt>\n   0x0000aaaacbfd4598 <+344>:\tadrp\tx0, 0xaaaacc009000 <_xref.22431+8>\n   0x0000aaaacbfd459c <+348>:\tldr\tx0, [x0, #3920]\n   0x0000aaaacbfd45a0 <+352>:\tldr\tx0, [x0]\n   0x0000aaaacbfd45a4 <+356>:\tldr\tx0, [x0]\n   0x0000aaaacbfd45a8 <+360>:\tbl\t0xaaaacbfd4030 <frr_run@plt>\n=> 0x0000aaaacbfd45ac <+364>:\tmov\tw0, #0x0                   \t// #0\n   0x0000aaaacbfd45b0 <+368>:\tldp\tx19, x20, [sp, #16]\n   0x0000aaaacbfd45b4 <+372>:\tldp\tx21, x22, [sp, #32]\n   0x0000aaaacbfd45b8 <+376>:\tldp\tx23, x24, [sp, #48]\n   0x0000aaaacbfd45bc <+380>:\tldp\tx29, x30, [sp], #64\n   0x0000aaaacbfd45c0 <+384>:\tret\n   0x0000aaaacbfd45c4 <+388>:\tmov\tw0, #0x1                   \t// #1\n   0x0000aaaacbfd45c8 <+392>:\tbl\t0xaaaacbfd3e40 <frr_help_exit@plt>\nEnd of assembler dump.\nDump of assembler code for function main:\n   0x0000aaaacbfd4440 <+0>:\tstp\tx29, x30, [sp, #-64]!\n   0x0000aaaacbfd4444 <+4>:\tmov\tx2, x1\n   0x0000aaaacbfd4448 <+8>:\tmov\tx29, sp\n   0x0000aaaacbfd444c <+12>:\tstp\tx19, x20, [sp, #16]\n   0x0000aaaacbfd4450 <+16>:\tmov\tw20, w0\n   0x0000aaaacbfd4454 <+20>:\tadrp\tx0, 0xaaaacc00a000\n   0x0000aaaacbfd4458 <+24>:\tadd\tx0, x0, #0x20\n   0x0000aaaacbfd445c <+28>:\tstp\tx21, x22, [sp, #32]\n   0x0000aaaacbfd4460 <+32>:\tadd\tx0, x0, #0x18\n   0x0000aaaacbfd4464 <+36>:\tstp\tx23, x24, [sp, #48]\n   0x0000aaaacbfd4468 <+40>:\tmov\tx21, x1\n   0x0000aaaacbfd446c <+44>:\tadrp\tx23, 0xaaaacc009000 <_xref.22431+8>\n   0x0000aaaacbfd4470 <+48>:\tmov\tw1, w20\n   0x0000aaaacbfd4474 <+52>:\tbl\t0xaaaacbfd3a80 <frr_preinit@plt>\n   0x0000aaaacbfd4478 <+56>:\tadrp\tx22, 0xaaaacbfe6000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaacbfd447c <+60>:\tadrp\tx1, 0xaaaacc004000\n   0x0000aaaacbfd4480 <+64>:\tadd\tx1, x1, #0x428\n   0x0000aaaacbfd4484 <+68>:\tadrp\tx2, 0xaaaacbfe6000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaacbfd4488 <+72>:\tadrp\tx0, 0xaaaacbfe6000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaacbfd448c <+76>:\tadd\tx2, x2, #0x4d0\n   0x0000aaaacbfd4490 <+80>:\tadd\tx1, x1, #0x188\n   0x0000aaaacbfd4494 <+84>:\tadd\tx0, x0, #0x510\n   0x0000aaaacbfd4498 <+88>:\tbl\t0xaaaacbfd40a0 <frr_opt_add@plt>\n   0x0000aaaacbfd449c <+92>:\tldr\tx23, [x23, #4016]\n   0x0000aaaacbfd44a0 <+96>:\tadd\tx22, x22, #0xcb0\n   0x0000aaaacbfd44a4 <+100>:\tmov\tw24, #0xffff                \t// #65535\n   0x0000aaaacbfd44a8 <+104>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaacbfd44ac <+108>:\tmov\tx1, x21\n   0x0000aaaacbfd44b0 <+112>:\tmov\tw0, w20\n   0x0000aaaacbfd44b4 <+116>:\tbl\t0xaaaacbfd3a60 <frr_getopt@plt>\n   0x0000aaaacbfd44b8 <+120>:\tcmp\tw0, #0x7f\n   0x0000aaaacbfd44bc <+124>:\tmov\tw19, w0\n   0x0000aaaacbfd44c0 <+128>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaacbfd44c4 <+132>:\tb.eq\t0xaaaacbfd44d8 <main+152>  // b.none\n   0x0000aaaacbfd44c8 <+136>:\tmov\tw1, w0\n   0x0000aaaacbfd44cc <+140>:\tmov\tx0, x22\n   0x0000aaaacbfd44d0 <+144>:\tbl\t0xaaaacbfd3fe0 <strchr@plt>\n   0x0000aaaacbfd44d4 <+148>:\tcbnz\tx0, 0xaaaacbfd4530 <main+240>\n   0x0000aaaacbfd44d8 <+152>:\tcmn\tw19, #0x1\n   0x0000aaaacbfd44dc <+156>:\tb.eq\t0xaaaacbfd4554 <main+276>  // b.none\n   0x0000aaaacbfd44e0 <+160>:\tcbz\tw19, 0xaaaacbfd44a8 <main+104>\n   0x0000aaaacbfd44e4 <+164>:\tcmp\tw19, #0x73\n   0x0000aaaacbfd44e8 <+168>:\tb.ne\t0xaaaacbfd45c4 <main+388>  // b.any\n   0x0000aaaacbfd44ec <+172>:\tldr\tx0, [x23]\n   0x0000aaaacbfd44f0 <+176>:\tmov\tw2, #0xa                   \t// #10\n   0x0000aaaacbfd44f4 <+180>:\tmov\tx1, #0x0                   \t// #0\n   0x0000aaaacbfd44f8 <+184>:\tbl\t0xaaaacbfd3f50 <strtol@plt>\n   0x0000aaaacbfd44fc <+188>:\tmov\tw24, w0\n   0x0000aaaacbfd4500 <+192>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaacbfd4504 <+196>:\tmov\tx1, x21\n   0x0000aaaacbfd4508 <+200>:\tmov\tw0, w20\n   0x0000aaaacbfd450c <+204>:\tbl\t0xaaaacbfd3a60 <frr_getopt@plt>\n   0x0000aaaacbfd4510 <+208>:\tcmp\tw0, #0x7f\n   0x0000aaaacbfd4514 <+212>:\tmov\tw19, w0\n   0x0000aaaacbfd4518 <+216>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaacbfd451c <+220>:\tb.eq\t0xaaaacbfd44d8 <main+152>  // b.none\n   0x0000aaaacbfd4520 <+224>:\tmov\tw1, w0\n   0x0000aaaacbfd4524 <+228>:\tmov\tx0, x22\n   0x0000aaaacbfd4528 <+232>:\tbl\t0xaaaacbfd3fe0 <strchr@plt>\n   0x0000aaaacbfd452c <+236>:\tcbz\tx0, 0xaaaacbfd44d8 <main+152>\n   0x0000aaaacbfd4530 <+240>:\tadrp\tx0, 0xaaaacc009000 <_xref.22431+8>\n   0x0000aaaacbfd4534 <+244>:\tadrp\tx2, 0xaaaacbfe6000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaacbfd4538 <+248>:\tmov\tw3, w19\n   0x0000aaaacbfd453c <+252>:\tadd\tx2, x2, #0x518\n   0x0000aaaacbfd4540 <+256>:\tldr\tx0, [x0, #3936]\n   0x0000aaaacbfd4544 <+260>:\tmov\tw1, #0x1                   \t// #1\n   0x0000aaaacbfd4548 <+264>:\tldr\tx0, [x0]\n   0x0000aaaacbfd454c <+268>:\tbl\t0xaaaacbfd3cb0 <__fprintf_chk@plt>\n   0x0000aaaacbfd4550 <+272>:\tb\t0xaaaacbfd44a8 <main+104>\n   0x0000aaaacbfd4554 <+276>:\tbl\t0xaaaacbfd3e60 <frr_init@plt>\n   0x0000aaaacbfd4558 <+280>:\tmov\tw1, w24\n   0x0000aaaacbfd455c <+284>:\tbl\t0xaaaacbfd4c10 <mgmt_master_init>\n   0x0000aaaacbfd4560 <+288>:\tadrp\tx3, 0xaaaacbfd4000 <stream_fifo_push@plt>\n   0x0000aaaacbfd4564 <+292>:\tadrp\tx2, 0xaaaacbfd4000 <stream_fifo_push@plt>\n   0x0000aaaacbfd4568 <+296>:\tadd\tx3, x3, #0xac0\n   0x0000aaaacbfd456c <+300>:\tadd\tx2, x2, #0xaf8\n   0x0000aaaacbfd4570 <+304>:\tadrp\tx1, 0xaaaacbfd4000 <stream_fifo_push@plt>\n   0x0000aaaacbfd4574 <+308>:\tadrp\tx0, 0xaaaacbfd4000 <stream_fifo_push@plt>\n   0x0000aaaacbfd4578 <+312>:\tadd\tx1, x1, #0xb30\n   0x0000aaaacbfd457c <+316>:\tadd\tx0, x0, #0xb68\n   0x0000aaaacbfd4580 <+320>:\tbl\t0xaaaacbfd3de0 <vrf_init@plt>\n   0x0000aaaacbfd4584 <+324>:\tadrp\tx0, 0xaaaacbfd4000 <stream_fifo_push@plt>\n   0x0000aaaacbfd4588 <+328>:\tadd\tx0, x0, #0x9f0\n   0x0000aaaacbfd458c <+332>:\tbl\t0xaaaacbfd3c90 <vrf_cmd_init@plt>\n   0x0000aaaacbfd4590 <+336>:\tbl\t0xaaaacbfd4c60 <mgmt_init>\n   0x0000aaaacbfd4594 <+340>:\tbl\t0xaaaacbfd3df0 <frr_config_fork@plt>\n   0x0000aaaacbfd4598 <+344>:\tadrp\tx0, 0xaaaacc009000 <_xref.22431+8>\n   0x0000aaaacbfd459c <+348>:\tldr\tx0, [x0, #3920]\n   0x0000aaaacbfd45a0 <+352>:\tldr\tx0, [x0]\n   0x0000aaaacbfd45a4 <+356>:\tldr\tx0, [x0]\n   0x0000aaaacbfd45a8 <+360>:\tbl\t0xaaaacbfd4030 <frr_run@plt>\n=> 0x0000aaaacbfd45ac <+364>:\tmov\tw0, #0x0                   \t// #0\n   0x0000aaaacbfd45b0 <+368>:\tldp\tx19, x20, [sp, #16]\n   0x0000aaaacbfd45b4 <+372>:\tldp\tx21, x22, [sp, #32]\n   0x0000aaaacbfd45b8 <+376>:\tldp\tx23, x24, [sp, #48]\n   0x0000aaaacbfd45bc <+380>:\tldp\tx29, x30, [sp], #64\n   0x0000aaaacbfd45c0 <+384>:\tret\n   0x0000aaaacbfd45c4 <+388>:\tmov\tw0, #0x1                   \t// #1\n   0x0000aaaacbfd45c8 <+392>:\tbl\t0xaaaacbfd3e40 <frr_help_exit@plt>\nEnd of assembler dump.\nDump of assembler code for function main:\n   0x0000aaaacbfd4440 <+0>:\tstp\tx29, x30, [sp, #-64]!\n   0x0000aaaacbfd4444 <+4>:\tmov\tx2, x1\n   0x0000aaaacbfd4448 <+8>:\tmov\tx29, sp\n   0x0000aaaacbfd444c <+12>:\tstp\tx19, x20, [sp, #16]\n   0x0000aaaacbfd4450 <+16>:\tmov\tw20, w0\n   0x0000aaaacbfd4454 <+20>:\tadrp\tx0, 0xaaaacc00a000\n   0x0000aaaacbfd4458 <+24>:\tadd\tx0, x0, #0x20\n   0x0000aaaacbfd445c <+28>:\tstp\tx21, x22, [sp, #32]\n   0x0000aaaacbfd4460 <+32>:\tadd\tx0, x0, #0x18\n   0x0000aaaacbfd4464 <+36>:\tstp\tx23, x24, [sp, #48]\n   0x0000aaaacbfd4468 <+40>:\tmov\tx21, x1\n   0x0000aaaacbfd446c <+44>:\tadrp\tx23, 0xaaaacc009000 <_xref.22431+8>\n   0x0000aaaacbfd4470 <+48>:\tmov\tw1, w20\n   0x0000aaaacbfd4474 <+52>:\tbl\t0xaaaacbfd3a80 <frr_preinit@plt>\n   0x0000aaaacbfd4478 <+56>:\tadrp\tx22, 0xaaaacbfe6000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaacbfd447c <+60>:\tadrp\tx1, 0xaaaacc004000\n   0x0000aaaacbfd4480 <+64>:\tadd\tx1, x1, #0x428\n   0x0000aaaacbfd4484 <+68>:\tadrp\tx2, 0xaaaacbfe6000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaacbfd4488 <+72>:\tadrp\tx0, 0xaaaacbfe6000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaacbfd448c <+76>:\tadd\tx2, x2, #0x4d0\n   0x0000aaaacbfd4490 <+80>:\tadd\tx1, x1, #0x188\n   0x0000aaaacbfd4494 <+84>:\tadd\tx0, x0, #0x510\n   0x0000aaaacbfd4498 <+88>:\tbl\t0xaaaacbfd40a0 <frr_opt_add@plt>\n   0x0000aaaacbfd449c <+92>:\tldr\tx23, [x23, #4016]\n   0x0000aaaacbfd44a0 <+96>:\tadd\tx22, x22, #0xcb0\n   0x0000aaaacbfd44a4 <+100>:\tmov\tw24, #0xffff                \t// #65535\n   0x0000aaaacbfd44a8 <+104>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaacbfd44ac <+108>:\tmov\tx1, x21\n   0x0000aaaacbfd44b0 <+112>:\tmov\tw0, w20\n   0x0000aaaacbfd44b4 <+116>:\tbl\t0xaaaacbfd3a60 <frr_getopt@plt>\n   0x0000aaaacbfd44b8 <+120>:\tcmp\tw0, #0x7f\n   0x0000aaaacbfd44bc <+124>:\tmov\tw19, w0\n   0x0000aaaacbfd44c0 <+128>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaacbfd44c4 <+132>:\tb.eq\t0xaaaacbfd44d8 <main+152>  // b.none\n   0x0000aaaacbfd44c8 <+136>:\tmov\tw1, w0\n   0x0000aaaacbfd44cc <+140>:\tmov\tx0, x22\n   0x0000aaaacbfd44d0 <+144>:\tbl\t0xaaaacbfd3fe0 <strchr@plt>\n   0x0000aaaacbfd44d4 <+148>:\tcbnz\tx0, 0xaaaacbfd4530 <main+240>\n   0x0000aaaacbfd44d8 <+152>:\tcmn\tw19, #0x1\n   0x0000aaaacbfd44dc <+156>:\tb.eq\t0xaaaacbfd4554 <main+276>  // b.none\n   0x0000aaaacbfd44e0 <+160>:\tcbz\tw19, 0xaaaacbfd44a8 <main+104>\n   0x0000aaaacbfd44e4 <+164>:\tcmp\tw19, #0x73\n   0x0000aaaacbfd44e8 <+168>:\tb.ne\t0xaaaacbfd45c4 <main+388>  // b.any\n   0x0000aaaacbfd44ec <+172>:\tldr\tx0, [x23]\n   0x0000aaaacbfd44f0 <+176>:\tmov\tw2, #0xa                   \t// #10\n   0x0000aaaacbfd44f4 <+180>:\tmov\tx1, #0x0                   \t// #0\n   0x0000aaaacbfd44f8 <+184>:\tbl\t0xaaaacbfd3f50 <strtol@plt>\n   0x0000aaaacbfd44fc <+188>:\tmov\tw24, w0\n   0x0000aaaacbfd4500 <+192>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaacbfd4504 <+196>:\tmov\tx1, x21\n   0x0000aaaacbfd4508 <+200>:\tmov\tw0, w20\n   0x0000aaaacbfd450c <+204>:\tbl\t0xaaaacbfd3a60 <frr_getopt@plt>\n   0x0000aaaacbfd4510 <+208>:\tcmp\tw0, #0x7f\n   0x0000aaaacbfd4514 <+212>:\tmov\tw19, w0\n   0x0000aaaacbfd4518 <+216>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaacbfd451c <+220>:\tb.eq\t0xaaaacbfd44d8 <main+152>  // b.none\n   0x0000aaaacbfd4520 <+224>:\tmov\tw1, w0\n   0x0000aaaacbfd4524 <+228>:\tmov\tx0, x22\n   0x0000aaaacbfd4528 <+232>:\tbl\t0xaaaacbfd3fe0 <strchr@plt>\n   0x0000aaaacbfd452c <+236>:\tcbz\tx0, 0xaaaacbfd44d8 <main+152>\n   0x0000aaaacbfd4530 <+240>:\tadrp\tx0, 0xaaaacc009000 <_xref.22431+8>\n   0x0000aaaacbfd4534 <+244>:\tadrp\tx2, 0xaaaacbfe6000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaacbfd4538 <+248>:\tmov\tw3, w19\n   0x0000aaaacbfd453c <+252>:\tadd\tx2, x2, #0x518\n   0x0000aaaacbfd4540 <+256>:\tldr\tx0, [x0, #3936]\n   0x0000aaaacbfd4544 <+260>:\tmov\tw1, #0x1                   \t// #1\n   0x0000aaaacbfd4548 <+264>:\tldr\tx0, [x0]\n   0x0000aaaacbfd454c <+268>:\tbl\t0xaaaacbfd3cb0 <__fprintf_chk@plt>\n   0x0000aaaacbfd4550 <+272>:\tb\t0xaaaacbfd44a8 <main+104>\n   0x0000aaaacbfd4554 <+276>:\tbl\t0xaaaacbfd3e60 <frr_init@plt>\n   0x0000aaaacbfd4558 <+280>:\tmov\tw1, w24\n   0x0000aaaacbfd455c <+284>:\tbl\t0xaaaacbfd4c10 <mgmt_master_init>\n   0x0000aaaacbfd4560 <+288>:\tadrp\tx3, 0xaaaacbfd4000 <stream_fifo_push@plt>\n   0x0000aaaacbfd4564 <+292>:\tadrp\tx2, 0xaaaacbfd4000 <stream_fifo_push@plt>\n   0x0000aaaacbfd4568 <+296>:\tadd\tx3, x3, #0xac0\n   0x0000aaaacbfd456c <+300>:\tadd\tx2, x2, #0xaf8\n   0x0000aaaacbfd4570 <+304>:\tadrp\tx1, 0xaaaacbfd4000 <stream_fifo_push@plt>\n   0x0000aaaacbfd4574 <+308>:\tadrp\tx0, 0xaaaacbfd4000 <stream_fifo_push@plt>\n   0x0000aaaacbfd4578 <+312>:\tadd\tx1, x1, #0xb30\n   0x0000aaaacbfd457c <+316>:\tadd\tx0, x0, #0xb68\n   0x0000aaaacbfd4580 <+320>:\tbl\t0xaaaacbfd3de0 <vrf_init@plt>\n   0x0000aaaacbfd4584 <+324>:\tadrp\tx0, 0xaaaacbfd4000 <stream_fifo_push@plt>\n   0x0000aaaacbfd4588 <+328>:\tadd\tx0, x0, #0x9f0\n   0x0000aaaacbfd458c <+332>:\tbl\t0xaaaacbfd3c90 <vrf_cmd_init@plt>\n   0x0000aaaacbfd4590 <+336>:\tbl\t0xaaaacbfd4c60 <mgmt_init>\n   0x0000aaaacbfd4594 <+340>:\tbl\t0xaaaacbfd3df0 <frr_config_fork@plt>\n   0x0000aaaacbfd4598 <+344>:\tadrp\tx0, 0xaaaacc009000 <_xref.22431+8>\n   0x0000aaaacbfd459c <+348>:\tldr\tx0, [x0, #3920]\n   0x0000aaaacbfd45a0 <+352>:\tldr\tx0, [x0]\n   0x0000aaaacbfd45a4 <+356>:\tldr\tx0, [x0]\n   0x0000aaaacbfd45a8 <+360>:\tbl\t0xaaaacbfd4030 <frr_run@plt>\n=> 0x0000aaaacbfd45ac <+364>:\tmov\tw0, #0x0                   \t// #0\n   0x0000aaaacbfd45b0 <+368>:\tldp\tx19, x20, [sp, #16]\n   0x0000aaaacbfd45b4 <+372>:\tldp\tx21, x22, [sp, #32]\n   0x0000aaaacbfd45b8 <+376>:\tldp\tx23, x24, [sp, #48]\n   0x0000aaaacbfd45bc <+380>:\tldp\tx29, x30, [sp], #64\n   0x0000aaaacbfd45c0 <+384>:\tret\n   0x0000aaaacbfd45c4 <+388>:\tmov\tw0, #0x1                   \t// #1\n   0x0000aaaacbfd45c8 <+392>:\tbl\t0xaaaacbfd3e40 <frr_help_exit@plt>\nEnd of assembler dump.\nDump of assembler code for function main:\n   0x0000aaaacbfd4440 <+0>:\tstp\tx29, x30, [sp, #-64]!\n   0x0000aaaacbfd4444 <+4>:\tmov\tx2, x1\n   0x0000aaaacbfd4448 <+8>:\tmov\tx29, sp\n   0x0000aaaacbfd444c <+12>:\tstp\tx19, x20, [sp, #16]\n   0x0000aaaacbfd4450 <+16>:\tmov\tw20, w0\n   0x0000aaaacbfd4454 <+20>:\tadrp\tx0, 0xaaaacc00a000\n   0x0000aaaacbfd4458 <+24>:\tadd\tx0, x0, #0x20\n   0x0000aaaacbfd445c <+28>:\tstp\tx21, x22, [sp, #32]\n   0x0000aaaacbfd4460 <+32>:\tadd\tx0, x0, #0x18\n   0x0000aaaacbfd4464 <+36>:\tstp\tx23, x24, [sp, #48]\n   0x0000aaaacbfd4468 <+40>:\tmov\tx21, x1\n   0x0000aaaacbfd446c <+44>:\tadrp\tx23, 0xaaaacc009000 <_xref.22431+8>\n   0x0000aaaacbfd4470 <+48>:\tmov\tw1, w20\n   0x0000aaaacbfd4474 <+52>:\tbl\t0xaaaacbfd3a80 <frr_preinit@plt>\n   0x0000aaaacbfd4478 <+56>:\tadrp\tx22, 0xaaaacbfe6000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaacbfd447c <+60>:\tadrp\tx1, 0xaaaacc004000\n   0x0000aaaacbfd4480 <+64>:\tadd\tx1, x1, #0x428\n   0x0000aaaacbfd4484 <+68>:\tadrp\tx2, 0xaaaacbfe6000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaacbfd4488 <+72>:\tadrp\tx0, 0xaaaacbfe6000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaacbfd448c <+76>:\tadd\tx2, x2, #0x4d0\n   0x0000aaaacbfd4490 <+80>:\tadd\tx1, x1, #0x188\n   0x0000aaaacbfd4494 <+84>:\tadd\tx0, x0, #0x510\n   0x0000aaaacbfd4498 <+88>:\tbl\t0xaaaacbfd40a0 <frr_opt_add@plt>\n   0x0000aaaacbfd449c <+92>:\tldr\tx23, [x23, #4016]\n   0x0000aaaacbfd44a0 <+96>:\tadd\tx22, x22, #0xcb0\n   0x0000aaaacbfd44a4 <+100>:\tmov\tw24, #0xffff                \t// #65535\n   0x0000aaaacbfd44a8 <+104>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaacbfd44ac <+108>:\tmov\tx1, x21\n   0x0000aaaacbfd44b0 <+112>:\tmov\tw0, w20\n   0x0000aaaacbfd44b4 <+116>:\tbl\t0xaaaacbfd3a60 <frr_getopt@plt>\n   0x0000aaaacbfd44b8 <+120>:\tcmp\tw0, #0x7f\n   0x0000aaaacbfd44bc <+124>:\tmov\tw19, w0\n   0x0000aaaacbfd44c0 <+128>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaacbfd44c4 <+132>:\tb.eq\t0xaaaacbfd44d8 <main+152>  // b.none\n   0x0000aaaacbfd44c8 <+136>:\tmov\tw1, w0\n   0x0000aaaacbfd44cc <+140>:\tmov\tx0, x22\n   0x0000aaaacbfd44d0 <+144>:\tbl\t0xaaaacbfd3fe0 <strchr@plt>\n   0x0000aaaacbfd44d4 <+148>:\tcbnz\tx0, 0xaaaacbfd4530 <main+240>\n   0x0000aaaacbfd44d8 <+152>:\tcmn\tw19, #0x1\n   0x0000aaaacbfd44dc <+156>:\tb.eq\t0xaaaacbfd4554 <main+276>  // b.none\n   0x0000aaaacbfd44e0 <+160>:\tcbz\tw19, 0xaaaacbfd44a8 <main+104>\n   0x0000aaaacbfd44e4 <+164>:\tcmp\tw19, #0x73\n   0x0000aaaacbfd44e8 <+168>:\tb.ne\t0xaaaacbfd45c4 <main+388>  // b.any\n   0x0000aaaacbfd44ec <+172>:\tldr\tx0, [x23]\n   0x0000aaaacbfd44f0 <+176>:\tmov\tw2, #0xa                   \t// #10\n   0x0000aaaacbfd44f4 <+180>:\tmov\tx1, #0x0                   \t// #0\n   0x0000aaaacbfd44f8 <+184>:\tbl\t0xaaaacbfd3f50 <strtol@plt>\n   0x0000aaaacbfd44fc <+188>:\tmov\tw24, w0\n   0x0000aaaacbfd4500 <+192>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaacbfd4504 <+196>:\tmov\tx1, x21\n   0x0000aaaacbfd4508 <+200>:\tmov\tw0, w20\n   0x0000aaaacbfd450c <+204>:\tbl\t0xaaaacbfd3a60 <frr_getopt@plt>\n   0x0000aaaacbfd4510 <+208>:\tcmp\tw0, #0x7f\n   0x0000aaaacbfd4514 <+212>:\tmov\tw19, w0\n   0x0000aaaacbfd4518 <+216>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaacbfd451c <+220>:\tb.eq\t0xaaaacbfd44d8 <main+152>  // b.none\n   0x0000aaaacbfd4520 <+224>:\tmov\tw1, w0\n   0x0000aaaacbfd4524 <+228>:\tmov\tx0, x22\n   0x0000aaaacbfd4528 <+232>:\tbl\t0xaaaacbfd3fe0 <strchr@plt>\n   0x0000aaaacbfd452c <+236>:\tcbz\tx0, 0xaaaacbfd44d8 <main+152>\n   0x0000aaaacbfd4530 <+240>:\tadrp\tx0, 0xaaaacc009000 <_xref.22431+8>\n   0x0000aaaacbfd4534 <+244>:\tadrp\tx2, 0xaaaacbfe6000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaacbfd4538 <+248>:\tmov\tw3, w19\n   0x0000aaaacbfd453c <+252>:\tadd\tx2, x2, #0x518\n   0x0000aaaacbfd4540 <+256>:\tldr\tx0, [x0, #3936]\n   0x0000aaaacbfd4544 <+260>:\tmov\tw1, #0x1                   \t// #1\n   0x0000aaaacbfd4548 <+264>:\tldr\tx0, [x0]\n   0x0000aaaacbfd454c <+268>:\tbl\t0xaaaacbfd3cb0 <__fprintf_chk@plt>\n   0x0000aaaacbfd4550 <+272>:\tb\t0xaaaacbfd44a8 <main+104>\n   0x0000aaaacbfd4554 <+276>:\tbl\t0xaaaacbfd3e60 <frr_init@plt>\n   0x0000aaaacbfd4558 <+280>:\tmov\tw1, w24\n   0x0000aaaacbfd455c <+284>:\tbl\t0xaaaacbfd4c10 <mgmt_master_init>\n   0x0000aaaacbfd4560 <+288>:\tadrp\tx3, 0xaaaacbfd4000 <stream_fifo_push@plt>\n   0x0000aaaacbfd4564 <+292>:\tadrp\tx2, 0xaaaacbfd4000 <stream_fifo_push@plt>\n   0x0000aaaacbfd4568 <+296>:\tadd\tx3, x3, #0xac0\n   0x0000aaaacbfd456c <+300>:\tadd\tx2, x2, #0xaf8\n   0x0000aaaacbfd4570 <+304>:\tadrp\tx1, 0xaaaacbfd4000 <stream_fifo_push@plt>\n   0x0000aaaacbfd4574 <+308>:\tadrp\tx0, 0xaaaacbfd4000 <stream_fifo_push@plt>\n   0x0000aaaacbfd4578 <+312>:\tadd\tx1, x1, #0xb30\n   0x0000aaaacbfd457c <+316>:\tadd\tx0, x0, #0xb68\n   0x0000aaaacbfd4580 <+320>:\tbl\t0xaaaacbfd3de0 <vrf_init@plt>\n   0x0000aaaacbfd4584 <+324>:\tadrp\tx0, 0xaaaacbfd4000 <stream_fifo_push@plt>\n   0x0000aaaacbfd4588 <+328>:\tadd\tx0, x0, #0x9f0\n   0x0000aaaacbfd458c <+332>:\tbl\t0xaaaacbfd3c90 <vrf_cmd_init@plt>\n   0x0000aaaacbfd4590 <+336>:\tbl\t0xaaaacbfd4c60 <mgmt_init>\n   0x0000aaaacbfd4594 <+340>:\tbl\t0xaaaacbfd3df0 <frr_config_fork@plt>\n   0x0000aaaacbfd4598 <+344>:\tadrp\tx0, 0xaaaacc009000 <_xref.22431+8>\n   0x0000aaaacbfd459c <+348>:\tldr\tx0, [x0, #3920]\n   0x0000aaaacbfd45a0 <+352>:\tldr\tx0, [x0]\n   0x0000aaaacbfd45a4 <+356>:\tldr\tx0, [x0]\n   0x0000aaaacbfd45a8 <+360>:\tbl\t0xaaaacbfd4030 <frr_run@plt>\n=> 0x0000aaaacbfd45ac <+364>:\tmov\tw0, #0x0                   \t// #0\n   0x0000aaaacbfd45b0 <+368>:\tldp\tx19, x20, [sp, #16]\n   0x0000aaaacbfd45b4 <+372>:\tldp\tx21, x22, [sp, #32]\n   0x0000aaaacbfd45b8 <+376>:\tldp\tx23, x24, [sp, #48]\n   0x0000aaaacbfd45bc <+380>:\tldp\tx29, x30, [sp], #64\n   0x0000aaaacbfd45c0 <+384>:\tret\n   0x0000aaaacbfd45c4 <+388>:\tmov\tw0, #0x1                   \t// #1\n   0x0000aaaacbfd45c8 <+392>:\tbl\t0xaaaacbfd3e40 <frr_help_exit@plt>\nEnd of assembler dump.\n'

see full log at https://ci1.netdef.org/browse/FRR-PULLREQ2-5271/artifact/TOPO2U18ARM8/ErrorLog/log_topotests.txt

Topotests Ubuntu 18.04 i386 part 1: Failed (click for details) Topotests Ubuntu 18.04 i386 part 1: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5271/artifact/TOPO1U18I386/ErrorLog/ Topotests Ubuntu 18.04 i386 part 1: No useful log found
Topotests Ubuntu 18.04 i386 part 7: Failed (click for details) Topotests Ubuntu 18.04 i386 part 7: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5271/artifact/TOPO7U18I386/ErrorLog/ Topotests Ubuntu 18.04 i386 part 7: No useful log found
Topotests Ubuntu 18.04 i386 part 6: Failed (click for details) Topotests Ubuntu 18.04 i386 part 6: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5271/artifact/TOPO6U18I386/ErrorLog/ Topotests Ubuntu 18.04 i386 part 6: No useful log found
Topotests Ubuntu 18.04 arm8 part 6: Failed (click for details) Topotests Ubuntu 18.04 arm8 part 6: No useful log found
Topotests Ubuntu 18.04 i386 part 2: Failed (click for details) Topotests Ubuntu 18.04 i386 part 2: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5271/artifact/TOPO2U18I386/ErrorLog/ Topotests Ubuntu 18.04 i386 part 2: No useful log found
Topotests Ubuntu 18.04 amd64 part 5: Failed (click for details) Topotests Ubuntu 18.04 amd64 part 5: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5271/artifact/TOPO5U18AMD64/ErrorLog/ Topotests Ubuntu 18.04 amd64 part 5: No useful log found
Topotests Ubuntu 18.04 amd64 part 7: Failed (click for details) Topotests Ubuntu 18.04 amd64 part 7: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5271/artifact/TOPO7U18AMD64/ErrorLog/ Topotests Ubuntu 18.04 amd64 part 7: No useful log found
Topotests Ubuntu 18.04 i386 part 5: Failed (click for details) Topotests Ubuntu 18.04 i386 part 5: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5271/artifact/TOPO5U18I386/ErrorLog/ Topotests Ubuntu 18.04 i386 part 5: No useful log found
Topotests Ubuntu 18.04 i386 part 0: Failed (click for details) Topotests Ubuntu 18.04 i386 part 0: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5271/artifact/TOPO0U18I386/ErrorLog/ Topotests Ubuntu 18.04 i386 part 0: No useful log found
Topotests Ubuntu 18.04 i386 part 3: Failed (click for details) Topotests Ubuntu 18.04 i386 part 3: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5271/artifact/TOPO3U18I386/ErrorLog/ Topotests Ubuntu 18.04 i386 part 3: No useful log found
Topotests Ubuntu 18.04 amd64 part 2: Failed (click for details) Topotests Ubuntu 18.04 amd64 part 2: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5271/artifact/TP2U1804AMD64/ErrorLog/ Topotests Ubuntu 18.04 amd64 part 2: No useful log found
Topotests Ubuntu 18.04 amd64 part 4: Failed (click for details) Topotests Ubuntu 18.04 amd64 part 4: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5271/artifact/TP4U1804AMD64/ErrorLog/ Topotests Ubuntu 18.04 amd64 part 4: No useful log found
Topotests Ubuntu 18.04 arm8 part 4: Failed (click for details) Topotests Ubuntu 18.04 arm8 part 4: No useful log found
Topotests Ubuntu 18.04 arm8 part 9: Failed (click for details) Topotests Ubuntu 18.04 arm8 part 9: No useful log found
Topotests Ubuntu 18.04 amd64 part 0: Failed (click for details) Topotests Ubuntu 18.04 amd64 part 0: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5271/artifact/TOPOU1804/ErrorLog/ Topotests Ubuntu 18.04 amd64 part 0: No useful log found
Topotests Ubuntu 18.04 amd64 part 3: Failed (click for details) Topotests Ubuntu 18.04 amd64 part 3: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5271/artifact/TP3U1804AMD64/ErrorLog/ Topotests Ubuntu 18.04 amd64 part 3: No useful log found
Topotests debian 10 amd64 part 9: Failed (click for details) Topotests debian 10 amd64 part 9: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5271/artifact/TOPO9DEB10AMD64/ErrorLog/ Topotests debian 10 amd64 part 9: No useful log found
Successful on other platforms/tests
  • Static analyzer (clang)
  • IPv4 protocols on Ubuntu 18.04
  • Debian 9 deb pkg check
  • Topotests Ubuntu 18.04 amd64 part 8
  • Debian 10 deb pkg check
  • Addresssanitizer topotests part 6
  • Ubuntu 18.04 deb pkg check
  • Ubuntu 20.04 deb pkg check
  • Addresssanitizer topotests part 5
  • Addresssanitizer topotests part 4
  • Addresssanitizer topotests part 0
  • Topotests Ubuntu 18.04 arm8 part 3
  • Addresssanitizer topotests part 1
  • Topotests debian 10 amd64 part 0
  • Ubuntu 16.04 deb pkg check
  • IPv4 ldp protocol on Ubuntu 18.04
  • Topotests Ubuntu 18.04 arm8 part 8
  • Addresssanitizer topotests part 7
  • Addresssanitizer topotests part 3
  • Fedora 29 rpm pkg check
  • Topotests Ubuntu 18.04 i386 part 8
  • IPv6 protocols on Ubuntu 18.04
  • Topotests debian 10 amd64 part 8
  • Addresssanitizer topotests part 2
  • CentOS 7 rpm pkg check

@choppsv1 choppsv1 self-requested a review May 9, 2022 15:20
@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented May 10, 2022

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

Test incomplete. See below for issues.
CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5285/

This is a comment from an automated CI system.
For questions and feedback in regards to this CI system, please feel free to email
Martin Winter - mwinter (at) opensourcerouting.org.

Get source / Pull Request: Successful

Building Stage: Successful

Basic Tests: Incomplete

Addresssanitizer topotests part 8: Incomplete (check logs for details)
Topotests Ubuntu 18.04 arm8 part 9: Failed (click for details) Topotests Ubuntu 18.04 arm8 part 9: No useful log found
Addresssanitizer topotests part 9: Incomplete (check logs for details)
Successful on other platforms/tests
  • CentOS 7 rpm pkg check
  • Topotests Ubuntu 18.04 arm8 part 5
  • Topotests Ubuntu 18.04 i386 part 9
  • Addresssanitizer topotests part 6
  • Static analyzer (clang)
  • Topotests debian 10 amd64 part 1
  • Topotests Ubuntu 18.04 i386 part 5
  • Topotests Ubuntu 18.04 amd64 part 1
  • Topotests debian 10 amd64 part 2
  • Topotests Ubuntu 18.04 i386 part 0
  • Topotests debian 10 amd64 part 7
  • Topotests Ubuntu 18.04 arm8 part 0
  • Topotests Ubuntu 18.04 amd64 part 8
  • Topotests Ubuntu 18.04 amd64 part 6
  • Topotests debian 10 amd64 part 3
  • Addresssanitizer topotests part 0
  • Ubuntu 18.04 deb pkg check
  • Topotests debian 10 amd64 part 6
  • Topotests Ubuntu 18.04 arm8 part 1
  • Topotests Ubuntu 18.04 arm8 part 6
  • Addresssanitizer topotests part 1
  • Topotests Ubuntu 18.04 i386 part 4
  • Addresssanitizer topotests part 4
  • Topotests debian 10 amd64 part 5
  • Debian 9 deb pkg check
  • Topotests Ubuntu 18.04 i386 part 7
  • Topotests Ubuntu 18.04 arm8 part 8
  • Topotests debian 10 amd64 part 4
  • Addresssanitizer topotests part 7
  • Topotests Ubuntu 18.04 amd64 part 3
  • Topotests Ubuntu 18.04 arm8 part 3
  • Topotests Ubuntu 18.04 i386 part 2
  • Topotests debian 10 amd64 part 9
  • Addresssanitizer topotests part 5
  • Topotests Ubuntu 18.04 i386 part 6
  • IPv4 ldp protocol on Ubuntu 18.04
  • Topotests Ubuntu 18.04 amd64 part 2
  • Ubuntu 16.04 deb pkg check
  • Topotests Ubuntu 18.04 amd64 part 4
  • Topotests debian 10 amd64 part 8
  • IPv6 protocols on Ubuntu 18.04
  • Topotests Ubuntu 18.04 arm8 part 4
  • Topotests Ubuntu 18.04 i386 part 1
  • Addresssanitizer topotests part 2
  • Topotests Ubuntu 18.04 amd64 part 5
  • Ubuntu 20.04 deb pkg check
  • Debian 10 deb pkg check
  • Topotests Ubuntu 18.04 amd64 part 0
  • Addresssanitizer topotests part 3
  • IPv4 protocols on Ubuntu 18.04
  • Topotests Ubuntu 18.04 arm8 part 2
  • Topotests Ubuntu 18.04 amd64 part 7
  • Topotests Ubuntu 18.04 arm8 part 7
  • Fedora 29 rpm pkg check
  • Topotests debian 10 amd64 part 0
  • Topotests Ubuntu 18.04 amd64 part 9
  • Topotests Ubuntu 18.04 i386 part 8
  • Topotests Ubuntu 18.04 i386 part 3

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented May 10, 2022

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

Test incomplete. See below for issues.
CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5287/

This is a comment from an automated CI system.
For questions and feedback in regards to this CI system, please feel free to email
Martin Winter - mwinter (at) opensourcerouting.org.

Get source / Pull Request: Successful

Building Stage: Successful

Basic Tests: Incomplete

Topotests Ubuntu 18.04 arm8 part 5: Failed (click for details) Topotests Ubuntu 18.04 arm8 part 5: No useful log found
Topotests Ubuntu 18.04 i386 part 9: Failed (click for details) Topotests Ubuntu 18.04 i386 part 9: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5287/artifact/TOPO9U18I386/ErrorLog/ Topotests Ubuntu 18.04 i386 part 9: No useful log found
Topotests debian 10 amd64 part 1: Failed (click for details) Topotests debian 10 amd64 part 1: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5287/artifact/TOPO1DEB10AMD64/ErrorLog/ Topotests debian 10 amd64 part 1: No useful log found
Topotests debian 10 amd64 part 7: Failed (click for details) Topotests debian 10 amd64 part 7: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5287/artifact/TOPO7DEB10AMD64/ErrorLog/ Topotests debian 10 amd64 part 7: No useful log found
Topotests Ubuntu 18.04 arm8 part 0: Failed (click for details)

Topology Test Results are at https://ci1.netdef.org/browse/FRR-PULLREQ2-TOPO0U18ARM8-5287/test

Topology Tests failed for Topotests Ubuntu 18.04 arm8 part 0:

51	../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
Initial frame selected; you cannot go up.
Initial frame selected; you cannot go up.
Initial frame selected; you cannot go up.
Initial frame selected; you cannot go up.
Initial frame selected; you cannot go up.
r1: Daemon mgmtd not running

r1: mgmtd crashed. Core file found - Backtrace follows:
b'[New LWP 14974]\n[Thread debugging using libthread_db enabled]\nUsing host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".\nCore was generated by `/usr/lib/frr/mgmtd --command-log-always --log file:mgmtd.log --log-level debug\'.\nProgram terminated with signal SIGSEGV, Segmentation fault.\n#0  raise (sig=sig@entry=11) at ../sysdeps/unix/sysv/linux/raise.c:51\n  Id   Target Id         Frame \n* 1    Thread 0xffffbf5ef020 (LWP 14974) raise (sig=sig@entry=11) at ../sysdeps/unix/sysv/linux/raise.c:51\n#0  raise (sig=sig@entry=11) at ../sysdeps/unix/sysv/linux/raise.c:51\n        set = {__val = {18446744067266829055, 187650991461296, 0, 0, 10, 281474625126784, 281473890910096, 187650991588168, 187650991587416, 281474625126896, 281473891092696, 281474625126944, 11, 281474625127232, 0, 3834033537019818805}}\n        pid = <optimized out>\n        tid = <optimized out>\n        ret = <optimized out>\n#1  0x0000ffffbf4ac8e0 in core_handler (signo=11, siginfo=0xffffeb0b4340, context=<optimized out>) at lib/sigevent.c:262\n        pc = <optimized out>\n        sa_default = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {0 <repeats 16 times>}}, sa_flags = 0, sa_restorer = 0x0}\n        sigset = {__val = {9216, 0 <repeats 15 times>}}\n#2  <signal handler called>\nNo symbol table info available.\n#3  0x0000000000000000 in ?? ()\nNo symbol table info available.\n#4  0x0000ffffbf48a0f8 in nb_callback_create (nb_node=0xaaaaebc782a0, errmsg_len=8192, errmsg=0xffffeb0b5bd8 "", resource=0x0, dnode=0xaaaaebcd5c20, event=NB_EV_VALIDATE, context=0xffffeb0b5bc8) at lib/northbound.c:1232\n        args = {context = 0xffffeb0b5bc8, event = NB_EV_VALIDATE, dnode = 0xaaaaebcd5c20, resource = 0x0, errmsg = 0xffffeb0b5bd8 "", errmsg_len = 8192}\n        unexpected_error = false\n        ret = <optimized out>\n        args = <optimized out>\n        unexpected_error = <optimized out>\n        ret = <optimized out>\n        __atomic_load_ptr = <optimized out>\n        __atomic_load_tmp = <optimized out>\n        _xrefdata = {xrefdata = {xref = 0xffffbf58bd60 <_xref.20896>, uid = "QZVSH-6PTWR\\000\\000\\000\\000", hashstr = 0xffffbf5017a8 "northbound callback: unexpected return value: %s", hashu32 = {7, 0}, xui = {re = {rbt_parent = 0x0, rbt_left = 0x0, rbt_right = 0x0, rbt_color = 0}}}, fl_print_bt = 0 \'\\000\'}\n        _xref = {xref = {xrefdata = 0xffffbf5acf60 <_xrefdata.20895>, type = XREFT_LOGMSG, line = 1258, file = 0xffffbf501a60 "lib/northbound.c", func = 0xffffbf501128 <__func__.20897> "nb_callback_create"}, fmtstring = 0xffffbf5017a8 "northbound callback: unexpected return value: %s", priority = 7, ec = 0, args = 0xffffbf501c40 "nb_err_name(ret)"}\n        xref_p_26 = 0xffffbf58bd60 <_xref.20896>\n#5  nb_callback_configuration (context=context@entry=0xffffeb0b5bc8, event=event@entry=NB_EV_VALIDATE, change=change@entry=0xaaaaebcd8ce0, errmsg=errmsg@entry=0xffffeb0b5bd8 "", errmsg_len=errmsg_len@entry=8192) at lib/northbound.c:1546\n        operation = NB_OP_CREATE\n        xpath = "\\000\xdd\xb3\'/\\337\\332\\022\\020W\\v\\353\\377\\377\\000\\000\\364V\\v\\353\\377\\377\\000\\000\\060W\\v\\353\\377\\377\\000\\000T\\341\\070\\277\\377\\377\\000\\000\\220Y\\v\\353\\377\\377\\000\\000\\220Y\\v\\353\\377\\377\\000\\000\\000\\020<\\277\\377\\377\\000\\000\\001\\000\\000\\000\\000\\000\\000\\000\\000\\212\\315\xeb\xaa\xaa", \'\\000\' <repeats 11 times>, "c\\275\xeb\xaa\xaa\\000\\000 \\336\\304\xeb\xaa\xaa\\000\\000\\026Y\\v\\353\\377\\377", \'\\000\' <repeats 18 times>, "\\001\\000\\000\\000\\252\\252\\000\\000\\030W\\v\\353\\377\\377\\000\\000;", \'\\000\' <repeats 11 times>, "\\003", \'\\000\' <repeats 11 times>, " W\\v\\353\\377\\377\\000\\000\\004\\000\\000\\000\\252\\252\\000\\000\\220Y\\026\\000\\002\\000\\000\\000\\r\\212\\310\xeb\xaa\xaa\\000\\000\\020W\\v\\353\\377\\377\\000\\000p"...\n        nb_node = 0xaaaaebc782a0\n        dnode = 0xaaaaebcd5c20\n        resource = 0x0\n        ret = 1\n        __func__ = "nb_callback_configuration"\n        _xrefdata = {xrefdata = {xref = 0xffffbf58c1c0 <_xref.21112>, uid = "PY7VQ-MXSSM\\000\\000\\000\\000", hashstr = 0xffffbf501c58 "%s: unknown event (%u) [xpath %s]", hashu32 = {3, 100663307}, xui = {re = {rbt_parent = 0xffffbf5a8160 <_xrefdata.22621+40>, rbt_left = 0xffffbf5b5100 <_xrefdata.21449+40>, rbt_right = 0xffffbf5ac530 <_xrefdata.20504+40>, rbt_color = 0}}}, fl_print_bt = 0 \'\\000\'}\n        _xref = {xref = {xrefdata = 0xffffbf5ad140 <_xrefdata.21111>, type = XREFT_LOGMSG, line = 1604, file = 0xffffbf501a60 "lib/northbound.c", func = 0xffffbf500f50 <__func__.21091> "nb_callback_configuration"}, fmtstring = 0xffffbf501c58 "%s: unknown event (%u) [xpath %s]", priority = 3, ec = 100663307, args = 0xffffbf501c80 "__func__, event, xpath"}\n        xref_p_41 = 0xffffbf58c1c0 <_xref.21112>\n#6  0x0000ffffbf48a60c in nb_candidate_validate_code (context=context@entry=0xffffeb0b5bc8, candidate=candidate@entry=0xaaaaebc13510, changes=changes@entry=0xffffeb0b5b30, errmsg=errmsg@entry=0xffffeb0b5bd8 "", errmsg_len=errmsg_len@entry=8192) at lib/northbound.c:991\n        change = 0xaaaaebcd8ce0\n        cb = 0xaaaaebcd8ce0\n        root = 0x0\n        child = <optimized out>\n        ret = <optimized out>\n#7  0x0000ffffbf48a880 in nb_candidate_commit_prepare (context=0xffffeb0b5bc8, context@entry=0xffffeb0b5be8, candidate=0xaaaaebc13510, comment=comment@entry=0x0, transaction=0xffffeb0b5b80, transaction@entry=0xffffeb0b5bb0, skip_validate=skip_validate@entry=false, ignore_zero_change=ignore_zero_change@entry=false, errmsg=errmsg@entry=0xffffeb0b5bd8 "", errmsg_len=errmsg_len@entry=8192) at lib/northbound.c:1063\n        changes = {rbh_root = {rbt_root = 0xaaaaebcd8ce0}}\n        __func__ = "nb_candidate_commit_prepare"\n#8  0x0000ffffbf48abf0 in nb_candidate_commit (context=context@entry=0xffffeb0b5be8, candidate=<optimized out>, save_transaction=save_transaction@entry=true, comment=comment@entry=0x0, transaction_id=transaction_id@entry=0x0, errmsg=errmsg@entry=0xffffeb0b5bd8 "", errmsg_len=errmsg_len@entry=8192) at lib/northbound.c:1128\n        transaction = 0x0\n        ret = <optimized out>\n#9  0x0000ffffbf48b150 in nb_cli_classic_commit (vty=vty@entry=0xaaaaebccbbb0) at lib/northbound_cli.c:64\n        context = {client = NB_CLIENT_CLI, user = 0xaaaaebccbbb0}\n        errmsg = \'\\000\' <repeats 8191 times>\n        ret = <optimized out>\n#10 0x0000ffffbf48dd08 in nb_cli_apply_changes_internal (vty=vty@entry=0xaaaaebccbbb0, xpath_base=xpath_base@entry=0xffffeb0b9ce8 "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'10.2.1.0/24\'][afi-safi=\'frr-routin"..., clear_pending=clear_pending@entry=false) at lib/northbound_cli.c:192\n        error = false\n        buf = \'\\000\' <repeats 760 times>...\n        __func__ = <optimized out>\n#11 0x0000ffffbf48e070 in nb_cli_apply_changes (vty=vty@entry=0xaaaaebccbbb0, xpath_base_fmt=xpath_base_fmt@entry=0xffffeb0ba468 "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'10.2.1.0/24\'][afi-safi=\'frr-routin"...) at lib/northbound_cli.c:216\n        xpath_base = "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'10.2.1.0/24\'][afi-safi=\'frr-routin"...\n#12 0x0000ffffbf2d53e4 in static_route_leak (vty=0xaaaaebccbbb0, vty@entry=0x12dadf2f27b3dd00, svrf=svrf@entry=0xffffbf5b4dc0 <vrf_default_name> "default", nh_svrf=nh_svrf@entry=0xffffeb0bba70 "\\240\\272\\v\\353\\377\\377", afi=afi@entry=AFI_IP, safi=safi@entry=SAFI_UNICAST, negate=negate@entry=0xffffbf44f32c <config_from_file+68> "\\037\\004", dest_str=dest_str@entry=0xaaaaebcd4b40 "10.2.1.0/24", mask_str=mask_str@entry=0xffffbf2f0688 <ip_route_cmd> "\\370\\330-\\277\\377\\377", src_str=<optimized out>, src_str@entry=0x0, gate_str=<optimized out>, gate_str@entry=0xaaaaebcd4b60 "", ifname=<optimized out>, ifname@entry=0x0, flag_str=<optimized out>, flag_str@entry=0x0, tag_str=<optimized out>, tag_str@entry=0x0, distance_str=<optimized out>, distance_str@entry=0xffffbf44f174 <command_config_read_one_line+52> "\\300\\b", label_str=<optimized out>, label_str@entry=0x0, table_str=<optimized out>, table_str@entry=0xffffbf5a7000 "(\\327\\032", onlink=<optimized out>, onlink@entry=false, color_str=<optimized out>, color_str@entry=0x0) at staticd/static_vty.c:306\n        ret = <optimized out>\n        p = {family = 2 \'\\002\', prefixlen = 24, u = {prefix = 10 \'\\n\', prefix4 = {s_addr = 66058}, prefix6 = {__in6_u = {__u6_addr8 = "\\n\\002\\001", \'\\000\' <repeats 12 times>, __u6_addr16 = {522, 1, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {66058, 0, 0, 0}}}, lp = {id = {s_addr = 66058}, adv_router = {s_addr = 0}}, prefix_eth = {octet = "\\n\\002\\001\\000\\000"}, val = "\\n\\002\\001", \'\\000\' <repeats 12 times>, val32 = {66058, 0, 0, 0}, ptr = 66058, prefix_evpn = {route_type = 10 \'\\n\', u = {_ead_addr = {esi = {val = "\\000\\000\\000\\000\\000\\000\\000\\000\\000"}, eth_tag = 0, ip = {ipa_type = IPADDR_NONE, ip = {addr = 0 \'\\000\', _v4_addr = {s_addr = 0}, _v6_addr = {__in6_u = {__u6_addr8 = \'\\000\' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}}}, frag_id = 0}, _macip_addr = {eth_tag = 0, ip_prefix_length = 0 \'\\000\', mac = {octet = "\\000\\000\\000\\000\\000"}, ip = {ipa_type = IPADDR_NONE, ip = {addr = 0 \'\\000\', _v4_addr = {s_addr = 0}, _v6_addr = {__in6_u = {__u6_addr8 = \'\\000\' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}}}}, _imet_addr = {eth_tag = 0, ip_prefix_length = 0 \'\\000\', ip = {ipa_type = IPADDR_NONE, ip = {addr = 0 \'\\000\', _v4_addr = {s_addr = 0}, _v6_addr = {__in6_u = {__u6_addr8 = \'\\000\' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}}}}, _es_addr = {esi = {val = "\\000\\000\\000\\000\\000\\000\\000\\000\\000"}, ip_prefix_length = 0 \'\\000\', ip = {ipa_type = IPADDR_NONE, ip = {addr = 0 \'\\000\', _v4_addr = {s_addr = 0}, _v6_addr = {__in6_u = {__u6_addr8 = \'\\000\' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}}}}, _prefix_addr = {eth_tag = 0, ip_prefix_length = 0 \'\\000\', ip = {ipa_type = IPADDR_NONE, ip = {addr = 0 \'\\000\', _v4_addr = {s_addr = 0}, _v6_addr = {__in6_u = {__u6_addr8 = \'\\000\' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}}}}}}, prefix_flowspec = {family = 10 \'\\n\', prefixlen = 1, ptr = 0}}}\n        src = {family = 0 \'\\000\', prefixlen = 0, u = {prefix = 0 \'\\000\', prefix4 = {s_addr = 0}, prefix6 = {__in6_u = {__u6_addr8 = \'\\000\' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}, lp = {id = {s_addr = 0}, adv_router = {s_addr = 0}}, prefix_eth = {octet = "\\000\\000\\000\\000\\000"}, val = \'\\000\' <repeats 15 times>, val32 = {0, 0, 0, 0}, ptr = 0, prefix_evpn = {route_type = 0 \'\\000\', u = {_ead_addr = {esi = {val = "\\000\\000\\000\\000\\000\\000\\000\\000\\000"}, eth_tag = 3204381888, ip = {ipa_type = 65535, ip = {addr = 216 \'\\330\', _v4_addr = {s_addr = 3204314584}, _v6_addr = {__in6_u = {__u6_addr8 = "\\330\\365\\375\\276\\377\\377\\000\\000\\203\\000\\000y\\000\\003\\003y", __u6_addr16 = {62936, 48893, 65535, 0, 131, 30976, 768, 30979}, __u6_addr32 = {3204314584, 65535, 2030043267, 2030240512}}}}}, frag_id = 768}, _macip_addr = {eth_tag = 0, ip_prefix_length = 0 \'\\000\', mac = {octet = "\\000\\000\\000\\000\\000"}, ip = {ipa_type = 3204381888, ip = {addr = 255 \'\\377\', _v4_addr = {s_addr = 65535}, _v6_addr = {__in6_u = {__u6_addr8 = "\\377\\377\\000\\000\\330\\365\\375\\276\\377\\377\\000\\000\\203\\000\\000y", __u6_addr16 = {65535, 0, 62936, 48893, 65535, 0, 131, 30976}, __u6_addr32 = {65535, 3204314584, 65535, 2030043267}}}}}}, _imet_addr = {eth_tag = 0, ip_prefix_length = 0 \'\\000\', ip = {ipa_type = IPADDR_NONE, ip = {addr = 192 \'\\300\', _v4_addr = {s_addr = 3204381888}, _v6_addr = {__in6_u = {__u6_addr8 = "\\300\\374\\376\\276\\377\\377\\000\\000\\330\\365\\375\\276\\377\\377\\000", __u6_addr16 = {64704, 48894, 65535, 0, 62936, 48893, 65535, 0}, __u6_addr32 = {3204381888, 65535, 3204314584, 65535}}}}}}, _es_addr = {esi = {val = "\\000\\000\\000\\000\\000\\000\\000\\000\\000"}, ip_prefix_length = 0 \'\\000\', ip = {ipa_type = 3204381888, ip = {addr = 255 \'\\377\', _v4_addr = {s_addr = 65535}, _v6_addr = {__in6_u = {__u6_addr8 = "\\377\\377\\000\\000\\330\\365\\375\\276\\377\\377\\000\\000\\203\\000\\000y", __u6_addr16 = {65535, 0, 62936, 48893, 65535, 0, 131, 30976}, __u6_addr32 = {65535, 3204314584, 65535, 2030043267}}}}}}, _prefix_addr = {eth_tag = 0, ip_prefix_length = 0 \'\\000\', ip = {ipa_type = IPADDR_NONE, ip = {addr = 192 \'\\300\', _v4_addr = {s_addr = 3204381888}, _v6_addr = {__in6_u = {__u6_addr8 = "\\300\\374\\376\\276\\377\\377\\000\\000\\330\\365\\375\\276\\377\\377\\000", __u6_addr16 = {64704, 48894, 65535, 0, 62936, 48893, 65535, 0}, __u6_addr32 = {3204381888, 65535, 3204314584, 65535}}}}}}}}, prefix_flowspec = {family = 0 \'\\000\', prefixlen = 0, ptr = 0}}}\n        mask = {s_addr = 0}\n        type = <optimized out>\n        bh_type = <optimized out>\n        xpath_prefix = "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'10.2.1.0/24\'][afi-safi=\'frr-routin"...\n        xpath_nexthop = "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'10.2.1.0/24\'][afi-safi=\'frr-routin"...\n        xpath_mpls = "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'10.2.1.0/24\'][afi-safi=\'frr-routin"...\n        xpath_label = "\\000N\\315\xeb\xaa\xaa\\000\\000P\\261\\v\\353\\377\\377\\000\\000\\254>E\\277\\377\\377\\000\\000\\000\\017\\314\xeb\xaa\xaa\\000\\000\\260\\"\\314\xeb\xaa\xaa\\000\\000\\b\\272\\v\\353\\377\\377\\000\\000\\000pZ\\277\\377\\377\\000\\000\\060\\261\\v\\353\\377\\377\\000\\000|\\374K\\277\\377\\377\\000\\000@M[\\277\\377\\377\\000\\000\\000\\017\\314\xeb\xaa\xaa\\000\\000P\\261\\v\\353\\377\\377\\000\\000\\350>E\\277\\377\\377\\000\\000\\000\\017\\314\xeb\xaa\xaa\\000\\000\\003\\000\\000\\000\\000\\000\\000\\000\\b\\272\\v\\353\\377\\377\\000\\000\\000pZ\\277\\377\\377\\000\\000\\000pZ\\277\\377\\377\\000\\000\\020\\272\\v\\353\\377\\377\\000\\000\\220H\\315\xeb\xaa\xaa\\000\\000|\\374K\\277\\377\\377\\000\\000@M[\\277\\377\\377\\000\\000|\\374K\\277\\377\\377\\000\\000P\\261\\v\\353\\377\\377\\000\\000\\350>E\\277\\377\\377\\000\\000\\000\\017\\314\xeb\xaa\xaa\\000\\000\\350>E\\277\\377\\377"...\n        ab_xpath = "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'10.2.1.0/24\'][afi-safi=\'frr-routin"...\n        buf_prefix = "10.2.1.0/24\\000\\377\\377\\000\\000\\250&\\301\xeb\xaa\xaa\\000\\000\\020\\371\\300\xeb\xaa\xaa\\000\\000\\062\\371\\300\xeb\xaa\xaa\\000\\000\\250&\\301\xeb\xaa\xaa\\000\\000p\\027\\000\\000\\000\\000\\000\\000", \'\\377\' <repeats 24 times>\n        buf_src_prefix = \'\\000\' <repeats 79 times>\n        buf_nh_type = "ip4", \'\\000\' <repeats 76 times>\n        buf_tag = "0\\000\\000y\\000\\003\\003y\\000\\003y\\000\\003z\\000\\003\\000\\003", \'\\000\' <repeats 21 times>, "h\\000\\000\\000\\004\\000f\\000\\000f\\004", \'\\000\' <repeats 29 times>\n        label_stack_id = <optimized out>\n        buf_gate_str = <optimized out>\n        distance = <optimized out>\n        tag = <optimized out>\n        table_id = <optimized out>\n        dnode = <optimized out>\n        __func__ = <optimized out>\n#13 0x0000ffffbf2d7600 in ip_route_magic (self=<optimized out>, argc=<optimized out>, argv=<optimized out>, tag=<optimized out>, distance=<optimized out>, table=<optimized out>, color=<optimized out>, color_str=0x0, nexthop_vrf=0xffffeb0bba70 "\\240\\272\\v\\353\\377\\377", table_str=0xffffbf5a7000 "(\\327\\032", label=0x0, vrf=0xffffbf5b4dc0 <vrf_default_name> "default", distance_str=0xffffbf44f174 <command_config_read_one_line+52> "\\300\\b", tag_str=0x0, ifname=0x0, gate_str=0xaaaaebcd4b60 "", mask_str=0xffffbf2f0688 <ip_route_cmd> "\\370\\330-\\277\\377\\377", prefix=0xaaaaebcd4b40 "10.2.1.0/24", no=0xffffbf44f32c <config_from_file+68> "\\037\\004", vty=0x12dadf2f27b3dd00, mask=..., gate=...) at staticd/static_vty.c:649\n        nh_vrf = 0xffffeb0bba70 "\\240\\272\\v\\353\\377\\377"\n        flag = 0x0\n        nh_vrf = <optimized out>\n        flag = <optimized out>\n#14 ip_route (self=<optimized out>, vty=0x12dadf2f27b3dd00, argc=<optimized out>, argv=<optimized out>) at ./staticd/static_vty_clippy.c:700\n        _i = <optimized out>\n        _fail = <optimized out>\n        _failcnt = 0\n        no = 0xffffbf44f32c <config_from_file+68> "\\037\\004"\n        prefix = 0xaaaaebcd4b40 "10.2.1.0/24"\n        mask = {s_addr = 0}\n        mask_str = 0xffffbf2f0688 <ip_route_cmd> "\\370\\330-\\277\\377\\377"\n        gate = {s_addr = 50397450}\n        gate_str = 0xaaaaebcd4b60 ""\n        ifname = <optimized out>\n        tag = <optimized out>\n        tag_str = 0x0\n        distance = <optimized out>\n        distance_str = 0xffffbf44f174 <command_config_read_one_line+52> "\\300\\b"\n        vrf = <optimized out>\n        label = 0x0\n        table = <optimized out>\n        table_str = 0xffffbf5a7000 "(\\327\\032"\n        nexthop_vrf = 0xffffeb0bba70 "\\240\\272\\v\\353\\377\\377"\n        color = <optimized out>\n        color_str = 0x0\n#15 0x0000ffffbf44ed18 in cmd_execute_command_real (vline=vline@entry=0xaaaaebcc22b0, vty=vty@entry=0xaaaaebccbbb0, cmd=cmd@entry=0x0, up_level=up_level@entry=0, filter=FILTER_STRICT) at lib/command.c:990\n        argv_list = 0xaaaaebcd4b60\n        status = MATCHER_OK\n        matched_element = 0xffffbf2f0688 <ip_route_cmd>\n        i = <optimized out>\n        xpath_index = <optimized out>\n        node = <optimized out>\n        cmdgraph = <optimized out>\n        argv = 0xaaaaebcd4920\n        ln = <optimized out>\n        token = <optimized out>\n        argc = 4\n        ret = <optimized out>\n        _xref = {xref = {xrefdata = 0x0, type = XREFT_ASSERT, line = 961, file = 0xffffbf4e9df0 "lib/command.c", func = 0xffffbf4e8c50 <__func__.21265> "cmd_execute_command_real"}, expr = 0xffffbf4e9e18 "ln", extra = 0x0, args = 0x0}\n        xref_p_11 = 0xffffbf581d08 <_xref.21264>\n#16 0x0000ffffbf44f140 in cmd_execute_command_strict (vline=vline@entry=0xaaaaebcc22b0, vty=vty@entry=0xaaaaebccbbb0, cmd=cmd@entry=0x0) at lib/command.c:1101\nNo locals.\n#17 0x0000ffffbf44f190 in command_config_read_one_line (vty=vty@entry=0xaaaaebccbbb0, cmd=cmd@entry=0x0, line_num=1, use_daemon=use_daemon@entry=0) at lib/command.c:1261\n        vline = 0xaaaaebcc22b0\n        ret = <optimized out>\n        up_level = 0\n#18 0x0000ffffbf44f32c in config_from_file (vty=vty@entry=0xaaaaebccbbb0, fp=fp@entry=0xaaaaebafa6a0, line_num=0xffffeb0bbb14, line_num@entry=0xffffeb0bbb74) at lib/command.c:1306\n        ret = <optimized out>\n        error_ret = 0\n#19 0x0000ffffbf4c67a0 in vty_read_file (confp=0xaaaaebafa6a0, config=0xaaaaebc13510) at lib/vty.c:2410\n        ret = <optimized out>\n        vty = 0xaaaaebccbbb0\n        node = <optimized out>\n        ve = <optimized out>\n        line_num = 1\n        ret = <optimized out>\n        vty = <optimized out>\n        ve = <optimized out>\n        node = <optimized out>\n        line_num = <optimized out>\n        message = <optimized out>\n        nl = <optimized out>\n        _xrefdata = {xrefdata = {xref = 0xffffbf599988 <_xref.21890>, uid = "SHWNK-NWT5S\\000\\000\\000\\000", hashstr = 0xffffbf515090 "%s on config line %u: %s", hashu32 = {3, 100663304}, xui = {re = {rbt_parent = 0xffffbf5ae878 <_xrefdata.19810+40>, rbt_left = 0xaaaae6b1cca8 <_xrefdata.21000+40>, rbt_right = 0xffffbf5af408 <_xrefdata.19349+40>, rbt_color = 0}}}, fl_print_bt = 0 \'\\000\'}\n        _xref = {xref = {xrefdata = 0xffffbf5b5da0 <_xrefdata.21889>, type = XREFT_LOGMSG, line = 2449, file = 0xffffbf515730 "lib/vty.c", func = 0xffffbf514418 <__func__.21881> "vty_read_file"}, fmtstring = 0xffffbf515090 "%s on config line %u: %s", priority = 3, ec = 100663304, args = 0xffffbf5159a8 "message, ve->line_num, ve->error_buf"}\n        xref_p_29 = 0xffffbf599988 <_xref.21890>\n        _xref = {xref = {xrefdata = 0x0, type = XREFT_ASSERT, line = 2444, file = 0xffffbf515730 "lib/vty.c", func = 0xffffbf514418 <__func__.21881> "vty_read_file"}, expr = 0xffffbf4fb9c0 "node", extra = 0x0, args = 0x0}\n        xref_p_27 = 0xffffbf59a6f8 <_xref.21880>\n        _xref = {xref = {xrefdata = 0x0, type = XREFT_ASSERT, line = 2444, file = 0xffffbf515730 "lib/vty.c", func = 0xffffbf514418 <__func__.21881> "vty_read_file"}, expr = 0xffffbf4ec378 "(node)->data != NULL", extra = 0x0, args = 0x0}\n        xref_p_28 = 0xffffbf5999c0 <_xref.21885>\n        context = <optimized out>\n        errmsg = <optimized out>\n        _xrefdata = {xrefdata = {xref = 0xffffbf5999f8 <_xref.21898>, uid = "Y98MD-9WZYY\\000\\000\\000\\000", hashstr = 0xffffbf4f9fa8 "%s: failed to read configuration file: %s (%s)", hashu32 = {3, 0}, xui = {re = {rbt_parent = 0xffffbf5ae148 <_xrefdata.21560+40>, rbt_left = 0xffffbf5acbc8 <_xrefdata.21066+40>, rbt_right = 0xffffbf5b97a0 <_xrefdata.22743+40>, rbt_color = 0}}}, fl_print_bt = 0 \'\\000\'}\n        _xref = {xref = {xrefdata = 0xffffbf5b5df0 <_xrefdata.21897>, type = XREFT_LOGMSG, line = 2469, file = 0xffffbf515730 "lib/vty.c", func = 0xffffbf514418 <__func__.21881> "vty_read_file"}, fmtstring = 0xffffbf4f9fa8 "%s: failed to read configuration file: %s (%s)", priority = 3, ec = 0, args = 0xffffbf4fa588 "__func__, nb_err_name(ret), errmsg"}\n        xref_p_30 = 0xffffbf5999f8 <_xref.21898>\n#20 vty_read_config (config=0xaaaaebc13510, config_file=<optimized out>, config_default_dir=config_default_dir@entry=0xffffbf5d08c8 <config_default> "/etc/frr/mgmtd.conf") at lib/vty.c:2630\n        cwd = "\\370\\377\\377\\377\\000\\000\\000\\000\\220\\301\\v\\353\\377\\377\\000\\000|\\265\\"\\277\\377\\377\\000\\000\\b\\302\\v\\353\\377\\377\\000\\000\\240\\016\\000\\000\\000\\000\\000\\000\\000\\360)\\277\\377\\377\\000\\000\\254\\302:\\277\\377\\377\\000\\000`\\303\\v\\353\\377\\377\\000\\000\\250\\302:\\277\\377\\377\\000\\000\\001\\000\\000\\000\\000\\000\\000\\000\\220o\\304\xeb\xaa\xaa\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\230\\306\\v\\353\\377\\377\\000\\000\\220\\332\\304\xeb\xaa\xaa\\000\\000 \\303\\v\\353\\377\\377\\000\\000 \\303\\v\\353\\377\\377\\000\\000\\000\\303\\v\\353\\377\\377\\000\\000\\350\\377\\377\\377\\200\\377\\377\\377\\006b\\303\xeb\xaa\xaa\\000\\000`\\274\\v\\353\\377\\377\\000\\000\\260\\327\\033\\277\\377\\377\\000\\000\\031\\000\\000\\000\\000\\000\\000\\000\\304\\061\\063\\277\\377\\377\\000\\000\\020\\000\\000\\000\\377\\377\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\377\\377\\377\\377\\377\\377\\377\\377"...\n        confp = 0xaaaaebafa6a0\n        fullpath = 0xffffbf5d08c8 <config_default> "/etc/frr/mgmtd.conf"\n        tmp = 0x0\n        read_success = false\n        __func__ = "vty_read_config"\n#21 0x0000ffffbf472f70 in frr_config_read_in (t=<optimized out>) at lib/libfrr.c:982\n        __func__ = "frr_config_read_in"\n#22 0x0000ffffbf4bdd2c in thread_call (thread=thread@entry=0xffffeb0c0d00) at lib/thread.c:2002\n        before = {cpu = {tv_sec = 0, tv_nsec = 1986666}, real = {tv_sec = 11001571, tv_usec = 764957}}\n        after = {cpu = {tv_sec = 281473891340312, tv_nsec = 281474625178816}, real = {tv_sec = 281473890857952, tv_usec = 281473892223864}}\n        cputime_enabled_here = true\n        walltime = <optimized out>\n        cputime = 0\n        exp = <optimized out>\n        __func__ = <optimized out>\n#23 0x0000ffffbf4733f0 in frr_run (master=0xaaaaebafdac0) at lib/libfrr.c:1196\n        instanceinfo = \'\\000\' <repeats 63 times>\n        __func__ = "frr_run"\n        thread = {type = 4 \'\\004\', add_type = 3 \'\\003\', threaditem = {si = {next = 0x0}}, timeritem = {hi = {index = 0}}, ref = 0xaaaae6b1c088 <mgmtd_di+80>, master = 0xaaaaebafdac0, func = 0xffffbf472ec8 <frr_config_read_in>, arg = 0x0, u = {val = 0, fd = 0, sands = {tv_sec = 0, tv_usec = 0}}, real = {tv_sec = 11001571, tv_usec = 764957}, hist = 0xaaaaebcc56d0, yield = 10000, xref = 0xffffbf587888 <_xref.23124>, mtx = pthread_mutex_t = {Type = Normal, Status = Not acquired, Robust = No, Shared = No, Protocol = None}, ignore_timer_late = false}\n#24 0x0000aaaae6ae65ac in main (argc=7, argv=0xffffeb0c1068) at mgmtd/mgmt_main.c:281\n        opt = -1\n        buffer_size = 65535\nDump of assembler code for function main:\n   0x0000aaaae6ae6440 <+0>:\tstp\tx29, x30, [sp, #-64]!\n   0x0000aaaae6ae6444 <+4>:\tmov\tx2, x1\n   0x0000aaaae6ae6448 <+8>:\tmov\tx29, sp\n   0x0000aaaae6ae644c <+12>:\tstp\tx19, x20, [sp, #16]\n   0x0000aaaae6ae6450 <+16>:\tmov\tw20, w0\n   0x0000aaaae6ae6454 <+20>:\tadrp\tx0, 0xaaaae6b1c000\n   0x0000aaaae6ae6458 <+24>:\tadd\tx0, x0, #0x20\n   0x0000aaaae6ae645c <+28>:\tstp\tx21, x22, [sp, #32]\n   0x0000aaaae6ae6460 <+32>:\tadd\tx0, x0, #0x18\n   0x0000aaaae6ae6464 <+36>:\tstp\tx23, x24, [sp, #48]\n   0x0000aaaae6ae6468 <+40>:\tmov\tx21, x1\n   0x0000aaaae6ae646c <+44>:\tadrp\tx23, 0xaaaae6b1b000 <_xref.22431+8>\n   0x0000aaaae6ae6470 <+48>:\tmov\tw1, w20\n   0x0000aaaae6ae6474 <+52>:\tbl\t0xaaaae6ae5a80 <frr_preinit@plt>\n   0x0000aaaae6ae6478 <+56>:\tadrp\tx22, 0xaaaae6af8000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaae6ae647c <+60>:\tadrp\tx1, 0xaaaae6b16000\n   0x0000aaaae6ae6480 <+64>:\tadd\tx1, x1, #0x428\n   0x0000aaaae6ae6484 <+68>:\tadrp\tx2, 0xaaaae6af8000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaae6ae6488 <+72>:\tadrp\tx0, 0xaaaae6af8000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaae6ae648c <+76>:\tadd\tx2, x2, #0x4d0\n   0x0000aaaae6ae6490 <+80>:\tadd\tx1, x1, #0x188\n   0x0000aaaae6ae6494 <+84>:\tadd\tx0, x0, #0x510\n   0x0000aaaae6ae6498 <+88>:\tbl\t0xaaaae6ae60a0 <frr_opt_add@plt>\n   0x0000aaaae6ae649c <+92>:\tldr\tx23, [x23, #4016]\n   0x0000aaaae6ae64a0 <+96>:\tadd\tx22, x22, #0xcb0\n   0x0000aaaae6ae64a4 <+100>:\tmov\tw24, #0xffff                \t// #65535\n   0x0000aaaae6ae64a8 <+104>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaae6ae64ac <+108>:\tmov\tx1, x21\n   0x0000aaaae6ae64b0 <+112>:\tmov\tw0, w20\n   0x0000aaaae6ae64b4 <+116>:\tbl\t0xaaaae6ae5a60 <frr_getopt@plt>\n   0x0000aaaae6ae64b8 <+120>:\tcmp\tw0, #0x7f\n   0x0000aaaae6ae64bc <+124>:\tmov\tw19, w0\n   0x0000aaaae6ae64c0 <+128>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaae6ae64c4 <+132>:\tb.eq\t0xaaaae6ae64d8 <main+152>  // b.none\n   0x0000aaaae6ae64c8 <+136>:\tmov\tw1, w0\n   0x0000aaaae6ae64cc <+140>:\tmov\tx0, x22\n   0x0000aaaae6ae64d0 <+144>:\tbl\t0xaaaae6ae5fe0 <strchr@plt>\n   0x0000aaaae6ae64d4 <+148>:\tcbnz\tx0, 0xaaaae6ae6530 <main+240>\n   0x0000aaaae6ae64d8 <+152>:\tcmn\tw19, #0x1\n   0x0000aaaae6ae64dc <+156>:\tb.eq\t0xaaaae6ae6554 <main+276>  // b.none\n   0x0000aaaae6ae64e0 <+160>:\tcbz\tw19, 0xaaaae6ae64a8 <main+104>\n   0x0000aaaae6ae64e4 <+164>:\tcmp\tw19, #0x73\n   0x0000aaaae6ae64e8 <+168>:\tb.ne\t0xaaaae6ae65c4 <main+388>  // b.any\n   0x0000aaaae6ae64ec <+172>:\tldr\tx0, [x23]\n   0x0000aaaae6ae64f0 <+176>:\tmov\tw2, #0xa                   \t// #10\n   0x0000aaaae6ae64f4 <+180>:\tmov\tx1, #0x0                   \t// #0\n   0x0000aaaae6ae64f8 <+184>:\tbl\t0xaaaae6ae5f50 <strtol@plt>\n   0x0000aaaae6ae64fc <+188>:\tmov\tw24, w0\n   0x0000aaaae6ae6500 <+192>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaae6ae6504 <+196>:\tmov\tx1, x21\n   0x0000aaaae6ae6508 <+200>:\tmov\tw0, w20\n   0x0000aaaae6ae650c <+204>:\tbl\t0xaaaae6ae5a60 <frr_getopt@plt>\n   0x0000aaaae6ae6510 <+208>:\tcmp\tw0, #0x7f\n   0x0000aaaae6ae6514 <+212>:\tmov\tw19, w0\n   0x0000aaaae6ae6518 <+216>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaae6ae651c <+220>:\tb.eq\t0xaaaae6ae64d8 <main+152>  // b.none\n   0x0000aaaae6ae6520 <+224>:\tmov\tw1, w0\n   0x0000aaaae6ae6524 <+228>:\tmov\tx0, x22\n   0x0000aaaae6ae6528 <+232>:\tbl\t0xaaaae6ae5fe0 <strchr@plt>\n   0x0000aaaae6ae652c <+236>:\tcbz\tx0, 0xaaaae6ae64d8 <main+152>\n   0x0000aaaae6ae6530 <+240>:\tadrp\tx0, 0xaaaae6b1b000 <_xref.22431+8>\n   0x0000aaaae6ae6534 <+244>:\tadrp\tx2, 0xaaaae6af8000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaae6ae6538 <+248>:\tmov\tw3, w19\n   0x0000aaaae6ae653c <+252>:\tadd\tx2, x2, #0x518\n   0x0000aaaae6ae6540 <+256>:\tldr\tx0, [x0, #3936]\n   0x0000aaaae6ae6544 <+260>:\tmov\tw1, #0x1                   \t// #1\n   0x0000aaaae6ae6548 <+264>:\tldr\tx0, [x0]\n   0x0000aaaae6ae654c <+268>:\tbl\t0xaaaae6ae5cb0 <__fprintf_chk@plt>\n   0x0000aaaae6ae6550 <+272>:\tb\t0xaaaae6ae64a8 <main+104>\n   0x0000aaaae6ae6554 <+276>:\tbl\t0xaaaae6ae5e60 <frr_init@plt>\n   0x0000aaaae6ae6558 <+280>:\tmov\tw1, w24\n   0x0000aaaae6ae655c <+284>:\tbl\t0xaaaae6ae6c10 <mgmt_master_init>\n   0x0000aaaae6ae6560 <+288>:\tadrp\tx3, 0xaaaae6ae6000 <stream_fifo_push@plt>\n   0x0000aaaae6ae6564 <+292>:\tadrp\tx2, 0xaaaae6ae6000 <stream_fifo_push@plt>\n   0x0000aaaae6ae6568 <+296>:\tadd\tx3, x3, #0xac0\n   0x0000aaaae6ae656c <+300>:\tadd\tx2, x2, #0xaf8\n   0x0000aaaae6ae6570 <+304>:\tadrp\tx1, 0xaaaae6ae6000 <stream_fifo_push@plt>\n   0x0000aaaae6ae6574 <+308>:\tadrp\tx0, 0xaaaae6ae6000 <stream_fifo_push@plt>\n   0x0000aaaae6ae6578 <+312>:\tadd\tx1, x1, #0xb30\n   0x0000aaaae6ae657c <+316>:\tadd\tx0, x0, #0xb68\n   0x0000aaaae6ae6580 <+320>:\tbl\t0xaaaae6ae5de0 <vrf_init@plt>\n   0x0000aaaae6ae6584 <+324>:\tadrp\tx0, 0xaaaae6ae6000 <stream_fifo_push@plt>\n   0x0000aaaae6ae6588 <+328>:\tadd\tx0, x0, #0x9f0\n   0x0000aaaae6ae658c <+332>:\tbl\t0xaaaae6ae5c90 <vrf_cmd_init@plt>\n   0x0000aaaae6ae6590 <+336>:\tbl\t0xaaaae6ae6c60 <mgmt_init>\n   0x0000aaaae6ae6594 <+340>:\tbl\t0xaaaae6ae5df0 <frr_config_fork@plt>\n   0x0000aaaae6ae6598 <+344>:\tadrp\tx0, 0xaaaae6b1b000 <_xref.22431+8>\n   0x0000aaaae6ae659c <+348>:\tldr\tx0, [x0, #3920]\n   0x0000aaaae6ae65a0 <+352>:\tldr\tx0, [x0]\n   0x0000aaaae6ae65a4 <+356>:\tldr\tx0, [x0]\n   0x0000aaaae6ae65a8 <+360>:\tbl\t0xaaaae6ae6030 <frr_run@plt>\n=> 0x0000aaaae6ae65ac <+364>:\tmov\tw0, #0x0                   \t// #0\n   0x0000aaaae6ae65b0 <+368>:\tldp\tx19, x20, [sp, #16]\n   0x0000aaaae6ae65b4 <+372>:\tldp\tx21, x22, [sp, #32]\n   0x0000aaaae6ae65b8 <+376>:\tldp\tx23, x24, [sp, #48]\n   0x0000aaaae6ae65bc <+380>:\tldp\tx29, x30, [sp], #64\n   0x0000aaaae6ae65c0 <+384>:\tret\n   0x0000aaaae6ae65c4 <+388>:\tmov\tw0, #0x1                   \t// #1\n   0x0000aaaae6ae65c8 <+392>:\tbl\t0xaaaae6ae5e40 <frr_help_exit@plt>\nEnd of assembler dump.\nDump of assembler code for function main:\n   0x0000aaaae6ae6440 <+0>:\tstp\tx29, x30, [sp, #-64]!\n   0x0000aaaae6ae6444 <+4>:\tmov\tx2, x1\n   0x0000aaaae6ae6448 <+8>:\tmov\tx29, sp\n   0x0000aaaae6ae644c <+12>:\tstp\tx19, x20, [sp, #16]\n   0x0000aaaae6ae6450 <+16>:\tmov\tw20, w0\n   0x0000aaaae6ae6454 <+20>:\tadrp\tx0, 0xaaaae6b1c000\n   0x0000aaaae6ae6458 <+24>:\tadd\tx0, x0, #0x20\n   0x0000aaaae6ae645c <+28>:\tstp\tx21, x22, [sp, #32]\n   0x0000aaaae6ae6460 <+32>:\tadd\tx0, x0, #0x18\n   0x0000aaaae6ae6464 <+36>:\tstp\tx23, x24, [sp, #48]\n   0x0000aaaae6ae6468 <+40>:\tmov\tx21, x1\n   0x0000aaaae6ae646c <+44>:\tadrp\tx23, 0xaaaae6b1b000 <_xref.22431+8>\n   0x0000aaaae6ae6470 <+48>:\tmov\tw1, w20\n   0x0000aaaae6ae6474 <+52>:\tbl\t0xaaaae6ae5a80 <frr_preinit@plt>\n   0x0000aaaae6ae6478 <+56>:\tadrp\tx22, 0xaaaae6af8000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaae6ae647c <+60>:\tadrp\tx1, 0xaaaae6b16000\n   0x0000aaaae6ae6480 <+64>:\tadd\tx1, x1, #0x428\n   0x0000aaaae6ae6484 <+68>:\tadrp\tx2, 0xaaaae6af8000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaae6ae6488 <+72>:\tadrp\tx0, 0xaaaae6af8000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaae6ae648c <+76>:\tadd\tx2, x2, #0x4d0\n   0x0000aaaae6ae6490 <+80>:\tadd\tx1, x1, #0x188\n   0x0000aaaae6ae6494 <+84>:\tadd\tx0, x0, #0x510\n   0x0000aaaae6ae6498 <+88>:\tbl\t0xaaaae6ae60a0 <frr_opt_add@plt>\n   0x0000aaaae6ae649c <+92>:\tldr\tx23, [x23, #4016]\n   0x0000aaaae6ae64a0 <+96>:\tadd\tx22, x22, #0xcb0\n   0x0000aaaae6ae64a4 <+100>:\tmov\tw24, #0xffff                \t// #65535\n   0x0000aaaae6ae64a8 <+104>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaae6ae64ac <+108>:\tmov\tx1, x21\n   0x0000aaaae6ae64b0 <+112>:\tmov\tw0, w20\n   0x0000aaaae6ae64b4 <+116>:\tbl\t0xaaaae6ae5a60 <frr_getopt@plt>\n   0x0000aaaae6ae64b8 <+120>:\tcmp\tw0, #0x7f\n   0x0000aaaae6ae64bc <+124>:\tmov\tw19, w0\n   0x0000aaaae6ae64c0 <+128>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaae6ae64c4 <+132>:\tb.eq\t0xaaaae6ae64d8 <main+152>  // b.none\n   0x0000aaaae6ae64c8 <+136>:\tmov\tw1, w0\n   0x0000aaaae6ae64cc <+140>:\tmov\tx0, x22\n   0x0000aaaae6ae64d0 <+144>:\tbl\t0xaaaae6ae5fe0 <strchr@plt>\n   0x0000aaaae6ae64d4 <+148>:\tcbnz\tx0, 0xaaaae6ae6530 <main+240>\n   0x0000aaaae6ae64d8 <+152>:\tcmn\tw19, #0x1\n   0x0000aaaae6ae64dc <+156>:\tb.eq\t0xaaaae6ae6554 <main+276>  // b.none\n   0x0000aaaae6ae64e0 <+160>:\tcbz\tw19, 0xaaaae6ae64a8 <main+104>\n   0x0000aaaae6ae64e4 <+164>:\tcmp\tw19, #0x73\n   0x0000aaaae6ae64e8 <+168>:\tb.ne\t0xaaaae6ae65c4 <main+388>  // b.any\n   0x0000aaaae6ae64ec <+172>:\tldr\tx0, [x23]\n   0x0000aaaae6ae64f0 <+176>:\tmov\tw2, #0xa                   \t// #10\n   0x0000aaaae6ae64f4 <+180>:\tmov\tx1, #0x0                   \t// #0\n   0x0000aaaae6ae64f8 <+184>:\tbl\t0xaaaae6ae5f50 <strtol@plt>\n   0x0000aaaae6ae64fc <+188>:\tmov\tw24, w0\n   0x0000aaaae6ae6500 <+192>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaae6ae6504 <+196>:\tmov\tx1, x21\n   0x0000aaaae6ae6508 <+200>:\tmov\tw0, w20\n   0x0000aaaae6ae650c <+204>:\tbl\t0xaaaae6ae5a60 <frr_getopt@plt>\n   0x0000aaaae6ae6510 <+208>:\tcmp\tw0, #0x7f\n   0x0000aaaae6ae6514 <+212>:\tmov\tw19, w0\n   0x0000aaaae6ae6518 <+216>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaae6ae651c <+220>:\tb.eq\t0xaaaae6ae64d8 <main+152>  // b.none\n   0x0000aaaae6ae6520 <+224>:\tmov\tw1, w0\n   0x0000aaaae6ae6524 <+228>:\tmov\tx0, x22\n   0x0000aaaae6ae6528 <+232>:\tbl\t0xaaaae6ae5fe0 <strchr@plt>\n   0x0000aaaae6ae652c <+236>:\tcbz\tx0, 0xaaaae6ae64d8 <main+152>\n   0x0000aaaae6ae6530 <+240>:\tadrp\tx0, 0xaaaae6b1b000 <_xref.22431+8>\n   0x0000aaaae6ae6534 <+244>:\tadrp\tx2, 0xaaaae6af8000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaae6ae6538 <+248>:\tmov\tw3, w19\n   0x0000aaaae6ae653c <+252>:\tadd\tx2, x2, #0x518\n   0x0000aaaae6ae6540 <+256>:\tldr\tx0, [x0, #3936]\n   0x0000aaaae6ae6544 <+260>:\tmov\tw1, #0x1                   \t// #1\n   0x0000aaaae6ae6548 <+264>:\tldr\tx0, [x0]\n   0x0000aaaae6ae654c <+268>:\tbl\t0xaaaae6ae5cb0 <__fprintf_chk@plt>\n   0x0000aaaae6ae6550 <+272>:\tb\t0xaaaae6ae64a8 <main+104>\n   0x0000aaaae6ae6554 <+276>:\tbl\t0xaaaae6ae5e60 <frr_init@plt>\n   0x0000aaaae6ae6558 <+280>:\tmov\tw1, w24\n   0x0000aaaae6ae655c <+284>:\tbl\t0xaaaae6ae6c10 <mgmt_master_init>\n   0x0000aaaae6ae6560 <+288>:\tadrp\tx3, 0xaaaae6ae6000 <stream_fifo_push@plt>\n   0x0000aaaae6ae6564 <+292>:\tadrp\tx2, 0xaaaae6ae6000 <stream_fifo_push@plt>\n   0x0000aaaae6ae6568 <+296>:\tadd\tx3, x3, #0xac0\n   0x0000aaaae6ae656c <+300>:\tadd\tx2, x2, #0xaf8\n   0x0000aaaae6ae6570 <+304>:\tadrp\tx1, 0xaaaae6ae6000 <stream_fifo_push@plt>\n   0x0000aaaae6ae6574 <+308>:\tadrp\tx0, 0xaaaae6ae6000 <stream_fifo_push@plt>\n   0x0000aaaae6ae6578 <+312>:\tadd\tx1, x1, #0xb30\n   0x0000aaaae6ae657c <+316>:\tadd\tx0, x0, #0xb68\n   0x0000aaaae6ae6580 <+320>:\tbl\t0xaaaae6ae5de0 <vrf_init@plt>\n   0x0000aaaae6ae6584 <+324>:\tadrp\tx0, 0xaaaae6ae6000 <stream_fifo_push@plt>\n   0x0000aaaae6ae6588 <+328>:\tadd\tx0, x0, #0x9f0\n   0x0000aaaae6ae658c <+332>:\tbl\t0xaaaae6ae5c90 <vrf_cmd_init@plt>\n   0x0000aaaae6ae6590 <+336>:\tbl\t0xaaaae6ae6c60 <mgmt_init>\n   0x0000aaaae6ae6594 <+340>:\tbl\t0xaaaae6ae5df0 <frr_config_fork@plt>\n   0x0000aaaae6ae6598 <+344>:\tadrp\tx0, 0xaaaae6b1b000 <_xref.22431+8>\n   0x0000aaaae6ae659c <+348>:\tldr\tx0, [x0, #3920]\n   0x0000aaaae6ae65a0 <+352>:\tldr\tx0, [x0]\n   0x0000aaaae6ae65a4 <+356>:\tldr\tx0, [x0]\n   0x0000aaaae6ae65a8 <+360>:\tbl\t0xaaaae6ae6030 <frr_run@plt>\n=> 0x0000aaaae6ae65ac <+364>:\tmov\tw0, #0x0                   \t// #0\n   0x0000aaaae6ae65b0 <+368>:\tldp\tx19, x20, [sp, #16]\n   0x0000aaaae6ae65b4 <+372>:\tldp\tx21, x22, [sp, #32]\n   0x0000aaaae6ae65b8 <+376>:\tldp\tx23, x24, [sp, #48]\n   0x0000aaaae6ae65bc <+380>:\tldp\tx29, x30, [sp], #64\n   0x0000aaaae6ae65c0 <+384>:\tret\n   0x0000aaaae6ae65c4 <+388>:\tmov\tw0, #0x1                   \t// #1\n   0x0000aaaae6ae65c8 <+392>:\tbl\t0xaaaae6ae5e40 <frr_help_exit@plt>\nEnd of assembler dump.\nDump of assembler code for function main:\n   0x0000aaaae6ae6440 <+0>:\tstp\tx29, x30, [sp, #-64]!\n   0x0000aaaae6ae6444 <+4>:\tmov\tx2, x1\n   0x0000aaaae6ae6448 <+8>:\tmov\tx29, sp\n   0x0000aaaae6ae644c <+12>:\tstp\tx19, x20, [sp, #16]\n   0x0000aaaae6ae6450 <+16>:\tmov\tw20, w0\n   0x0000aaaae6ae6454 <+20>:\tadrp\tx0, 0xaaaae6b1c000\n   0x0000aaaae6ae6458 <+24>:\tadd\tx0, x0, #0x20\n   0x0000aaaae6ae645c <+28>:\tstp\tx21, x22, [sp, #32]\n   0x0000aaaae6ae6460 <+32>:\tadd\tx0, x0, #0x18\n   0x0000aaaae6ae6464 <+36>:\tstp\tx23, x24, [sp, #48]\n   0x0000aaaae6ae6468 <+40>:\tmov\tx21, x1\n   0x0000aaaae6ae646c <+44>:\tadrp\tx23, 0xaaaae6b1b000 <_xref.22431+8>\n   0x0000aaaae6ae6470 <+48>:\tmov\tw1, w20\n   0x0000aaaae6ae6474 <+52>:\tbl\t0xaaaae6ae5a80 <frr_preinit@plt>\n   0x0000aaaae6ae6478 <+56>:\tadrp\tx22, 0xaaaae6af8000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaae6ae647c <+60>:\tadrp\tx1, 0xaaaae6b16000\n   0x0000aaaae6ae6480 <+64>:\tadd\tx1, x1, #0x428\n   0x0000aaaae6ae6484 <+68>:\tadrp\tx2, 0xaaaae6af8000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaae6ae6488 <+72>:\tadrp\tx0, 0xaaaae6af8000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaae6ae648c <+76>:\tadd\tx2, x2, #0x4d0\n   0x0000aaaae6ae6490 <+80>:\tadd\tx1, x1, #0x188\n   0x0000aaaae6ae6494 <+84>:\tadd\tx0, x0, #0x510\n   0x0000aaaae6ae6498 <+88>:\tbl\t0xaaaae6ae60a0 <frr_opt_add@plt>\n   0x0000aaaae6ae649c <+92>:\tldr\tx23, [x23, #4016]\n   0x0000aaaae6ae64a0 <+96>:\tadd\tx22, x22, #0xcb0\n   0x0000aaaae6ae64a4 <+100>:\tmov\tw24, #0xffff                \t// #65535\n   0x0000aaaae6ae64a8 <+104>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaae6ae64ac <+108>:\tmov\tx1, x21\n   0x0000aaaae6ae64b0 <+112>:\tmov\tw0, w20\n   0x0000aaaae6ae64b4 <+116>:\tbl\t0xaaaae6ae5a60 <frr_getopt@plt>\n   0x0000aaaae6ae64b8 <+120>:\tcmp\tw0, #0x7f\n   0x0000aaaae6ae64bc <+124>:\tmov\tw19, w0\n   0x0000aaaae6ae64c0 <+128>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaae6ae64c4 <+132>:\tb.eq\t0xaaaae6ae64d8 <main+152>  // b.none\n   0x0000aaaae6ae64c8 <+136>:\tmov\tw1, w0\n   0x0000aaaae6ae64cc <+140>:\tmov\tx0, x22\n   0x0000aaaae6ae64d0 <+144>:\tbl\t0xaaaae6ae5fe0 <strchr@plt>\n   0x0000aaaae6ae64d4 <+148>:\tcbnz\tx0, 0xaaaae6ae6530 <main+240>\n   0x0000aaaae6ae64d8 <+152>:\tcmn\tw19, #0x1\n   0x0000aaaae6ae64dc <+156>:\tb.eq\t0xaaaae6ae6554 <main+276>  // b.none\n   0x0000aaaae6ae64e0 <+160>:\tcbz\tw19, 0xaaaae6ae64a8 <main+104>\n   0x0000aaaae6ae64e4 <+164>:\tcmp\tw19, #0x73\n   0x0000aaaae6ae64e8 <+168>:\tb.ne\t0xaaaae6ae65c4 <main+388>  // b.any\n   0x0000aaaae6ae64ec <+172>:\tldr\tx0, [x23]\n   0x0000aaaae6ae64f0 <+176>:\tmov\tw2, #0xa                   \t// #10\n   0x0000aaaae6ae64f4 <+180>:\tmov\tx1, #0x0                   \t// #0\n   0x0000aaaae6ae64f8 <+184>:\tbl\t0xaaaae6ae5f50 <strtol@plt>\n   0x0000aaaae6ae64fc <+188>:\tmov\tw24, w0\n   0x0000aaaae6ae6500 <+192>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaae6ae6504 <+196>:\tmov\tx1, x21\n   0x0000aaaae6ae6508 <+200>:\tmov\tw0, w20\n   0x0000aaaae6ae650c <+204>:\tbl\t0xaaaae6ae5a60 <frr_getopt@plt>\n   0x0000aaaae6ae6510 <+208>:\tcmp\tw0, #0x7f\n   0x0000aaaae6ae6514 <+212>:\tmov\tw19, w0\n   0x0000aaaae6ae6518 <+216>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaae6ae651c <+220>:\tb.eq\t0xaaaae6ae64d8 <main+152>  // b.none\n   0x0000aaaae6ae6520 <+224>:\tmov\tw1, w0\n   0x0000aaaae6ae6524 <+228>:\tmov\tx0, x22\n   0x0000aaaae6ae6528 <+232>:\tbl\t0xaaaae6ae5fe0 <strchr@plt>\n   0x0000aaaae6ae652c <+236>:\tcbz\tx0, 0xaaaae6ae64d8 <main+152>\n   0x0000aaaae6ae6530 <+240>:\tadrp\tx0, 0xaaaae6b1b000 <_xref.22431+8>\n   0x0000aaaae6ae6534 <+244>:\tadrp\tx2, 0xaaaae6af8000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaae6ae6538 <+248>:\tmov\tw3, w19\n   0x0000aaaae6ae653c <+252>:\tadd\tx2, x2, #0x518\n   0x0000aaaae6ae6540 <+256>:\tldr\tx0, [x0, #3936]\n   0x0000aaaae6ae6544 <+260>:\tmov\tw1, #0x1                   \t// #1\n   0x0000aaaae6ae6548 <+264>:\tldr\tx0, [x0]\n   0x0000aaaae6ae654c <+268>:\tbl\t0xaaaae6ae5cb0 <__fprintf_chk@plt>\n   0x0000aaaae6ae6550 <+272>:\tb\t0xaaaae6ae64a8 <main+104>\n   0x0000aaaae6ae6554 <+276>:\tbl\t0xaaaae6ae5e60 <frr_init@plt>\n   0x0000aaaae6ae6558 <+280>:\tmov\tw1, w24\n   0x0000aaaae6ae655c <+284>:\tbl\t0xaaaae6ae6c10 <mgmt_master_init>\n   0x0000aaaae6ae6560 <+288>:\tadrp\tx3, 0xaaaae6ae6000 <stream_fifo_push@plt>\n   0x0000aaaae6ae6564 <+292>:\tadrp\tx2, 0xaaaae6ae6000 <stream_fifo_push@plt>\n   0x0000aaaae6ae6568 <+296>:\tadd\tx3, x3, #0xac0\n   0x0000aaaae6ae656c <+300>:\tadd\tx2, x2, #0xaf8\n   0x0000aaaae6ae6570 <+304>:\tadrp\tx1, 0xaaaae6ae6000 <stream_fifo_push@plt>\n   0x0000aaaae6ae6574 <+308>:\tadrp\tx0, 0xaaaae6ae6000 <stream_fifo_push@plt>\n   0x0000aaaae6ae6578 <+312>:\tadd\tx1, x1, #0xb30\n   0x0000aaaae6ae657c <+316>:\tadd\tx0, x0, #0xb68\n   0x0000aaaae6ae6580 <+320>:\tbl\t0xaaaae6ae5de0 <vrf_init@plt>\n   0x0000aaaae6ae6584 <+324>:\tadrp\tx0, 0xaaaae6ae6000 <stream_fifo_push@plt>\n   0x0000aaaae6ae6588 <+328>:\tadd\tx0, x0, #0x9f0\n   0x0000aaaae6ae658c <+332>:\tbl\t0xaaaae6ae5c90 <vrf_cmd_init@plt>\n   0x0000aaaae6ae6590 <+336>:\tbl\t0xaaaae6ae6c60 <mgmt_init>\n   0x0000aaaae6ae6594 <+340>:\tbl\t0xaaaae6ae5df0 <frr_config_fork@plt>\n   0x0000aaaae6ae6598 <+344>:\tadrp\tx0, 0xaaaae6b1b000 <_xref.22431+8>\n   0x0000aaaae6ae659c <+348>:\tldr\tx0, [x0, #3920]\n   0x0000aaaae6ae65a0 <+352>:\tldr\tx0, [x0]\n   0x0000aaaae6ae65a4 <+356>:\tldr\tx0, [x0]\n   0x0000aaaae6ae65a8 <+360>:\tbl\t0xaaaae6ae6030 <frr_run@plt>\n=> 0x0000aaaae6ae65ac <+364>:\tmov\tw0, #0x0                   \t// #0\n   0x0000aaaae6ae65b0 <+368>:\tldp\tx19, x20, [sp, #16]\n   0x0000aaaae6ae65b4 <+372>:\tldp\tx21, x22, [sp, #32]\n   0x0000aaaae6ae65b8 <+376>:\tldp\tx23, x24, [sp, #48]\n   0x0000aaaae6ae65bc <+380>:\tldp\tx29, x30, [sp], #64\n   0x0000aaaae6ae65c0 <+384>:\tret\n   0x0000aaaae6ae65c4 <+388>:\tmov\tw0, #0x1                   \t// #1\n   0x0000aaaae6ae65c8 <+392>:\tbl\t0xaaaae6ae5e40 <frr_help_exit@plt>\nEnd of assembler dump.\nDump of assembler code for function main:\n   0x0000aaaae6ae6440 <+0>:\tstp\tx29, x30, [sp, #-64]!\n   0x0000aaaae6ae6444 <+4>:\tmov\tx2, x1\n   0x0000aaaae6ae6448 <+8>:\tmov\tx29, sp\n   0x0000aaaae6ae644c <+12>:\tstp\tx19, x20, [sp, #16]\n   0x0000aaaae6ae6450 <+16>:\tmov\tw20, w0\n   0x0000aaaae6ae6454 <+20>:\tadrp\tx0, 0xaaaae6b1c000\n   0x0000aaaae6ae6458 <+24>:\tadd\tx0, x0, #0x20\n   0x0000aaaae6ae645c <+28>:\tstp\tx21, x22, [sp, #32]\n   0x0000aaaae6ae6460 <+32>:\tadd\tx0, x0, #0x18\n   0x0000aaaae6ae6464 <+36>:\tstp\tx23, x24, [sp, #48]\n   0x0000aaaae6ae6468 <+40>:\tmov\tx21, x1\n   0x0000aaaae6ae646c <+44>:\tadrp\tx23, 0xaaaae6b1b000 <_xref.22431+8>\n   0x0000aaaae6ae6470 <+48>:\tmov\tw1, w20\n   0x0000aaaae6ae6474 <+52>:\tbl\t0xaaaae6ae5a80 <frr_preinit@plt>\n   0x0000aaaae6ae6478 <+56>:\tadrp\tx22, 0xaaaae6af8000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaae6ae647c <+60>:\tadrp\tx1, 0xaaaae6b16000\n   0x0000aaaae6ae6480 <+64>:\tadd\tx1, x1, #0x428\n   0x0000aaaae6ae6484 <+68>:\tadrp\tx2, 0xaaaae6af8000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaae6ae6488 <+72>:\tadrp\tx0, 0xaaaae6af8000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaae6ae648c <+76>:\tadd\tx2, x2, #0x4d0\n   0x0000aaaae6ae6490 <+80>:\tadd\tx1, x1, #0x188\n   0x0000aaaae6ae6494 <+84>:\tadd\tx0, x0, #0x510\n   0x0000aaaae6ae6498 <+88>:\tbl\t0xaaaae6ae60a0 <frr_opt_add@plt>\n   0x0000aaaae6ae649c <+92>:\tldr\tx23, [x23, #4016]\n   0x0000aaaae6ae64a0 <+96>:\tadd\tx22, x22, #0xcb0\n   0x0000aaaae6ae64a4 <+100>:\tmov\tw24, #0xffff                \t// #65535\n   0x0000aaaae6ae64a8 <+104>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaae6ae64ac <+108>:\tmov\tx1, x21\n   0x0000aaaae6ae64b0 <+112>:\tmov\tw0, w20\n   0x0000aaaae6ae64b4 <+116>:\tbl\t0xaaaae6ae5a60 <frr_getopt@plt>\n   0x0000aaaae6ae64b8 <+120>:\tcmp\tw0, #0x7f\n   0x0000aaaae6ae64bc <+124>:\tmov\tw19, w0\n   0x0000aaaae6ae64c0 <+128>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaae6ae64c4 <+132>:\tb.eq\t0xaaaae6ae64d8 <main+152>  // b.none\n   0x0000aaaae6ae64c8 <+136>:\tmov\tw1, w0\n   0x0000aaaae6ae64cc <+140>:\tmov\tx0, x22\n   0x0000aaaae6ae64d0 <+144>:\tbl\t0xaaaae6ae5fe0 <strchr@plt>\n   0x0000aaaae6ae64d4 <+148>:\tcbnz\tx0, 0xaaaae6ae6530 <main+240>\n   0x0000aaaae6ae64d8 <+152>:\tcmn\tw19, #0x1\n   0x0000aaaae6ae64dc <+156>:\tb.eq\t0xaaaae6ae6554 <main+276>  // b.none\n   0x0000aaaae6ae64e0 <+160>:\tcbz\tw19, 0xaaaae6ae64a8 <main+104>\n   0x0000aaaae6ae64e4 <+164>:\tcmp\tw19, #0x73\n   0x0000aaaae6ae64e8 <+168>:\tb.ne\t0xaaaae6ae65c4 <main+388>  // b.any\n   0x0000aaaae6ae64ec <+172>:\tldr\tx0, [x23]\n   0x0000aaaae6ae64f0 <+176>:\tmov\tw2, #0xa                   \t// #10\n   0x0000aaaae6ae64f4 <+180>:\tmov\tx1, #0x0                   \t// #0\n   0x0000aaaae6ae64f8 <+184>:\tbl\t0xaaaae6ae5f50 <strtol@plt>\n   0x0000aaaae6ae64fc <+188>:\tmov\tw24, w0\n   0x0000aaaae6ae6500 <+192>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaae6ae6504 <+196>:\tmov\tx1, x21\n   0x0000aaaae6ae6508 <+200>:\tmov\tw0, w20\n   0x0000aaaae6ae650c <+204>:\tbl\t0xaaaae6ae5a60 <frr_getopt@plt>\n   0x0000aaaae6ae6510 <+208>:\tcmp\tw0, #0x7f\n   0x0000aaaae6ae6514 <+212>:\tmov\tw19, w0\n   0x0000aaaae6ae6518 <+216>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaae6ae651c <+220>:\tb.eq\t0xaaaae6ae64d8 <main+152>  // b.none\n   0x0000aaaae6ae6520 <+224>:\tmov\tw1, w0\n   0x0000aaaae6ae6524 <+228>:\tmov\tx0, x22\n   0x0000aaaae6ae6528 <+232>:\tbl\t0xaaaae6ae5fe0 <strchr@plt>\n   0x0000aaaae6ae652c <+236>:\tcbz\tx0, 0xaaaae6ae64d8 <main+152>\n   0x0000aaaae6ae6530 <+240>:\tadrp\tx0, 0xaaaae6b1b000 <_xref.22431+8>\n   0x0000aaaae6ae6534 <+244>:\tadrp\tx2, 0xaaaae6af8000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaae6ae6538 <+248>:\tmov\tw3, w19\n   0x0000aaaae6ae653c <+252>:\tadd\tx2, x2, #0x518\n   0x0000aaaae6ae6540 <+256>:\tldr\tx0, [x0, #3936]\n   0x0000aaaae6ae6544 <+260>:\tmov\tw1, #0x1                   \t// #1\n   0x0000aaaae6ae6548 <+264>:\tldr\tx0, [x0]\n   0x0000aaaae6ae654c <+268>:\tbl\t0xaaaae6ae5cb0 <__fprintf_chk@plt>\n   0x0000aaaae6ae6550 <+272>:\tb\t0xaaaae6ae64a8 <main+104>\n   0x0000aaaae6ae6554 <+276>:\tbl\t0xaaaae6ae5e60 <frr_init@plt>\n   0x0000aaaae6ae6558 <+280>:\tmov\tw1, w24\n   0x0000aaaae6ae655c <+284>:\tbl\t0xaaaae6ae6c10 <mgmt_master_init>\n   0x0000aaaae6ae6560 <+288>:\tadrp\tx3, 0xaaaae6ae6000 <stream_fifo_push@plt>\n   0x0000aaaae6ae6564 <+292>:\tadrp\tx2, 0xaaaae6ae6000 <stream_fifo_push@plt>\n   0x0000aaaae6ae6568 <+296>:\tadd\tx3, x3, #0xac0\n   0x0000aaaae6ae656c <+300>:\tadd\tx2, x2, #0xaf8\n   0x0000aaaae6ae6570 <+304>:\tadrp\tx1, 0xaaaae6ae6000 <stream_fifo_push@plt>\n   0x0000aaaae6ae6574 <+308>:\tadrp\tx0, 0xaaaae6ae6000 <stream_fifo_push@plt>\n   0x0000aaaae6ae6578 <+312>:\tadd\tx1, x1, #0xb30\n   0x0000aaaae6ae657c <+316>:\tadd\tx0, x0, #0xb68\n   0x0000aaaae6ae6580 <+320>:\tbl\t0xaaaae6ae5de0 <vrf_init@plt>\n   0x0000aaaae6ae6584 <+324>:\tadrp\tx0, 0xaaaae6ae6000 <stream_fifo_push@plt>\n   0x0000aaaae6ae6588 <+328>:\tadd\tx0, x0, #0x9f0\n   0x0000aaaae6ae658c <+332>:\tbl\t0xaaaae6ae5c90 <vrf_cmd_init@plt>\n   0x0000aaaae6ae6590 <+336>:\tbl\t0xaaaae6ae6c60 <mgmt_init>\n   0x0000aaaae6ae6594 <+340>:\tbl\t0xaaaae6ae5df0 <frr_config_fork@plt>\n   0x0000aaaae6ae6598 <+344>:\tadrp\tx0, 0xaaaae6b1b000 <_xref.22431+8>\n   0x0000aaaae6ae659c <+348>:\tldr\tx0, [x0, #3920]\n   0x0000aaaae6ae65a0 <+352>:\tldr\tx0, [x0]\n   0x0000aaaae6ae65a4 <+356>:\tldr\tx0, [x0]\n   0x0000aaaae6ae65a8 <+360>:\tbl\t0xaaaae6ae6030 <frr_run@plt>\n=> 0x0000aaaae6ae65ac <+364>:\tmov\tw0, #0x0                   \t// #0\n   0x0000aaaae6ae65b0 <+368>:\tldp\tx19, x20, [sp, #16]\n   0x0000aaaae6ae65b4 <+372>:\tldp\tx21, x22, [sp, #32]\n   0x0000aaaae6ae65b8 <+376>:\tldp\tx23, x24, [sp, #48]\n   0x0000aaaae6ae65bc <+380>:\tldp\tx29, x30, [sp], #64\n   0x0000aaaae6ae65c0 <+384>:\tret\n   0x0000aaaae6ae65c4 <+388>:\tmov\tw0, #0x1                   \t// #1\n   0x0000aaaae6ae65c8 <+392>:\tbl\t0xaaaae6ae5e40 <frr_help_exit@plt>\nEnd of assembler dump.\nDump of assembler code for function main:\n   0x0000aaaae6ae6440 <+0>:\tstp\tx29, x30, [sp, #-64]!\n   0x0000aaaae6ae6444 <+4>:\tmov\tx2, x1\n   0x0000aaaae6ae6448 <+8>:\tmov\tx29, sp\n   0x0000aaaae6ae644c <+12>:\tstp\tx19, x20, [sp, #16]\n   0x0000aaaae6ae6450 <+16>:\tmov\tw20, w0\n   0x0000aaaae6ae6454 <+20>:\tadrp\tx0, 0xaaaae6b1c000\n   0x0000aaaae6ae6458 <+24>:\tadd\tx0, x0, #0x20\n   0x0000aaaae6ae645c <+28>:\tstp\tx21, x22, [sp, #32]\n   0x0000aaaae6ae6460 <+32>:\tadd\tx0, x0, #0x18\n   0x0000aaaae6ae6464 <+36>:\tstp\tx23, x24, [sp, #48]\n   0x0000aaaae6ae6468 <+40>:\tmov\tx21, x1\n   0x0000aaaae6ae646c <+44>:\tadrp\tx23, 0xaaaae6b1b000 <_xref.22431+8>\n   0x0000aaaae6ae6470 <+48>:\tmov\tw1, w20\n   0x0000aaaae6ae6474 <+52>:\tbl\t0xaaaae6ae5a80 <frr_preinit@plt>\n   0x0000aaaae6ae6478 <+56>:\tadrp\tx22, 0xaaaae6af8000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaae6ae647c <+60>:\tadrp\tx1, 0xaaaae6b16000\n   0x0000aaaae6ae6480 <+64>:\tadd\tx1, x1, #0x428\n   0x0000aaaae6ae6484 <+68>:\tadrp\tx2, 0xaaaae6af8000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaae6ae6488 <+72>:\tadrp\tx0, 0xaaaae6af8000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaae6ae648c <+76>:\tadd\tx2, x2, #0x4d0\n   0x0000aaaae6ae6490 <+80>:\tadd\tx1, x1, #0x188\n   0x0000aaaae6ae6494 <+84>:\tadd\tx0, x0, #0x510\n   0x0000aaaae6ae6498 <+88>:\tbl\t0xaaaae6ae60a0 <frr_opt_add@plt>\n   0x0000aaaae6ae649c <+92>:\tldr\tx23, [x23, #4016]\n   0x0000aaaae6ae64a0 <+96>:\tadd\tx22, x22, #0xcb0\n   0x0000aaaae6ae64a4 <+100>:\tmov\tw24, #0xffff                \t// #65535\n   0x0000aaaae6ae64a8 <+104>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaae6ae64ac <+108>:\tmov\tx1, x21\n   0x0000aaaae6ae64b0 <+112>:\tmov\tw0, w20\n   0x0000aaaae6ae64b4 <+116>:\tbl\t0xaaaae6ae5a60 <frr_getopt@plt>\n   0x0000aaaae6ae64b8 <+120>:\tcmp\tw0, #0x7f\n   0x0000aaaae6ae64bc <+124>:\tmov\tw19, w0\n   0x0000aaaae6ae64c0 <+128>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaae6ae64c4 <+132>:\tb.eq\t0xaaaae6ae64d8 <main+152>  // b.none\n   0x0000aaaae6ae64c8 <+136>:\tmov\tw1, w0\n   0x0000aaaae6ae64cc <+140>:\tmov\tx0, x22\n   0x0000aaaae6ae64d0 <+144>:\tbl\t0xaaaae6ae5fe0 <strchr@plt>\n   0x0000aaaae6ae64d4 <+148>:\tcbnz\tx0, 0xaaaae6ae6530 <main+240>\n   0x0000aaaae6ae64d8 <+152>:\tcmn\tw19, #0x1\n   0x0000aaaae6ae64dc <+156>:\tb.eq\t0xaaaae6ae6554 <main+276>  // b.none\n   0x0000aaaae6ae64e0 <+160>:\tcbz\tw19, 0xaaaae6ae64a8 <main+104>\n   0x0000aaaae6ae64e4 <+164>:\tcmp\tw19, #0x73\n   0x0000aaaae6ae64e8 <+168>:\tb.ne\t0xaaaae6ae65c4 <main+388>  // b.any\n   0x0000aaaae6ae64ec <+172>:\tldr\tx0, [x23]\n   0x0000aaaae6ae64f0 <+176>:\tmov\tw2, #0xa                   \t// #10\n   0x0000aaaae6ae64f4 <+180>:\tmov\tx1, #0x0                   \t// #0\n   0x0000aaaae6ae64f8 <+184>:\tbl\t0xaaaae6ae5f50 <strtol@plt>\n   0x0000aaaae6ae64fc <+188>:\tmov\tw24, w0\n   0x0000aaaae6ae6500 <+192>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaae6ae6504 <+196>:\tmov\tx1, x21\n   0x0000aaaae6ae6508 <+200>:\tmov\tw0, w20\n   0x0000aaaae6ae650c <+204>:\tbl\t0xaaaae6ae5a60 <frr_getopt@plt>\n   0x0000aaaae6ae6510 <+208>:\tcmp\tw0, #0x7f\n   0x0000aaaae6ae6514 <+212>:\tmov\tw19, w0\n   0x0000aaaae6ae6518 <+216>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaae6ae651c <+220>:\tb.eq\t0xaaaae6ae64d8 <main+152>  // b.none\n   0x0000aaaae6ae6520 <+224>:\tmov\tw1, w0\n   0x0000aaaae6ae6524 <+228>:\tmov\tx0, x22\n   0x0000aaaae6ae6528 <+232>:\tbl\t0xaaaae6ae5fe0 <strchr@plt>\n   0x0000aaaae6ae652c <+236>:\tcbz\tx0, 0xaaaae6ae64d8 <main+152>\n   0x0000aaaae6ae6530 <+240>:\tadrp\tx0, 0xaaaae6b1b000 <_xref.22431+8>\n   0x0000aaaae6ae6534 <+244>:\tadrp\tx2, 0xaaaae6af8000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaae6ae6538 <+248>:\tmov\tw3, w19\n   0x0000aaaae6ae653c <+252>:\tadd\tx2, x2, #0x518\n   0x0000aaaae6ae6540 <+256>:\tldr\tx0, [x0, #3936]\n   0x0000aaaae6ae6544 <+260>:\tmov\tw1, #0x1                   \t// #1\n   0x0000aaaae6ae6548 <+264>:\tldr\tx0, [x0]\n   0x0000aaaae6ae654c <+268>:\tbl\t0xaaaae6ae5cb0 <__fprintf_chk@plt>\n   0x0000aaaae6ae6550 <+272>:\tb\t0xaaaae6ae64a8 <main+104>\n   0x0000aaaae6ae6554 <+276>:\tbl\t0xaaaae6ae5e60 <frr_init@plt>\n   0x0000aaaae6ae6558 <+280>:\tmov\tw1, w24\n   0x0000aaaae6ae655c <+284>:\tbl\t0xaaaae6ae6c10 <mgmt_master_init>\n   0x0000aaaae6ae6560 <+288>:\tadrp\tx3, 0xaaaae6ae6000 <stream_fifo_push@plt>\n   0x0000aaaae6ae6564 <+292>:\tadrp\tx2, 0xaaaae6ae6000 <stream_fifo_push@plt>\n   0x0000aaaae6ae6568 <+296>:\tadd\tx3, x3, #0xac0\n   0x0000aaaae6ae656c <+300>:\tadd\tx2, x2, #0xaf8\n   0x0000aaaae6ae6570 <+304>:\tadrp\tx1, 0xaaaae6ae6000 <stream_fifo_push@plt>\n   0x0000aaaae6ae6574 <+308>:\tadrp\tx0, 0xaaaae6ae6000 <stream_fifo_push@plt>\n   0x0000aaaae6ae6578 <+312>:\tadd\tx1, x1, #0xb30\n   0x0000aaaae6ae657c <+316>:\tadd\tx0, x0, #0xb68\n   0x0000aaaae6ae6580 <+320>:\tbl\t0xaaaae6ae5de0 <vrf_init@plt>\n   0x0000aaaae6ae6584 <+324>:\tadrp\tx0, 0xaaaae6ae6000 <stream_fifo_push@plt>\n   0x0000aaaae6ae6588 <+328>:\tadd\tx0, x0, #0x9f0\n   0x0000aaaae6ae658c <+332>:\tbl\t0xaaaae6ae5c90 <vrf_cmd_init@plt>\n   0x0000aaaae6ae6590 <+336>:\tbl\t0xaaaae6ae6c60 <mgmt_init>\n   0x0000aaaae6ae6594 <+340>:\tbl\t0xaaaae6ae5df0 <frr_config_fork@plt>\n   0x0000aaaae6ae6598 <+344>:\tadrp\tx0, 0xaaaae6b1b000 <_xref.22431+8>\n   0x0000aaaae6ae659c <+348>:\tldr\tx0, [x0, #3920]\n   0x0000aaaae6ae65a0 <+352>:\tldr\tx0, [x0]\n   0x0000aaaae6ae65a4 <+356>:\tldr\tx0, [x0]\n   0x0000aaaae6ae65a8 <+360>:\tbl\t0xaaaae6ae6030 <frr_run@plt>\n=> 0x0000aaaae6ae65ac <+364>:\tmov\tw0, #0x0                   \t// #0\n   0x0000aaaae6ae65b0 <+368>:\tldp\tx19, x20, [sp, #16]\n   0x0000aaaae6ae65b4 <+372>:\tldp\tx21, x22, [sp, #32]\n   0x0000aaaae6ae65b8 <+376>:\tldp\tx23, x24, [sp, #48]\n   0x0000aaaae6ae65bc <+380>:\tldp\tx29, x30, [sp], #64\n   0x0000aaaae6ae65c0 <+384>:\tret\n   0x0000aaaae6ae65c4 <+388>:\tmov\tw0, #0x1                   \t// #1\n   0x0000aaaae6ae65c8 <+392>:\tbl\t0xaaaae6ae5e40 <frr_help_exit@plt>\nEnd of assembler dump.\nDump of assembler code for function main:\n   0x0000aaaae6ae6440 <+0>:\tstp\tx29, x30, [sp, #-64]!\n   0x0000aaaae6ae6444 <+4>:\tmov\tx2, x1\n   0x0000aaaae6ae6448 <+8>:\tmov\tx29, sp\n   0x0000aaaae6ae644c <+12>:\tstp\tx19, x20, [sp, #16]\n   0x0000aaaae6ae6450 <+16>:\tmov\tw20, w0\n   0x0000aaaae6ae6454 <+20>:\tadrp\tx0, 0xaaaae6b1c000\n   0x0000aaaae6ae6458 <+24>:\tadd\tx0, x0, #0x20\n   0x0000aaaae6ae645c <+28>:\tstp\tx21, x22, [sp, #32]\n   0x0000aaaae6ae6460 <+32>:\tadd\tx0, x0, #0x18\n   0x0000aaaae6ae6464 <+36>:\tstp\tx23, x24, [sp, #48]\n   0x0000aaaae6ae6468 <+40>:\tmov\tx21, x1\n   0x0000aaaae6ae646c <+44>:\tadrp\tx23, 0xaaaae6b1b000 <_xref.22431+8>\n   0x0000aaaae6ae6470 <+48>:\tmov\tw1, w20\n   0x0000aaaae6ae6474 <+52>:\tbl\t0xaaaae6ae5a80 <frr_preinit@plt>\n   0x0000aaaae6ae6478 <+56>:\tadrp\tx22, 0xaaaae6af8000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaae6ae647c <+60>:\tadrp\tx1, 0xaaaae6b16000\n   0x0000aaaae6ae6480 <+64>:\tadd\tx1, x1, #0x428\n   0x0000aaaae6ae6484 <+68>:\tadrp\tx2, 0xaaaae6af8000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaae6ae6488 <+72>:\tadrp\tx0, 0xaaaae6af8000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaae6ae648c <+76>:\tadd\tx2, x2, #0x4d0\n   0x0000aaaae6ae6490 <+80>:\tadd\tx1, x1, #0x188\n   0x0000aaaae6ae6494 <+84>:\tadd\tx0, x0, #0x510\n   0x0000aaaae6ae6498 <+88>:\tbl\t0xaaaae6ae60a0 <frr_opt_add@plt>\n   0x0000aaaae6ae649c <+92>:\tldr\tx23, [x23, #4016]\n   0x0000aaaae6ae64a0 <+96>:\tadd\tx22, x22, #0xcb0\n   0x0000aaaae6ae64a4 <+100>:\tmov\tw24, #0xffff                \t// #65535\n   0x0000aaaae6ae64a8 <+104>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaae6ae64ac <+108>:\tmov\tx1, x21\n   0x0000aaaae6ae64b0 <+112>:\tmov\tw0, w20\n   0x0000aaaae6ae64b4 <+116>:\tbl\t0xaaaae6ae5a60 <frr_getopt@plt>\n   0x0000aaaae6ae64b8 <+120>:\tcmp\tw0, #0x7f\n   0x0000aaaae6ae64bc <+124>:\tmov\tw19, w0\n   0x0000aaaae6ae64c0 <+128>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaae6ae64c4 <+132>:\tb.eq\t0xaaaae6ae64d8 <main+152>  // b.none\n   0x0000aaaae6ae64c8 <+136>:\tmov\tw1, w0\n   0x0000aaaae6ae64cc <+140>:\tmov\tx0, x22\n   0x0000aaaae6ae64d0 <+144>:\tbl\t0xaaaae6ae5fe0 <strchr@plt>\n   0x0000aaaae6ae64d4 <+148>:\tcbnz\tx0, 0xaaaae6ae6530 <main+240>\n   0x0000aaaae6ae64d8 <+152>:\tcmn\tw19, #0x1\n   0x0000aaaae6ae64dc <+156>:\tb.eq\t0xaaaae6ae6554 <main+276>  // b.none\n   0x0000aaaae6ae64e0 <+160>:\tcbz\tw19, 0xaaaae6ae64a8 <main+104>\n   0x0000aaaae6ae64e4 <+164>:\tcmp\tw19, #0x73\n   0x0000aaaae6ae64e8 <+168>:\tb.ne\t0xaaaae6ae65c4 <main+388>  // b.any\n   0x0000aaaae6ae64ec <+172>:\tldr\tx0, [x23]\n   0x0000aaaae6ae64f0 <+176>:\tmov\tw2, #0xa                   \t// #10\n   0x0000aaaae6ae64f4 <+180>:\tmov\tx1, #0x0                   \t// #0\n   0x0000aaaae6ae64f8 <+184>:\tbl\t0xaaaae6ae5f50 <strtol@plt>\n   0x0000aaaae6ae64fc <+188>:\tmov\tw24, w0\n   0x0000aaaae6ae6500 <+192>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaae6ae6504 <+196>:\tmov\tx1, x21\n   0x0000aaaae6ae6508 <+200>:\tmov\tw0, w20\n   0x0000aaaae6ae650c <+204>:\tbl\t0xaaaae6ae5a60 <frr_getopt@plt>\n   0x0000aaaae6ae6510 <+208>:\tcmp\tw0, #0x7f\n   0x0000aaaae6ae6514 <+212>:\tmov\tw19, w0\n   0x0000aaaae6ae6518 <+216>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaae6ae651c <+220>:\tb.eq\t0xaaaae6ae64d8 <main+152>  // b.none\n   0x0000aaaae6ae6520 <+224>:\tmov\tw1, w0\n   0x0000aaaae6ae6524 <+228>:\tmov\tx0, x22\n   0x0000aaaae6ae6528 <+232>:\tbl\t0xaaaae6ae5fe0 <strchr@plt>\n   0x0000aaaae6ae652c <+236>:\tcbz\tx0, 0xaaaae6ae64d8 <main+152>\n   0x0000aaaae6ae6530 <+240>:\tadrp\tx0, 0xaaaae6b1b000 <_xref.22431+8>\n   0x0000aaaae6ae6534 <+244>:\tadrp\tx2, 0xaaaae6af8000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaae6ae6538 <+248>:\tmov\tw3, w19\n   0x0000aaaae6ae653c <+252>:\tadd\tx2, x2, #0x518\n   0x0000aaaae6ae6540 <+256>:\tldr\tx0, [x0, #3936]\n   0x0000aaaae6ae6544 <+260>:\tmov\tw1, #0x1                   \t// #1\n   0x0000aaaae6ae6548 <+264>:\tldr\tx0, [x0]\n   0x0000aaaae6ae654c <+268>:\tbl\t0xaaaae6ae5cb0 <__fprintf_chk@plt>\n   0x0000aaaae6ae6550 <+272>:\tb\t0xaaaae6ae64a8 <main+104>\n   0x0000aaaae6ae6554 <+276>:\tbl\t0xaaaae6ae5e60 <frr_init@plt>\n   0x0000aaaae6ae6558 <+280>:\tmov\tw1, w24\n   0x0000aaaae6ae655c <+284>:\tbl\t0xaaaae6ae6c10 <mgmt_master_init>\n   0x0000aaaae6ae6560 <+288>:\tadrp\tx3, 0xaaaae6ae6000 <stream_fifo_push@plt>\n   0x0000aaaae6ae6564 <+292>:\tadrp\tx2, 0xaaaae6ae6000 <stream_fifo_push@plt>\n   0x0000aaaae6ae6568 <+296>:\tadd\tx3, x3, #0xac0\n   0x0000aaaae6ae656c <+300>:\tadd\tx2, x2, #0xaf8\n   0x0000aaaae6ae6570 <+304>:\tadrp\tx1, 0xaaaae6ae6000 <stream_fifo_push@plt>\n   0x0000aaaae6ae6574 <+308>:\tadrp\tx0, 0xaaaae6ae6000 <stream_fifo_push@plt>\n   0x0000aaaae6ae6578 <+312>:\tadd\tx1, x1, #0xb30\n   0x0000aaaae6ae657c <+316>:\tadd\tx0, x0, #0xb68\n   0x0000aaaae6ae6580 <+320>:\tbl\t0xaaaae6ae5de0 <vrf_init@plt>\n   0x0000aaaae6ae6584 <+324>:\tadrp\tx0, 0xaaaae6ae6000 <stream_fifo_push@plt>\n   0x0000aaaae6ae6588 <+328>:\tadd\tx0, x0, #0x9f0\n   0x0000aaaae6ae658c <+332>:\tbl\t0xaaaae6ae5c90 <vrf_cmd_init@plt>\n   0x0000aaaae6ae6590 <+336>:\tbl\t0xaaaae6ae6c60 <mgmt_init>\n   0x0000aaaae6ae6594 <+340>:\tbl\t0xaaaae6ae5df0 <frr_config_fork@plt>\n   0x0000aaaae6ae6598 <+344>:\tadrp\tx0, 0xaaaae6b1b000 <_xref.22431+8>\n   0x0000aaaae6ae659c <+348>:\tldr\tx0, [x0, #3920]\n   0x0000aaaae6ae65a0 <+352>:\tldr\tx0, [x0]\n   0x0000aaaae6ae65a4 <+356>:\tldr\tx0, [x0]\n   0x0000aaaae6ae65a8 <+360>:\tbl\t0xaaaae6ae6030 <frr_run@plt>\n=> 0x0000aaaae6ae65ac <+364>:\tmov\tw0, #0x0                   \t// #0\n   0x0000aaaae6ae65b0 <+368>:\tldp\tx19, x20, [sp, #16]\n   0x0000aaaae6ae65b4 <+372>:\tldp\tx21, x22, [sp, #32]\n   0x0000aaaae6ae65b8 <+376>:\tldp\tx23, x24, [sp, #48]\n   0x0000aaaae6ae65bc <+380>:\tldp\tx29, x30, [sp], #64\n   0x0000aaaae6ae65c0 <+384>:\tret\n   0x0000aaaae6ae65c4 <+388>:\tmov\tw0, #0x1                   \t// #1\n   0x0000aaaae6ae65c8 <+392>:\tbl\t0xaaaae6ae5e40 <frr_help_exit@plt>\nEnd of assembler dump.\n'51	../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
Initial frame selected; you cannot go up.
Initial frame selected; you cannot go up.
Initial frame selected; you cannot go up.
Initial frame selected; you cannot go up.
Initial frame selected; you cannot go up.
r2: Daemon mgmtd not running

r2: mgmtd crashed. Core file found - Backtrace follows:
b'[New LWP 15084]\n[Thread debugging using libthread_db enabled]\nUsing host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".\nCore was generated by `/usr/lib/frr/mgmtd --command-log-always --log file:mgmtd.log --log-level debug\'.\nProgram terminated with signal SIGSEGV, Segmentation fault.\n#0  raise (sig=sig@entry=11) at ../sysdeps/unix/sysv/linux/raise.c:51\n  Id   Target Id         Frame \n* 1    Thread 0xffff8d589020 (LWP 15084) raise (sig=sig@entry=11) at ../sysdeps/unix/sysv/linux/raise.c:51\n#0  raise (sig=sig@entry=11) at ../sysdeps/unix/sysv/linux/raise.c:51\n        set = {__val = {18446744067266829055, 187650149295024, 0, 0, 10, 281474534992384, 281473051631504, 187650149421896, 187650149421144, 281474534992496, 281473051814104, 281474534992544, 11, 281474534992832, 0, 3834033537019818805}}\n        pid = <optimized out>\n        tid = <optimized out>\n        ret = <optimized out>\n#1  0x0000ffff8d4468e0 in core_handler (signo=11, siginfo=0xffffe5abebc0, context=<optimized out>) at lib/sigevent.c:262\n        pc = <optimized out>\n        sa_default = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {0 <repeats 16 times>}}, sa_flags = 0, sa_restorer = 0x0}\n        sigset = {__val = {9216, 0 <repeats 15 times>}}\n#2  <signal handler called>\nNo symbol table info available.\n#3  0x0000000000000000 in ?? ()\nNo symbol table info available.\n#4  0x0000ffff8d4240f8 in nb_callback_create (nb_node=0xaaaac401a2a0, errmsg_len=8192, errmsg=0xffffe5ac0458 "", resource=0x0, dnode=0xaaaac4077c20, event=NB_EV_VALIDATE, context=0xffffe5ac0448) at lib/northbound.c:1232\n        args = {context = 0xffffe5ac0448, event = NB_EV_VALIDATE, dnode = 0xaaaac4077c20, resource = 0x0, errmsg = 0xffffe5ac0458 "", errmsg_len = 8192}\n        unexpected_error = false\n        ret = <optimized out>\n        args = <optimized out>\n        unexpected_error = <optimized out>\n        ret = <optimized out>\n        __atomic_load_ptr = <optimized out>\n        __atomic_load_tmp = <optimized out>\n        _xrefdata = {xrefdata = {xref = 0xffff8d525d60 <_xref.20896>, uid = "QZVSH-6PTWR\\000\\000\\000\\000", hashstr = 0xffff8d49b7a8 "northbound callback: unexpected return value: %s", hashu32 = {7, 0}, xui = {re = {rbt_parent = 0x0, rbt_left = 0x0, rbt_right = 0x0, rbt_color = 0}}}, fl_print_bt = 0 \'\\000\'}\n        _xref = {xref = {xrefdata = 0xffff8d546f60 <_xrefdata.20895>, type = XREFT_LOGMSG, line = 1258, file = 0xffff8d49ba60 "lib/northbound.c", func = 0xffff8d49b128 <__func__.20897> "nb_callback_create"}, fmtstring = 0xffff8d49b7a8 "northbound callback: unexpected return value: %s", priority = 7, ec = 0, args = 0xffff8d49bc40 "nb_err_name(ret)"}\n        xref_p_26 = 0xffff8d525d60 <_xref.20896>\n#5  nb_callback_configuration (context=context@entry=0xffffe5ac0448, event=event@entry=NB_EV_VALIDATE, change=change@entry=0xaaaac407ace0, errmsg=errmsg@entry=0xffffe5ac0458 "", errmsg_len=errmsg_len@entry=8192) at lib/northbound.c:1546\n        operation = NB_OP_CREATE\n        xpath = "\\000{\\371\xd2\x8a\\363\\373\\222\\220\\377\\253\\345\\377\\377\\000\\000t\\377\\253\\345\\377\\377\\000\\000\\260\\377\\253\\345\\377\\377\\000\\000T\\201\\062\\215\\377\\377\\000\\000\\020\\002\\254\\345\\377\\377\\000\\000\\020\\002\\254\\345\\377\\377\\000\\000\\000\\260\\065\\215\\377\\377\\000\\000\\001\\000\\000\\000\\000\\000\\000\\000\\000\\252\\a\xc4\xaa\\252", \'\\000\' <repeats 11 times>, "\\203\\367\xc3\xaa\\252\\000\\000 \\376\\376\xc3\xaa\\252\\000\\000\\226\\001\\254\\345\\377\\377", \'\\000\' <repeats 18 times>, "\\001\\000\\000\\000\\252\\252\\000\\000\\230\\377\\253\\345\\377\\377\\000\\000;", \'\\000\' <repeats 11 times>, "\\003", \'\\000\' <repeats 11 times>, "\\240\\377\\253\\345\\377\\377\\000\\000\\004\\000\\000\\000\\252\\252\\000\\000\\020\\002\\026\\000\\002\\000\\000\\000\\r\\252\\002\xc4\xaa\\252\\000\\000\\220\\377\\253\\345\\377\\377"...\n        nb_node = 0xaaaac401a2a0\n        dnode = 0xaaaac4077c20\n        resource = 0x0\n        ret = 1\n        __func__ = "nb_callback_configuration"\n        _xrefdata = {xrefdata = {xref = 0xffff8d5261c0 <_xref.21112>, uid = "PY7VQ-MXSSM\\000\\000\\000\\000", hashstr = 0xffff8d49bc58 "%s: unknown event (%u) [xpath %s]", hashu32 = {3, 100663307}, xui = {re = {rbt_parent = 0xffff8d542160 <_xrefdata.22621+40>, rbt_left = 0xffff8d54f100 <_xrefdata.21449+40>, rbt_right = 0xffff8d546530 <_xrefdata.20504+40>, rbt_color = 0}}}, fl_print_bt = 0 \'\\000\'}\n        _xref = {xref = {xrefdata = 0xffff8d547140 <_xrefdata.21111>, type = XREFT_LOGMSG, line = 1604, file = 0xffff8d49ba60 "lib/northbound.c", func = 0xffff8d49af50 <__func__.21091> "nb_callback_configuration"}, fmtstring = 0xffff8d49bc58 "%s: unknown event (%u) [xpath %s]", priority = 3, ec = 100663307, args = 0xffff8d49bc80 "__func__, event, xpath"}\n        xref_p_41 = 0xffff8d5261c0 <_xref.21112>\n#6  0x0000ffff8d42460c in nb_candidate_validate_code (context=context@entry=0xffffe5ac0448, candidate=candidate@entry=0xaaaac3fb5510, changes=changes@entry=0xffffe5ac03b0, errmsg=errmsg@entry=0xffffe5ac0458 "", errmsg_len=errmsg_len@entry=8192) at lib/northbound.c:991\n        change = 0xaaaac407ace0\n        cb = 0xaaaac407ace0\n        root = 0x0\n        child = <optimized out>\n        ret = <optimized out>\n#7  0x0000ffff8d424880 in nb_candidate_commit_prepare (context=0xffffe5ac0448, context@entry=0xffffe5ac0468, candidate=0xaaaac3fb5510, comment=comment@entry=0x0, transaction=0xffffe5ac0400, transaction@entry=0xffffe5ac0430, skip_validate=skip_validate@entry=false, ignore_zero_change=ignore_zero_change@entry=false, errmsg=errmsg@entry=0xffffe5ac0458 "", errmsg_len=errmsg_len@entry=8192) at lib/northbound.c:1063\n        changes = {rbh_root = {rbt_root = 0xaaaac407ace0}}\n        __func__ = "nb_candidate_commit_prepare"\n#8  0x0000ffff8d424bf0 in nb_candidate_commit (context=context@entry=0xffffe5ac0468, candidate=<optimized out>, save_transaction=save_transaction@entry=true, comment=comment@entry=0x0, transaction_id=transaction_id@entry=0x0, errmsg=errmsg@entry=0xffffe5ac0458 "", errmsg_len=errmsg_len@entry=8192) at lib/northbound.c:1128\n        transaction = 0x0\n        ret = <optimized out>\n#9  0x0000ffff8d425150 in nb_cli_classic_commit (vty=vty@entry=0xaaaac406dbb0) at lib/northbound_cli.c:64\n        context = {client = NB_CLIENT_CLI, user = 0xaaaac406dbb0}\n        errmsg = \'\\000\' <repeats 8191 times>\n        ret = <optimized out>\n#10 0x0000ffff8d427d08 in nb_cli_apply_changes_internal (vty=vty@entry=0xaaaac406dbb0, xpath_base=xpath_base@entry=0xffffe5ac4568 "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'10.1.1.0/24\'][afi-safi=\'frr-routin"..., clear_pending=clear_pending@entry=false) at lib/northbound_cli.c:192\n        error = false\n        buf = \'\\000\' <repeats 760 times>...\n        __func__ = <optimized out>\n#11 0x0000ffff8d428070 in nb_cli_apply_changes (vty=vty@entry=0xaaaac406dbb0, xpath_base_fmt=xpath_base_fmt@entry=0xffffe5ac4ce8 "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'10.1.1.0/24\'][afi-safi=\'frr-routin"...) at lib/northbound_cli.c:216\n        xpath_base = "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'10.1.1.0/24\'][afi-safi=\'frr-routin"...\n#12 0x0000ffff8d26f3e4 in static_route_leak (vty=0xaaaac406dbb0, vty@entry=0x92fbf38ad2f97b00, svrf=svrf@entry=0xffff8d54edc0 <vrf_default_name> "default", nh_svrf=nh_svrf@entry=0xffffe5ac62f0 " c\\254\\345\\377\\377", afi=afi@entry=AFI_IP, safi=safi@entry=SAFI_UNICAST, negate=negate@entry=0xffff8d3e932c <config_from_file+68> "\\037\\004", dest_str=dest_str@entry=0xaaaac4076b40 "10.1.1.0/24", mask_str=mask_str@entry=0xffff8d28a688 <ip_route_cmd> "\\370x\'\\215\\377\\377", src_str=<optimized out>, src_str@entry=0x0, gate_str=<optimized out>, gate_str@entry=0xaaaac4076b60 "", ifname=<optimized out>, ifname@entry=0x0, flag_str=<optimized out>, flag_str@entry=0x0, tag_str=<optimized out>, tag_str@entry=0x0, distance_str=<optimized out>, distance_str@entry=0xffff8d3e9174 <command_config_read_one_line+52> "\\300\\b", label_str=<optimized out>, label_str@entry=0x0, table_str=<optimized out>, table_str@entry=0xffff8d541000 "(\\327\\032", onlink=<optimized out>, onlink@entry=false, color_str=<optimized out>, color_str@entry=0x0) at staticd/static_vty.c:306\n        ret = <optimized out>\n        p = {family = 2 \'\\002\', prefixlen = 24, u = {prefix = 10 \'\\n\', prefix4 = {s_addr = 65802}, prefix6 = {__in6_u = {__u6_addr8 = "\\n\\001\\001", \'\\000\' <repeats 12 times>, __u6_addr16 = {266, 1, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {65802, 0, 0, 0}}}, lp = {id = {s_addr = 65802}, adv_router = {s_addr = 0}}, prefix_eth = {octet = "\\n\\001\\001\\000\\000"}, val = "\\n\\001\\001", \'\\000\' <repeats 12 times>, val32 = {65802, 0, 0, 0}, ptr = 65802, prefix_evpn = {route_type = 10 \'\\n\', u = {_ead_addr = {esi = {val = "\\000\\000\\000\\000\\000\\000\\000\\000\\000"}, eth_tag = 0, ip = {ipa_type = IPADDR_NONE, ip = {addr = 0 \'\\000\', _v4_addr = {s_addr = 0}, _v6_addr = {__in6_u = {__u6_addr8 = \'\\000\' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}}}, frag_id = 0}, _macip_addr = {eth_tag = 0, ip_prefix_length = 0 \'\\000\', mac = {octet = "\\000\\000\\000\\000\\000"}, ip = {ipa_type = IPADDR_NONE, ip = {addr = 0 \'\\000\', _v4_addr = {s_addr = 0}, _v6_addr = {__in6_u = {__u6_addr8 = \'\\000\' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}}}}, _imet_addr = {eth_tag = 0, ip_prefix_length = 0 \'\\000\', ip = {ipa_type = IPADDR_NONE, ip = {addr = 0 \'\\000\', _v4_addr = {s_addr = 0}, _v6_addr = {__in6_u = {__u6_addr8 = \'\\000\' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}}}}, _es_addr = {esi = {val = "\\000\\000\\000\\000\\000\\000\\000\\000\\000"}, ip_prefix_length = 0 \'\\000\', ip = {ipa_type = IPADDR_NONE, ip = {addr = 0 \'\\000\', _v4_addr = {s_addr = 0}, _v6_addr = {__in6_u = {__u6_addr8 = \'\\000\' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}}}}, _prefix_addr = {eth_tag = 0, ip_prefix_length = 0 \'\\000\', ip = {ipa_type = IPADDR_NONE, ip = {addr = 0 \'\\000\', _v4_addr = {s_addr = 0}, _v6_addr = {__in6_u = {__u6_addr8 = \'\\000\' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}}}}}}, prefix_flowspec = {family = 10 \'\\n\', prefixlen = 1, ptr = 0}}}\n        src = {family = 0 \'\\000\', prefixlen = 0, u = {prefix = 0 \'\\000\', prefix4 = {s_addr = 0}, prefix6 = {__in6_u = {__u6_addr8 = \'\\000\' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}, lp = {id = {s_addr = 0}, adv_router = {s_addr = 0}}, prefix_eth = {octet = "\\000\\000\\000\\000\\000"}, val = \'\\000\' <repeats 15 times>, val32 = {0, 0, 0, 0}, ptr = 0, prefix_evpn = {route_type = 0 \'\\000\', u = {_ead_addr = {esi = {val = "\\000\\000\\000\\000\\000\\000\\000\\000\\000"}, eth_tag = 2365103296, ip = {ipa_type = 65535, ip = {addr = 216 \'\\330\', _v4_addr = {s_addr = 2365035992}, _v6_addr = {__in6_u = {__u6_addr8 = "\xd8\x95\\367\\214\\377\\377\\000\\000\\203\\000\\000y\\000\\003\\003y", __u6_addr16 = {38360, 36087, 65535, 0, 131, 30976, 768, 30979}, __u6_addr32 = {2365035992, 65535, 2030043267, 2030240512}}}}}, frag_id = 768}, _macip_addr = {eth_tag = 0, ip_prefix_length = 0 \'\\000\', mac = {octet = "\\000\\000\\000\\000\\000"}, ip = {ipa_type = 2365103296, ip = {addr = 255 \'\\377\', _v4_addr = {s_addr = 65535}, _v6_addr = {__in6_u = {__u6_addr8 = "\\377\\377\\000\\000\xd8\x95\\367\\214\\377\\377\\000\\000\\203\\000\\000y", __u6_addr16 = {65535, 0, 38360, 36087, 65535, 0, 131, 30976}, __u6_addr32 = {65535, 2365035992, 65535, 2030043267}}}}}}, _imet_addr = {eth_tag = 0, ip_prefix_length = 0 \'\\000\', ip = {ipa_type = IPADDR_NONE, ip = {addr = 192 \'\\300\', _v4_addr = {s_addr = 2365103296}, _v6_addr = {__in6_u = {__u6_addr8 = "\\300\\234\\370\\214\\377\\377\\000\\000\xd8\x95\\367\\214\\377\\377\\000", __u6_addr16 = {40128, 36088, 65535, 0, 38360, 36087, 65535, 0}, __u6_addr32 = {2365103296, 65535, 2365035992, 65535}}}}}}, _es_addr = {esi = {val = "\\000\\000\\000\\000\\000\\000\\000\\000\\000"}, ip_prefix_length = 0 \'\\000\', ip = {ipa_type = 2365103296, ip = {addr = 255 \'\\377\', _v4_addr = {s_addr = 65535}, _v6_addr = {__in6_u = {__u6_addr8 = "\\377\\377\\000\\000\xd8\x95\\367\\214\\377\\377\\000\\000\\203\\000\\000y", __u6_addr16 = {65535, 0, 38360, 36087, 65535, 0, 131, 30976}, __u6_addr32 = {65535, 2365035992, 65535, 2030043267}}}}}}, _prefix_addr = {eth_tag = 0, ip_prefix_length = 0 \'\\000\', ip = {ipa_type = IPADDR_NONE, ip = {addr = 192 \'\\300\', _v4_addr = {s_addr = 2365103296}, _v6_addr = {__in6_u = {__u6_addr8 = "\\300\\234\\370\\214\\377\\377\\000\\000\xd8\x95\\367\\214\\377\\377\\000", __u6_addr16 = {40128, 36088, 65535, 0, 38360, 36087, 65535, 0}, __u6_addr32 = {2365103296, 65535, 2365035992, 65535}}}}}}}}, prefix_flowspec = {family = 0 \'\\000\', prefixlen = 0, ptr = 0}}}\n        mask = {s_addr = 0}\n        type = <optimized out>\n        bh_type = <optimized out>\n        xpath_prefix = "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'10.1.1.0/24\'][afi-safi=\'frr-routin"...\n        xpath_nexthop = "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'10.1.1.0/24\'][afi-safi=\'frr-routin"...\n        xpath_mpls = "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'10.1.1.0/24\'][afi-safi=\'frr-routin"...\n        xpath_label = "\\000n\\a\xc4\xaa\\252\\000\\000\\320Y\\254\\345\\377\\377\\000\\000\\254\\336>\\215\\377\\377\\000\\000\\000/\\006\xc4\xaa\\252\\000\\000\\260B\\006\xc4\xaa\\252\\000\\000\\210b\\254\\345\\377\\377\\000\\000\\000\\020T\\215\\377\\377\\000\\000\\260Y\\254\\345\\377\\377\\000\\000|\\234E\\215\\377\\377\\000\\000@\\355T\\215\\377\\377\\000\\000\\000/\\006\xc4\xaa\\252\\000\\000\\320Y\\254\\345\\377\\377\\000\\000\\350\\336>\\215\\377\\377\\000\\000\\000/\\006\xc4\xaa\\252\\000\\000\\003\\000\\000\\000\\000\\000\\000\\000\\210b\\254\\345\\377\\377\\000\\000\\000\\020T\\215\\377\\377\\000\\000\\000\\020T\\215\\377\\377\\000\\000\\220b\\254\\345\\377\\377\\000\\000\\220h\\a\xc4\xaa\\252\\000\\000|\\234E\\215\\377\\377\\000\\000@\\355T\\215\\377\\377\\000\\000|\\234E\\215\\377\\377\\000\\000\\320Y\\254\\345\\377\\377\\000\\000\\350\\336>\\215\\377\\377\\000\\000\\000/\\006\xc4\xaa\\252\\000\\000"...\n        ab_xpath = "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'10.1.1.0/24\'][afi-safi=\'frr-routin"...\n        buf_prefix = "10.1.1.0/24\\000\\377\\377\\000\\000\\250F\\373\xc3\xaa\\252\\000\\000\\020\\031\\373\xc3\xaa\\252\\000\\000\\062\\031\\373\xc3\xaa\\252\\000\\000\\250F\\373\xc3\xaa\\252\\000\\000p\\027\\000\\000\\000\\000\\000\\000", \'\\377\' <repeats 24 times>\n        buf_src_prefix = \'\\000\' <repeats 79 times>\n        buf_nh_type = "ip4", \'\\000\' <repeats 76 times>\n        buf_tag = "0\\000\\000y\\000\\003\\003y\\000\\003y\\000\\003z\\000\\003\\000\\003", \'\\000\' <repeats 21 times>, "h\\000\\000\\000\\004\\000f\\000\\000f\\004", \'\\000\' <repeats 29 times>\n        label_stack_id = <optimized out>\n        buf_gate_str = <optimized out>\n        distance = <optimized out>\n        tag = <optimized out>\n        table_id = <optimized out>\n        dnode = <optimized out>\n        __func__ = <optimized out>\n#13 0x0000ffff8d271600 in ip_route_magic (self=<optimized out>, argc=<optimized out>, argv=<optimized out>, tag=<optimized out>, distance=<optimized out>, table=<optimized out>, color=<optimized out>, color_str=0x0, nexthop_vrf=0xffffe5ac62f0 " c\\254\\345\\377\\377", table_str=0xffff8d541000 "(\\327\\032", label=0x0, vrf=0xffff8d54edc0 <vrf_default_name> "default", distance_str=0xffff8d3e9174 <command_config_read_one_line+52> "\\300\\b", tag_str=0x0, ifname=0x0, gate_str=0xaaaac4076b60 "", mask_str=0xffff8d28a688 <ip_route_cmd> "\\370x\'\\215\\377\\377", prefix=0xaaaac4076b40 "10.1.1.0/24", no=0xffff8d3e932c <config_from_file+68> "\\037\\004", vty=0x92fbf38ad2f97b00, mask=..., gate=...) at staticd/static_vty.c:649\n        nh_vrf = 0xffffe5ac62f0 " c\\254\\345\\377\\377"\n        flag = 0x0\n        nh_vrf = <optimized out>\n        flag = <optimized out>\n#14 ip_route (self=<optimized out>, vty=0x92fbf38ad2f97b00, argc=<optimized out>, argv=<optimized out>) at ./staticd/static_vty_clippy.c:700\n        _i = <optimized out>\n        _fail = <optimized out>\n        _failcnt = 0\n        no = 0xffff8d3e932c <config_from_file+68> "\\037\\004"\n        prefix = 0xaaaac4076b40 "10.1.1.0/24"\n        mask = {s_addr = 0}\n        mask_str = 0xffff8d28a688 <ip_route_cmd> "\\370x\'\\215\\377\\377"\n        gate = {s_addr = 50397706}\n        gate_str = 0xaaaac4076b60 ""\n        ifname = <optimized out>\n        tag = <optimized out>\n        tag_str = 0x0\n        distance = <optimized out>\n        distance_str = 0xffff8d3e9174 <command_config_read_one_line+52> "\\300\\b"\n        vrf = <optimized out>\n        label = 0x0\n        table = <optimized out>\n        table_str = 0xffff8d541000 "(\\327\\032"\n        nexthop_vrf = 0xffffe5ac62f0 " c\\254\\345\\377\\377"\n        color = <optimized out>\n        color_str = 0x0\n#15 0x0000ffff8d3e8d18 in cmd_execute_command_real (vline=vline@entry=0xaaaac40642b0, vty=vty@entry=0xaaaac406dbb0, cmd=cmd@entry=0x0, up_level=up_level@entry=0, filter=FILTER_STRICT) at lib/command.c:990\n        argv_list = 0xaaaac4076b60\n        status = MATCHER_OK\n        matched_element = 0xffff8d28a688 <ip_route_cmd>\n        i = <optimized out>\n        xpath_index = <optimized out>\n        node = <optimized out>\n        cmdgraph = <optimized out>\n        argv = 0xaaaac4076920\n        ln = <optimized out>\n        token = <optimized out>\n        argc = 4\n        ret = <optimized out>\n        _xref = {xref = {xrefdata = 0x0, type = XREFT_ASSERT, line = 961, file = 0xffff8d483df0 "lib/command.c", func = 0xffff8d482c50 <__func__.21265> "cmd_execute_command_real"}, expr = 0xffff8d483e18 "ln", extra = 0x0, args = 0x0}\n        xref_p_11 = 0xffff8d51bd08 <_xref.21264>\n#16 0x0000ffff8d3e9140 in cmd_execute_command_strict (vline=vline@entry=0xaaaac40642b0, vty=vty@entry=0xaaaac406dbb0, cmd=cmd@entry=0x0) at lib/command.c:1101\nNo locals.\n#17 0x0000ffff8d3e9190 in command_config_read_one_line (vty=vty@entry=0xaaaac406dbb0, cmd=cmd@entry=0x0, line_num=1, use_daemon=use_daemon@entry=0) at lib/command.c:1261\n        vline = 0xaaaac40642b0\n        ret = <optimized out>\n        up_level = 0\n#18 0x0000ffff8d3e932c in config_from_file (vty=vty@entry=0xaaaac406dbb0, fp=fp@entry=0xaaaac3e9c6a0, line_num=0xffffe5ac6394, line_num@entry=0xffffe5ac63f4) at lib/command.c:1306\n        ret = <optimized out>\n        error_ret = 0\n#19 0x0000ffff8d4607a0 in vty_read_file (confp=0xaaaac3e9c6a0, config=0xaaaac3fb5510) at lib/vty.c:2410\n        ret = <optimized out>\n        vty = 0xaaaac406dbb0\n        node = <optimized out>\n        ve = <optimized out>\n        line_num = 1\n        ret = <optimized out>\n        vty = <optimized out>\n        ve = <optimized out>\n        node = <optimized out>\n        line_num = <optimized out>\n        message = <optimized out>\n        nl = <optimized out>\n        _xrefdata = {xrefdata = {xref = 0xffff8d533988 <_xref.21890>, uid = "SHWNK-NWT5S\\000\\000\\000\\000", hashstr = 0xffff8d4af090 "%s on config line %u: %s", hashu32 = {3, 100663304}, xui = {re = {rbt_parent = 0xffff8d548878 <_xrefdata.19810+40>, rbt_left = 0xaaaab47f5ca8 <_xrefdata.21000+40>, rbt_right = 0xffff8d549408 <_xrefdata.19349+40>, rbt_color = 0}}}, fl_print_bt = 0 \'\\000\'}\n        _xref = {xref = {xrefdata = 0xffff8d54fda0 <_xrefdata.21889>, type = XREFT_LOGMSG, line = 2449, file = 0xffff8d4af730 "lib/vty.c", func = 0xffff8d4ae418 <__func__.21881> "vty_read_file"}, fmtstring = 0xffff8d4af090 "%s on config line %u: %s", priority = 3, ec = 100663304, args = 0xffff8d4af9a8 "message, ve->line_num, ve->error_buf"}\n        xref_p_29 = 0xffff8d533988 <_xref.21890>\n        _xref = {xref = {xrefdata = 0x0, type = XREFT_ASSERT, line = 2444, file = 0xffff8d4af730 "lib/vty.c", func = 0xffff8d4ae418 <__func__.21881> "vty_read_file"}, expr = 0xffff8d4959c0 "node", extra = 0x0, args = 0x0}\n        xref_p_27 = 0xffff8d5346f8 <_xref.21880>\n        _xref = {xref = {xrefdata = 0x0, type = XREFT_ASSERT, line = 2444, file = 0xffff8d4af730 "lib/vty.c", func = 0xffff8d4ae418 <__func__.21881> "vty_read_file"}, expr = 0xffff8d486378 "(node)->data != NULL", extra = 0x0, args = 0x0}\n        xref_p_28 = 0xffff8d5339c0 <_xref.21885>\n        context = <optimized out>\n        errmsg = <optimized out>\n        _xrefdata = {xrefdata = {xref = 0xffff8d5339f8 <_xref.21898>, uid = "Y98MD-9WZYY\\000\\000\\000\\000", hashstr = 0xffff8d493fa8 "%s: failed to read configuration file: %s (%s)", hashu32 = {3, 0}, xui = {re = {rbt_parent = 0xffff8d548148 <_xrefdata.21560+40>, rbt_left = 0xffff8d546bc8 <_xrefdata.21066+40>, rbt_right = 0xffff8d5537a0 <_xrefdata.22743+40>, rbt_color = 0}}}, fl_print_bt = 0 \'\\000\'}\n        _xref = {xref = {xrefdata = 0xffff8d54fdf0 <_xrefdata.21897>, type = XREFT_LOGMSG, line = 2469, file = 0xffff8d4af730 "lib/vty.c", func = 0xffff8d4ae418 <__func__.21881> "vty_read_file"}, fmtstring = 0xffff8d493fa8 "%s: failed to read configuration file: %s (%s)", priority = 3, ec = 0, args = 0xffff8d494588 "__func__, nb_err_name(ret), errmsg"}\n        xref_p_30 = 0xffff8d5339f8 <_xref.21898>\n#20 vty_read_config (config=0xaaaac3fb5510, config_file=<optimized out>, config_default_dir=config_default_dir@entry=0xffff8d56a8c8 <config_default> "/etc/frr/mgmtd.conf") at lib/vty.c:2630\n        cwd = "\\370\\377\\377\\377\\000\\000\\000\\000\\020j\\254\\345\\377\\377\\000\\000|U\\034\\215\\377\\377\\000\\000\\210j\\254\\345\\377\\377\\000\\000\\240\\016\\000\\000\\000\\000\\000\\000\\000\\220#\\215\\377\\377\\000\\000\\254b4\\215\\377\\377\\000\\000\\340k\\254\\345\\377\\377\\000\\000\\250b4\\215\\377\\377\\000\\000\\001\\000\\000\\000\\000\\000\\000\\000\\220\\217\\376\xc3\xaa\\252\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\030o\\254\\345\\377\\377\\000\\000\\220\\372\\376\xc3\xaa\\252\\000\\000\\240k\\254\\345\\377\\377\\000\\000\\240k\\254\\345\\377\\377\\000\\000\\200k\\254\\345\\377\\377\\000\\000\\350\\377\\377\\377\\200\\377\\377\\377\\006\\202\\375\xc3\xaa\\252\\000\\000\\340d\\254\\345\\377\\377\\000\\000\\260w\\025\\215\\377\\377\\000\\000\\031\\000\\000\\000\\000\\000\\000\\000\\304\\321,\\215\\377\\377\\000\\000\\020\\000\\000\\000\\377\\377\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\377\\377\\377\\377\\377\\377\\377\\377"...\n        confp = 0xaaaac3e9c6a0\n        fullpath = 0xffff8d56a8c8 <config_default> "/etc/frr/mgmtd.conf"\n        tmp = 0x0\n        read_success = false\n        __func__ = "vty_read_config"\n#21 0x0000ffff8d40cf70 in frr_config_read_in (t=<optimized out>) at lib/libfrr.c:982\n        __func__ = "frr_config_read_in"\n#22 0x0000ffff8d457d2c in thread_call (thread=thread@entry=0xffffe5acb580) at lib/thread.c:2002\n        before = {cpu = {tv_sec = 0, tv_nsec = 1953537}, real = {tv_sec = 11001573, tv_usec = 195417}}\n        after = {cpu = {tv_sec = 281473052061720, tv_nsec = 281474535044416}, real = {tv_sec = 281473051579360, tv_usec = 281473052945272}}\n        cputime_enabled_here = true\n        walltime = <optimized out>\n        cputime = 0\n        exp = <optimized out>\n        __func__ = <optimized out>\n#23 0x0000ffff8d40d3f0 in frr_run (master=0xaaaac3e9fac0) at lib/libfrr.c:1196\n        instanceinfo = \'\\000\' <repeats 63 times>\n        __func__ = "frr_run"\n        thread = {type = 4 \'\\004\', add_type = 3 \'\\003\', threaditem = {si = {next = 0x0}}, timeritem = {hi = {index = 0}}, ref = 0xaaaab47f5088 <mgmtd_di+80>, master = 0xaaaac3e9fac0, func = 0xffff8d40cec8 <frr_config_read_in>, arg = 0x0, u = {val = 0, fd = 0, sands = {tv_sec = 0, tv_usec = 0}}, real = {tv_sec = 11001573, tv_usec = 195417}, hist = 0xaaaac40676d0, yield = 10000, xref = 0xffff8d521888 <_xref.23124>, mtx = pthread_mutex_t = {Type = Normal, Status = Not acquired, Robust = No, Shared = No, Protocol = None}, ignore_timer_late = false}\n#24 0x0000aaaab47bf5ac in main (argc=7, argv=0xffffe5acb8e8) at mgmtd/mgmt_main.c:281\n        opt = -1\n        buffer_size = 65535\nDump of assembler code for function main:\n   0x0000aaaab47bf440 <+0>:\tstp\tx29, x30, [sp, #-64]!\n   0x0000aaaab47bf444 <+4>:\tmov\tx2, x1\n   0x0000aaaab47bf448 <+8>:\tmov\tx29, sp\n   0x0000aaaab47bf44c <+12>:\tstp\tx19, x20, [sp, #16]\n   0x0000aaaab47bf450 <+16>:\tmov\tw20, w0\n   0x0000aaaab47bf454 <+20>:\tadrp\tx0, 0xaaaab47f5000\n   0x0000aaaab47bf458 <+24>:\tadd\tx0, x0, #0x20\n   0x0000aaaab47bf45c <+28>:\tstp\tx21, x22, [sp, #32]\n   0x0000aaaab47bf460 <+32>:\tadd\tx0, x0, #0x18\n   0x0000aaaab47bf464 <+36>:\tstp\tx23, x24, [sp, #48]\n   0x0000aaaab47bf468 <+40>:\tmov\tx21, x1\n   0x0000aaaab47bf46c <+44>:\tadrp\tx23, 0xaaaab47f4000 <_xref.22431+8>\n   0x0000aaaab47bf470 <+48>:\tmov\tw1, w20\n   0x0000aaaab47bf474 <+52>:\tbl\t0xaaaab47bea80 <frr_preinit@plt>\n   0x0000aaaab47bf478 <+56>:\tadrp\tx22, 0xaaaab47d1000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaab47bf47c <+60>:\tadrp\tx1, 0xaaaab47ef000\n   0x0000aaaab47bf480 <+64>:\tadd\tx1, x1, #0x428\n   0x0000aaaab47bf484 <+68>:\tadrp\tx2, 0xaaaab47d1000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaab47bf488 <+72>:\tadrp\tx0, 0xaaaab47d1000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaab47bf48c <+76>:\tadd\tx2, x2, #0x4d0\n   0x0000aaaab47bf490 <+80>:\tadd\tx1, x1, #0x188\n   0x0000aaaab47bf494 <+84>:\tadd\tx0, x0, #0x510\n   0x0000aaaab47bf498 <+88>:\tbl\t0xaaaab47bf0a0 <frr_opt_add@plt>\n   0x0000aaaab47bf49c <+92>:\tldr\tx23, [x23, #4016]\n   0x0000aaaab47bf4a0 <+96>:\tadd\tx22, x22, #0xcb0\n   0x0000aaaab47bf4a4 <+100>:\tmov\tw24, #0xffff                \t// #65535\n   0x0000aaaab47bf4a8 <+104>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaab47bf4ac <+108>:\tmov\tx1, x21\n   0x0000aaaab47bf4b0 <+112>:\tmov\tw0, w20\n   0x0000aaaab47bf4b4 <+116>:\tbl\t0xaaaab47bea60 <frr_getopt@plt>\n   0x0000aaaab47bf4b8 <+120>:\tcmp\tw0, #0x7f\n   0x0000aaaab47bf4bc <+124>:\tmov\tw19, w0\n   0x0000aaaab47bf4c0 <+128>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaab47bf4c4 <+132>:\tb.eq\t0xaaaab47bf4d8 <main+152>  // b.none\n   0x0000aaaab47bf4c8 <+136>:\tmov\tw1, w0\n   0x0000aaaab47bf4cc <+140>:\tmov\tx0, x22\n   0x0000aaaab47bf4d0 <+144>:\tbl\t0xaaaab47befe0 <strchr@plt>\n   0x0000aaaab47bf4d4 <+148>:\tcbnz\tx0, 0xaaaab47bf530 <main+240>\n   0x0000aaaab47bf4d8 <+152>:\tcmn\tw19, #0x1\n   0x0000aaaab47bf4dc <+156>:\tb.eq\t0xaaaab47bf554 <main+276>  // b.none\n   0x0000aaaab47bf4e0 <+160>:\tcbz\tw19, 0xaaaab47bf4a8 <main+104>\n   0x0000aaaab47bf4e4 <+164>:\tcmp\tw19, #0x73\n   0x0000aaaab47bf4e8 <+168>:\tb.ne\t0xaaaab47bf5c4 <main+388>  // b.any\n   0x0000aaaab47bf4ec <+172>:\tldr\tx0, [x23]\n   0x0000aaaab47bf4f0 <+176>:\tmov\tw2, #0xa                   \t// #10\n   0x0000aaaab47bf4f4 <+180>:\tmov\tx1, #0x0                   \t// #0\n   0x0000aaaab47bf4f8 <+184>:\tbl\t0xaaaab47bef50 <strtol@plt>\n   0x0000aaaab47bf4fc <+188>:\tmov\tw24, w0\n   0x0000aaaab47bf500 <+192>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaab47bf504 <+196>:\tmov\tx1, x21\n   0x0000aaaab47bf508 <+200>:\tmov\tw0, w20\n   0x0000aaaab47bf50c <+204>:\tbl\t0xaaaab47bea60 <frr_getopt@plt>\n   0x0000aaaab47bf510 <+208>:\tcmp\tw0, #0x7f\n   0x0000aaaab47bf514 <+212>:\tmov\tw19, w0\n   0x0000aaaab47bf518 <+216>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaab47bf51c <+220>:\tb.eq\t0xaaaab47bf4d8 <main+152>  // b.none\n   0x0000aaaab47bf520 <+224>:\tmov\tw1, w0\n   0x0000aaaab47bf524 <+228>:\tmov\tx0, x22\n   0x0000aaaab47bf528 <+232>:\tbl\t0xaaaab47befe0 <strchr@plt>\n   0x0000aaaab47bf52c <+236>:\tcbz\tx0, 0xaaaab47bf4d8 <main+152>\n   0x0000aaaab47bf530 <+240>:\tadrp\tx0, 0xaaaab47f4000 <_xref.22431+8>\n   0x0000aaaab47bf534 <+244>:\tadrp\tx2, 0xaaaab47d1000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaab47bf538 <+248>:\tmov\tw3, w19\n   0x0000aaaab47bf53c <+252>:\tadd\tx2, x2, #0x518\n   0x0000aaaab47bf540 <+256>:\tldr\tx0, [x0, #3936]\n   0x0000aaaab47bf544 <+260>:\tmov\tw1, #0x1                   \t// #1\n   0x0000aaaab47bf548 <+264>:\tldr\tx0, [x0]\n   0x0000aaaab47bf54c <+268>:\tbl\t0xaaaab47becb0 <__fprintf_chk@plt>\n   0x0000aaaab47bf550 <+272>:\tb\t0xaaaab47bf4a8 <main+104>\n   0x0000aaaab47bf554 <+276>:\tbl\t0xaaaab47bee60 <frr_init@plt>\n   0x0000aaaab47bf558 <+280>:\tmov\tw1, w24\n   0x0000aaaab47bf55c <+284>:\tbl\t0xaaaab47bfc10 <mgmt_master_init>\n   0x0000aaaab47bf560 <+288>:\tadrp\tx3, 0xaaaab47bf000 <stream_fifo_push@plt>\n   0x0000aaaab47bf564 <+292>:\tadrp\tx2, 0xaaaab47bf000 <stream_fifo_push@plt>\n   0x0000aaaab47bf568 <+296>:\tadd\tx3, x3, #0xac0\n   0x0000aaaab47bf56c <+300>:\tadd\tx2, x2, #0xaf8\n   0x0000aaaab47bf570 <+304>:\tadrp\tx1, 0xaaaab47bf000 <stream_fifo_push@plt>\n   0x0000aaaab47bf574 <+308>:\tadrp\tx0, 0xaaaab47bf000 <stream_fifo_push@plt>\n   0x0000aaaab47bf578 <+312>:\tadd\tx1, x1, #0xb30\n   0x0000aaaab47bf57c <+316>:\tadd\tx0, x0, #0xb68\n   0x0000aaaab47bf580 <+320>:\tbl\t0xaaaab47bede0 <vrf_init@plt>\n   0x0000aaaab47bf584 <+324>:\tadrp\tx0, 0xaaaab47bf000 <stream_fifo_push@plt>\n   0x0000aaaab47bf588 <+328>:\tadd\tx0, x0, #0x9f0\n   0x0000aaaab47bf58c <+332>:\tbl\t0xaaaab47bec90 <vrf_cmd_init@plt>\n   0x0000aaaab47bf590 <+336>:\tbl\t0xaaaab47bfc60 <mgmt_init>\n   0x0000aaaab47bf594 <+340>:\tbl\t0xaaaab47bedf0 <frr_config_fork@plt>\n   0x0000aaaab47bf598 <+344>:\tadrp\tx0, 0xaaaab47f4000 <_xref.22431+8>\n   0x0000aaaab47bf59c <+348>:\tldr\tx0, [x0, #3920]\n   0x0000aaaab47bf5a0 <+352>:\tldr\tx0, [x0]\n   0x0000aaaab47bf5a4 <+356>:\tldr\tx0, [x0]\n   0x0000aaaab47bf5a8 <+360>:\tbl\t0xaaaab47bf030 <frr_run@plt>\n=> 0x0000aaaab47bf5ac <+364>:\tmov\tw0, #0x0                   \t// #0\n   0x0000aaaab47bf5b0 <+368>:\tldp\tx19, x20, [sp, #16]\n   0x0000aaaab47bf5b4 <+372>:\tldp\tx21, x22, [sp, #32]\n   0x0000aaaab47bf5b8 <+376>:\tldp\tx23, x24, [sp, #48]\n   0x0000aaaab47bf5bc <+380>:\tldp\tx29, x30, [sp], #64\n   0x0000aaaab47bf5c0 <+384>:\tret\n   0x0000aaaab47bf5c4 <+388>:\tmov\tw0, #0x1                   \t// #1\n   0x0000aaaab47bf5c8 <+392>:\tbl\t0xaaaab47bee40 <frr_help_exit@plt>\nEnd of assembler dump.\nDump of assembler code for function main:\n   0x0000aaaab47bf440 <+0>:\tstp\tx29, x30, [sp, #-64]!\n   0x0000aaaab47bf444 <+4>:\tmov\tx2, x1\n   0x0000aaaab47bf448 <+8>:\tmov\tx29, sp\n   0x0000aaaab47bf44c <+12>:\tstp\tx19, x20, [sp, #16]\n   0x0000aaaab47bf450 <+16>:\tmov\tw20, w0\n   0x0000aaaab47bf454 <+20>:\tadrp\tx0, 0xaaaab47f5000\n   0x0000aaaab47bf458 <+24>:\tadd\tx0, x0, #0x20\n   0x0000aaaab47bf45c <+28>:\tstp\tx21, x22, [sp, #32]\n   0x0000aaaab47bf460 <+32>:\tadd\tx0, x0, #0x18\n   0x0000aaaab47bf464 <+36>:\tstp\tx23, x24, [sp, #48]\n   0x0000aaaab47bf468 <+40>:\tmov\tx21, x1\n   0x0000aaaab47bf46c <+44>:\tadrp\tx23, 0xaaaab47f4000 <_xref.22431+8>\n   0x0000aaaab47bf470 <+48>:\tmov\tw1, w20\n   0x0000aaaab47bf474 <+52>:\tbl\t0xaaaab47bea80 <frr_preinit@plt>\n   0x0000aaaab47bf478 <+56>:\tadrp\tx22, 0xaaaab47d1000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaab47bf47c <+60>:\tadrp\tx1, 0xaaaab47ef000\n   0x0000aaaab47bf480 <+64>:\tadd\tx1, x1, #0x428\n   0x0000aaaab47bf484 <+68>:\tadrp\tx2, 0xaaaab47d1000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaab47bf488 <+72>:\tadrp\tx0, 0xaaaab47d1000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaab47bf48c <+76>:\tadd\tx2, x2, #0x4d0\n   0x0000aaaab47bf490 <+80>:\tadd\tx1, x1, #0x188\n   0x0000aaaab47bf494 <+84>:\tadd\tx0, x0, #0x510\n   0x0000aaaab47bf498 <+88>:\tbl\t0xaaaab47bf0a0 <frr_opt_add@plt>\n   0x0000aaaab47bf49c <+92>:\tldr\tx23, [x23, #4016]\n   0x0000aaaab47bf4a0 <+96>:\tadd\tx22, x22, #0xcb0\n   0x0000aaaab47bf4a4 <+100>:\tmov\tw24, #0xffff                \t// #65535\n   0x0000aaaab47bf4a8 <+104>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaab47bf4ac <+108>:\tmov\tx1, x21\n   0x0000aaaab47bf4b0 <+112>:\tmov\tw0, w20\n   0x0000aaaab47bf4b4 <+116>:\tbl\t0xaaaab47bea60 <frr_getopt@plt>\n   0x0000aaaab47bf4b8 <+120>:\tcmp\tw0, #0x7f\n   0x0000aaaab47bf4bc <+124>:\tmov\tw19, w0\n   0x0000aaaab47bf4c0 <+128>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaab47bf4c4 <+132>:\tb.eq\t0xaaaab47bf4d8 <main+152>  // b.none\n   0x0000aaaab47bf4c8 <+136>:\tmov\tw1, w0\n   0x0000aaaab47bf4cc <+140>:\tmov\tx0, x22\n   0x0000aaaab47bf4d0 <+144>:\tbl\t0xaaaab47befe0 <strchr@plt>\n   0x0000aaaab47bf4d4 <+148>:\tcbnz\tx0, 0xaaaab47bf530 <main+240>\n   0x0000aaaab47bf4d8 <+152>:\tcmn\tw19, #0x1\n   0x0000aaaab47bf4dc <+156>:\tb.eq\t0xaaaab47bf554 <main+276>  // b.none\n   0x0000aaaab47bf4e0 <+160>:\tcbz\tw19, 0xaaaab47bf4a8 <main+104>\n   0x0000aaaab47bf4e4 <+164>:\tcmp\tw19, #0x73\n   0x0000aaaab47bf4e8 <+168>:\tb.ne\t0xaaaab47bf5c4 <main+388>  // b.any\n   0x0000aaaab47bf4ec <+172>:\tldr\tx0, [x23]\n   0x0000aaaab47bf4f0 <+176>:\tmov\tw2, #0xa                   \t// #10\n   0x0000aaaab47bf4f4 <+180>:\tmov\tx1, #0x0                   \t// #0\n   0x0000aaaab47bf4f8 <+184>:\tbl\t0xaaaab47bef50 <strtol@plt>\n   0x0000aaaab47bf4fc <+188>:\tmov\tw24, w0\n   0x0000aaaab47bf500 <+192>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaab47bf504 <+196>:\tmov\tx1, x21\n   0x0000aaaab47bf508 <+200>:\tmov\tw0, w20\n   0x0000aaaab47bf50c <+204>:\tbl\t0xaaaab47bea60 <frr_getopt@plt>\n   0x0000aaaab47bf510 <+208>:\tcmp\tw0, #0x7f\n   0x0000aaaab47bf514 <+212>:\tmov\tw19, w0\n   0x0000aaaab47bf518 <+216>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaab47bf51c <+220>:\tb.eq\t0xaaaab47bf4d8 <main+152>  // b.none\n   0x0000aaaab47bf520 <+224>:\tmov\tw1, w0\n   0x0000aaaab47bf524 <+228>:\tmov\tx0, x22\n   0x0000aaaab47bf528 <+232>:\tbl\t0xaaaab47befe0 <strchr@plt>\n   0x0000aaaab47bf52c <+236>:\tcbz\tx0, 0xaaaab47bf4d8 <main+152>\n   0x0000aaaab47bf530 <+240>:\tadrp\tx0, 0xaaaab47f4000 <_xref.22431+8>\n   0x0000aaaab47bf534 <+244>:\tadrp\tx2, 0xaaaab47d1000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaab47bf538 <+248>:\tmov\tw3, w19\n   0x0000aaaab47bf53c <+252>:\tadd\tx2, x2, #0x518\n   0x0000aaaab47bf540 <+256>:\tldr\tx0, [x0, #3936]\n   0x0000aaaab47bf544 <+260>:\tmov\tw1, #0x1                   \t// #1\n   0x0000aaaab47bf548 <+264>:\tldr\tx0, [x0]\n   0x0000aaaab47bf54c <+268>:\tbl\t0xaaaab47becb0 <__fprintf_chk@plt>\n   0x0000aaaab47bf550 <+272>:\tb\t0xaaaab47bf4a8 <main+104>\n   0x0000aaaab47bf554 <+276>:\tbl\t0xaaaab47bee60 <frr_init@plt>\n   0x0000aaaab47bf558 <+280>:\tmov\tw1, w24\n   0x0000aaaab47bf55c <+284>:\tbl\t0xaaaab47bfc10 <mgmt_master_init>\n   0x0000aaaab47bf560 <+288>:\tadrp\tx3, 0xaaaab47bf000 <stream_fifo_push@plt>\n   0x0000aaaab47bf564 <+292>:\tadrp\tx2, 0xaaaab47bf000 <stream_fifo_push@plt>\n   0x0000aaaab47bf568 <+296>:\tadd\tx3, x3, #0xac0\n   0x0000aaaab47bf56c <+300>:\tadd\tx2, x2, #0xaf8\n   0x0000aaaab47bf570 <+304>:\tadrp\tx1, 0xaaaab47bf000 <stream_fifo_push@plt>\n   0x0000aaaab47bf574 <+308>:\tadrp\tx0, 0xaaaab47bf000 <stream_fifo_push@plt>\n   0x0000aaaab47bf578 <+312>:\tadd\tx1, x1, #0xb30\n   0x0000aaaab47bf57c <+316>:\tadd\tx0, x0, #0xb68\n   0x0000aaaab47bf580 <+320>:\tbl\t0xaaaab47bede0 <vrf_init@plt>\n   0x0000aaaab47bf584 <+324>:\tadrp\tx0, 0xaaaab47bf000 <stream_fifo_push@plt>\n   0x0000aaaab47bf588 <+328>:\tadd\tx0, x0, #0x9f0\n   0x0000aaaab47bf58c <+332>:\tbl\t0xaaaab47bec90 <vrf_cmd_init@plt>\n   0x0000aaaab47bf590 <+336>:\tbl\t0xaaaab47bfc60 <mgmt_init>\n   0x0000aaaab47bf594 <+340>:\tbl\t0xaaaab47bedf0 <frr_config_fork@plt>\n   0x0000aaaab47bf598 <+344>:\tadrp\tx0, 0xaaaab47f4000 <_xref.22431+8>\n   0x0000aaaab47bf59c <+348>:\tldr\tx0, [x0, #3920]\n   0x0000aaaab47bf5a0 <+352>:\tldr\tx0, [x0]\n   0x0000aaaab47bf5a4 <+356>:\tldr\tx0, [x0]\n   0x0000aaaab47bf5a8 <+360>:\tbl\t0xaaaab47bf030 <frr_run@plt>\n=> 0x0000aaaab47bf5ac <+364>:\tmov\tw0, #0x0                   \t// #0\n   0x0000aaaab47bf5b0 <+368>:\tldp\tx19, x20, [sp, #16]\n   0x0000aaaab47bf5b4 <+372>:\tldp\tx21, x22, [sp, #32]\n   0x0000aaaab47bf5b8 <+376>:\tldp\tx23, x24, [sp, #48]\n   0x0000aaaab47bf5bc <+380>:\tldp\tx29, x30, [sp], #64\n   0x0000aaaab47bf5c0 <+384>:\tret\n   0x0000aaaab47bf5c4 <+388>:\tmov\tw0, #0x1                   \t// #1\n   0x0000aaaab47bf5c8 <+392>:\tbl\t0xaaaab47bee40 <frr_help_exit@plt>\nEnd of assembler dump.\nDump of assembler code for function main:\n   0x0000aaaab47bf440 <+0>:\tstp\tx29, x30, [sp, #-64]!\n   0x0000aaaab47bf444 <+4>:\tmov\tx2, x1\n   0x0000aaaab47bf448 <+8>:\tmov\tx29, sp\n   0x0000aaaab47bf44c <+12>:\tstp\tx19, x20, [sp, #16]\n   0x0000aaaab47bf450 <+16>:\tmov\tw20, w0\n   0x0000aaaab47bf454 <+20>:\tadrp\tx0, 0xaaaab47f5000\n   0x0000aaaab47bf458 <+24>:\tadd\tx0, x0, #0x20\n   0x0000aaaab47bf45c <+28>:\tstp\tx21, x22, [sp, #32]\n   0x0000aaaab47bf460 <+32>:\tadd\tx0, x0, #0x18\n   0x0000aaaab47bf464 <+36>:\tstp\tx23, x24, [sp, #48]\n   0x0000aaaab47bf468 <+40>:\tmov\tx21, x1\n   0x0000aaaab47bf46c <+44>:\tadrp\tx23, 0xaaaab47f4000 <_xref.22431+8>\n   0x0000aaaab47bf470 <+48>:\tmov\tw1, w20\n   0x0000aaaab47bf474 <+52>:\tbl\t0xaaaab47bea80 <frr_preinit@plt>\n   0x0000aaaab47bf478 <+56>:\tadrp\tx22, 0xaaaab47d1000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaab47bf47c <+60>:\tadrp\tx1, 0xaaaab47ef000\n   0x0000aaaab47bf480 <+64>:\tadd\tx1, x1, #0x428\n   0x0000aaaab47bf484 <+68>:\tadrp\tx2, 0xaaaab47d1000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaab47bf488 <+72>:\tadrp\tx0, 0xaaaab47d1000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaab47bf48c <+76>:\tadd\tx2, x2, #0x4d0\n   0x0000aaaab47bf490 <+80>:\tadd\tx1, x1, #0x188\n   0x0000aaaab47bf494 <+84>:\tadd\tx0, x0, #0x510\n   0x0000aaaab47bf498 <+88>:\tbl\t0xaaaab47bf0a0 <frr_opt_add@plt>\n   0x0000aaaab47bf49c <+92>:\tldr\tx23, [x23, #4016]\n   0x0000aaaab47bf4a0 <+96>:\tadd\tx22, x22, #0xcb0\n   0x0000aaaab47bf4a4 <+100>:\tmov\tw24, #0xffff                \t// #65535\n   0x0000aaaab47bf4a8 <+104>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaab47bf4ac <+108>:\tmov\tx1, x21\n   0x0000aaaab47bf4b0 <+112>:\tmov\tw0, w20\n   0x0000aaaab47bf4b4 <+116>:\tbl\t0xaaaab47bea60 <frr_getopt@plt>\n   0x0000aaaab47bf4b8 <+120>:\tcmp\tw0, #0x7f\n   0x0000aaaab47bf4bc <+124>:\tmov\tw19, w0\n   0x0000aaaab47bf4c0 <+128>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaab47bf4c4 <+132>:\tb.eq\t0xaaaab47bf4d8 <main+152>  // b.none\n   0x0000aaaab47bf4c8 <+136>:\tmov\tw1, w0\n   0x0000aaaab47bf4cc <+140>:\tmov\tx0, x22\n   0x0000aaaab47bf4d0 <+144>:\tbl\t0xaaaab47befe0 <strchr@plt>\n   0x0000aaaab47bf4d4 <+148>:\tcbnz\tx0, 0xaaaab47bf530 <main+240>\n   0x0000aaaab47bf4d8 <+152>:\tcmn\tw19, #0x1\n   0x0000aaaab47bf4dc <+156>:\tb.eq\t0xaaaab47bf554 <main+276>  // b.none\n   0x0000aaaab47bf4e0 <+160>:\tcbz\tw19, 0xaaaab47bf4a8 <main+104>\n   0x0000aaaab47bf4e4 <+164>:\tcmp\tw19, #0x73\n   0x0000aaaab47bf4e8 <+168>:\tb.ne\t0xaaaab47bf5c4 <main+388>  // b.any\n   0x0000aaaab47bf4ec <+172>:\tldr\tx0, [x23]\n   0x0000aaaab47bf4f0 <+176>:\tmov\tw2, #0xa                   \t// #10\n   0x0000aaaab47bf4f4 <+180>:\tmov\tx1, #0x0                   \t// #0\n   0x0000aaaab47bf4f8 <+184>:\tbl\t0xaaaab47bef50 <strtol@plt>\n   0x0000aaaab47bf4fc <+188>:\tmov\tw24, w0\n   0x0000aaaab47bf500 <+192>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaab47bf504 <+196>:\tmov\tx1, x21\n   0x0000aaaab47bf508 <+200>:\tmov\tw0, w20\n   0x0000aaaab47bf50c <+204>:\tbl\t0xaaaab47bea60 <frr_getopt@plt>\n   0x0000aaaab47bf510 <+208>:\tcmp\tw0, #0x7f\n   0x0000aaaab47bf514 <+212>:\tmov\tw19, w0\n   0x0000aaaab47bf518 <+216>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaab47bf51c <+220>:\tb.eq\t0xaaaab47bf4d8 <main+152>  // b.none\n   0x0000aaaab47bf520 <+224>:\tmov\tw1, w0\n   0x0000aaaab47bf524 <+228>:\tmov\tx0, x22\n   0x0000aaaab47bf528 <+232>:\tbl\t0xaaaab47befe0 <strchr@plt>\n   0x0000aaaab47bf52c <+236>:\tcbz\tx0, 0xaaaab47bf4d8 <main+152>\n   0x0000aaaab47bf530 <+240>:\tadrp\tx0, 0xaaaab47f4000 <_xref.22431+8>\n   0x0000aaaab47bf534 <+244>:\tadrp\tx2, 0xaaaab47d1000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaab47bf538 <+248>:\tmov\tw3, w19\n   0x0000aaaab47bf53c <+252>:\tadd\tx2, x2, #0x518\n   0x0000aaaab47bf540 <+256>:\tldr\tx0, [x0, #3936]\n   0x0000aaaab47bf544 <+260>:\tmov\tw1, #0x1                   \t// #1\n   0x0000aaaab47bf548 <+264>:\tldr\tx0, [x0]\n   0x0000aaaab47bf54c <+268>:\tbl\t0xaaaab47becb0 <__fprintf_chk@plt>\n   0x0000aaaab47bf550 <+272>:\tb\t0xaaaab47bf4a8 <main+104>\n   0x0000aaaab47bf554 <+276>:\tbl\t0xaaaab47bee60 <frr_init@plt>\n   0x0000aaaab47bf558 <+280>:\tmov\tw1, w24\n   0x0000aaaab47bf55c <+284>:\tbl\t0xaaaab47bfc10 <mgmt_master_init>\n   0x0000aaaab47bf560 <+288>:\tadrp\tx3, 0xaaaab47bf000 <stream_fifo_push@plt>\n   0x0000aaaab47bf564 <+292>:\tadrp\tx2, 0xaaaab47bf000 <stream_fifo_push@plt>\n   0x0000aaaab47bf568 <+296>:\tadd\tx3, x3, #0xac0\n   0x0000aaaab47bf56c <+300>:\tadd\tx2, x2, #0xaf8\n   0x0000aaaab47bf570 <+304>:\tadrp\tx1, 0xaaaab47bf000 <stream_fifo_push@plt>\n   0x0000aaaab47bf574 <+308>:\tadrp\tx0, 0xaaaab47bf000 <stream_fifo_push@plt>\n   0x0000aaaab47bf578 <+312>:\tadd\tx1, x1, #0xb30\n   0x0000aaaab47bf57c <+316>:\tadd\tx0, x0, #0xb68\n   0x0000aaaab47bf580 <+320>:\tbl\t0xaaaab47bede0 <vrf_init@plt>\n   0x0000aaaab47bf584 <+324>:\tadrp\tx0, 0xaaaab47bf000 <stream_fifo_push@plt>\n   0x0000aaaab47bf588 <+328>:\tadd\tx0, x0, #0x9f0\n   0x0000aaaab47bf58c <+332>:\tbl\t0xaaaab47bec90 <vrf_cmd_init@plt>\n   0x0000aaaab47bf590 <+336>:\tbl\t0xaaaab47bfc60 <mgmt_init>\n   0x0000aaaab47bf594 <+340>:\tbl\t0xaaaab47bedf0 <frr_config_fork@plt>\n   0x0000aaaab47bf598 <+344>:\tadrp\tx0, 0xaaaab47f4000 <_xref.22431+8>\n   0x0000aaaab47bf59c <+348>:\tldr\tx0, [x0, #3920]\n   0x0000aaaab47bf5a0 <+352>:\tldr\tx0, [x0]\n   0x0000aaaab47bf5a4 <+356>:\tldr\tx0, [x0]\n   0x0000aaaab47bf5a8 <+360>:\tbl\t0xaaaab47bf030 <frr_run@plt>\n=> 0x0000aaaab47bf5ac <+364>:\tmov\tw0, #0x0                   \t// #0\n   0x0000aaaab47bf5b0 <+368>:\tldp\tx19, x20, [sp, #16]\n   0x0000aaaab47bf5b4 <+372>:\tldp\tx21, x22, [sp, #32]\n   0x0000aaaab47bf5b8 <+376>:\tldp\tx23, x24, [sp, #48]\n   0x0000aaaab47bf5bc <+380>:\tldp\tx29, x30, [sp], #64\n   0x0000aaaab47bf5c0 <+384>:\tret\n   0x0000aaaab47bf5c4 <+388>:\tmov\tw0, #0x1                   \t// #1\n   0x0000aaaab47bf5c8 <+392>:\tbl\t0xaaaab47bee40 <frr_help_exit@plt>\nEnd of assembler dump.\nDump of assembler code for function main:\n   0x0000aaaab47bf440 <+0>:\tstp\tx29, x30, [sp, #-64]!\n   0x0000aaaab47bf444 <+4>:\tmov\tx2, x1\n   0x0000aaaab47bf448 <+8>:\tmov\tx29, sp\n   0x0000aaaab47bf44c <+12>:\tstp\tx19, x20, [sp, #16]\n   0x0000aaaab47bf450 <+16>:\tmov\tw20, w0\n   0x0000aaaab47bf454 <+20>:\tadrp\tx0, 0xaaaab47f5000\n   0x0000aaaab47bf458 <+24>:\tadd\tx0, x0, #0x20\n   0x0000aaaab47bf45c <+28>:\tstp\tx21, x22, [sp, #32]\n   0x0000aaaab47bf460 <+32>:\tadd\tx0, x0, #0x18\n   0x0000aaaab47bf464 <+36>:\tstp\tx23, x24, [sp, #48]\n   0x0000aaaab47bf468 <+40>:\tmov\tx21, x1\n   0x0000aaaab47bf46c <+44>:\tadrp\tx23, 0xaaaab47f4000 <_xref.22431+8>\n   0x0000aaaab47bf470 <+48>:\tmov\tw1, w20\n   0x0000aaaab47bf474 <+52>:\tbl\t0xaaaab47bea80 <frr_preinit@plt>\n   0x0000aaaab47bf478 <+56>:\tadrp\tx22, 0xaaaab47d1000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaab47bf47c <+60>:\tadrp\tx1, 0xaaaab47ef000\n   0x0000aaaab47bf480 <+64>:\tadd\tx1, x1, #0x428\n   0x0000aaaab47bf484 <+68>:\tadrp\tx2, 0xaaaab47d1000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaab47bf488 <+72>:\tadrp\tx0, 0xaaaab47d1000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaab47bf48c <+76>:\tadd\tx2, x2, #0x4d0\n   0x0000aaaab47bf490 <+80>:\tadd\tx1, x1, #0x188\n   0x0000aaaab47bf494 <+84>:\tadd\tx0, x0, #0x510\n   0x0000aaaab47bf498 <+88>:\tbl\t0xaaaab47bf0a0 <frr_opt_add@plt>\n   0x0000aaaab47bf49c <+92>:\tldr\tx23, [x23, #4016]\n   0x0000aaaab47bf4a0 <+96>:\tadd\tx22, x22, #0xcb0\n   0x0000aaaab47bf4a4 <+100>:\tmov\tw24, #0xffff                \t// #65535\n   0x0000aaaab47bf4a8 <+104>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaab47bf4ac <+108>:\tmov\tx1, x21\n   0x0000aaaab47bf4b0 <+112>:\tmov\tw0, w20\n   0x0000aaaab47bf4b4 <+116>:\tbl\t0xaaaab47bea60 <frr_getopt@plt>\n   0x0000aaaab47bf4b8 <+120>:\tcmp\tw0, #0x7f\n   0x0000aaaab47bf4bc <+124>:\tmov\tw19, w0\n   0x0000aaaab47bf4c0 <+128>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaab47bf4c4 <+132>:\tb.eq\t0xaaaab47bf4d8 <main+152>  // b.none\n   0x0000aaaab47bf4c8 <+136>:\tmov\tw1, w0\n   0x0000aaaab47bf4cc <+140>:\tmov\tx0, x22\n   0x0000aaaab47bf4d0 <+144>:\tbl\t0xaaaab47befe0 <strchr@plt>\n   0x0000aaaab47bf4d4 <+148>:\tcbnz\tx0, 0xaaaab47bf530 <main+240>\n   0x0000aaaab47bf4d8 <+152>:\tcmn\tw19, #0x1\n   0x0000aaaab47bf4dc <+156>:\tb.eq\t0xaaaab47bf554 <main+276>  // b.none\n   0x0000aaaab47bf4e0 <+160>:\tcbz\tw19, 0xaaaab47bf4a8 <main+104>\n   0x0000aaaab47bf4e4 <+164>:\tcmp\tw19, #0x73\n   0x0000aaaab47bf4e8 <+168>:\tb.ne\t0xaaaab47bf5c4 <main+388>  // b.any\n   0x0000aaaab47bf4ec <+172>:\tldr\tx0, [x23]\n   0x0000aaaab47bf4f0 <+176>:\tmov\tw2, #0xa                   \t// #10\n   0x0000aaaab47bf4f4 <+180>:\tmov\tx1, #0x0                   \t// #0\n   0x0000aaaab47bf4f8 <+184>:\tbl\t0xaaaab47bef50 <strtol@plt>\n   0x0000aaaab47bf4fc <+188>:\tmov\tw24, w0\n   0x0000aaaab47bf500 <+192>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaab47bf504 <+196>:\tmov\tx1, x21\n   0x0000aaaab47bf508 <+200>:\tmov\tw0, w20\n   0x0000aaaab47bf50c <+204>:\tbl\t0xaaaab47bea60 <frr_getopt@plt>\n   0x0000aaaab47bf510 <+208>:\tcmp\tw0, #0x7f\n   0x0000aaaab47bf514 <+212>:\tmov\tw19, w0\n   0x0000aaaab47bf518 <+216>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaab47bf51c <+220>:\tb.eq\t0xaaaab47bf4d8 <main+152>  // b.none\n   0x0000aaaab47bf520 <+224>:\tmov\tw1, w0\n   0x0000aaaab47bf524 <+228>:\tmov\tx0, x22\n   0x0000aaaab47bf528 <+232>:\tbl\t0xaaaab47befe0 <strchr@plt>\n   0x0000aaaab47bf52c <+236>:\tcbz\tx0, 0xaaaab47bf4d8 <main+152>\n   0x0000aaaab47bf530 <+240>:\tadrp\tx0, 0xaaaab47f4000 <_xref.22431+8>\n   0x0000aaaab47bf534 <+244>:\tadrp\tx2, 0xaaaab47d1000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaab47bf538 <+248>:\tmov\tw3, w19\n   0x0000aaaab47bf53c <+252>:\tadd\tx2, x2, #0x518\n   0x0000aaaab47bf540 <+256>:\tldr\tx0, [x0, #3936]\n   0x0000aaaab47bf544 <+260>:\tmov\tw1, #0x1                   \t// #1\n   0x0000aaaab47bf548 <+264>:\tldr\tx0, [x0]\n   0x0000aaaab47bf54c <+268>:\tbl\t0xaaaab47becb0 <__fprintf_chk@plt>\n   0x0000aaaab47bf550 <+272>:\tb\t0xaaaab47bf4a8 <main+104>\n   0x0000aaaab47bf554 <+276>:\tbl\t0xaaaab47bee60 <frr_init@plt>\n   0x0000aaaab47bf558 <+280>:\tmov\tw1, w24\n   0x0000aaaab47bf55c <+284>:\tbl\t0xaaaab47bfc10 <mgmt_master_init>\n   0x0000aaaab47bf560 <+288>:\tadrp\tx3, 0xaaaab47bf000 <stream_fifo_push@plt>\n   0x0000aaaab47bf564 <+292>:\tadrp\tx2, 0xaaaab47bf000 <stream_fifo_push@plt>\n   0x0000aaaab47bf568 <+296>:\tadd\tx3, x3, #0xac0\n   0x0000aaaab47bf56c <+300>:\tadd\tx2, x2, #0xaf8\n   0x0000aaaab47bf570 <+304>:\tadrp\tx1, 0xaaaab47bf000 <stream_fifo_push@plt>\n   0x0000aaaab47bf574 <+308>:\tadrp\tx0, 0xaaaab47bf000 <stream_fifo_push@plt>\n   0x0000aaaab47bf578 <+312>:\tadd\tx1, x1, #0xb30\n   0x0000aaaab47bf57c <+316>:\tadd\tx0, x0, #0xb68\n   0x0000aaaab47bf580 <+320>:\tbl\t0xaaaab47bede0 <vrf_init@plt>\n   0x0000aaaab47bf584 <+324>:\tadrp\tx0, 0xaaaab47bf000 <stream_fifo_push@plt>\n   0x0000aaaab47bf588 <+328>:\tadd\tx0, x0, #0x9f0\n   0x0000aaaab47bf58c <+332>:\tbl\t0xaaaab47bec90 <vrf_cmd_init@plt>\n   0x0000aaaab47bf590 <+336>:\tbl\t0xaaaab47bfc60 <mgmt_init>\n   0x0000aaaab47bf594 <+340>:\tbl\t0xaaaab47bedf0 <frr_config_fork@plt>\n   0x0000aaaab47bf598 <+344>:\tadrp\tx0, 0xaaaab47f4000 <_xref.22431+8>\n   0x0000aaaab47bf59c <+348>:\tldr\tx0, [x0, #3920]\n   0x0000aaaab47bf5a0 <+352>:\tldr\tx0, [x0]\n   0x0000aaaab47bf5a4 <+356>:\tldr\tx0, [x0]\n   0x0000aaaab47bf5a8 <+360>:\tbl\t0xaaaab47bf030 <frr_run@plt>\n=> 0x0000aaaab47bf5ac <+364>:\tmov\tw0, #0x0                   \t// #0\n   0x0000aaaab47bf5b0 <+368>:\tldp\tx19, x20, [sp, #16]\n   0x0000aaaab47bf5b4 <+372>:\tldp\tx21, x22, [sp, #32]\n   0x0000aaaab47bf5b8 <+376>:\tldp\tx23, x24, [sp, #48]\n   0x0000aaaab47bf5bc <+380>:\tldp\tx29, x30, [sp], #64\n   0x0000aaaab47bf5c0 <+384>:\tret\n   0x0000aaaab47bf5c4 <+388>:\tmov\tw0, #0x1                   \t// #1\n   0x0000aaaab47bf5c8 <+392>:\tbl\t0xaaaab47bee40 <frr_help_exit@plt>\nEnd of assembler dump.\nDump of assembler code for function main:\n   0x0000aaaab47bf440 <+0>:\tstp\tx29, x30, [sp, #-64]!\n   0x0000aaaab47bf444 <+4>:\tmov\tx2, x1\n   0x0000aaaab47bf448 <+8>:\tmov\tx29, sp\n   0x0000aaaab47bf44c <+12>:\tstp\tx19, x20, [sp, #16]\n   0x0000aaaab47bf450 <+16>:\tmov\tw20, w0\n   0x0000aaaab47bf454 <+20>:\tadrp\tx0, 0xaaaab47f5000\n   0x0000aaaab47bf458 <+24>:\tadd\tx0, x0, #0x20\n   0x0000aaaab47bf45c <+28>:\tstp\tx21, x22, [sp, #32]\n   0x0000aaaab47bf460 <+32>:\tadd\tx0, x0, #0x18\n   0x0000aaaab47bf464 <+36>:\tstp\tx23, x24, [sp, #48]\n   0x0000aaaab47bf468 <+40>:\tmov\tx21, x1\n   0x0000aaaab47bf46c <+44>:\tadrp\tx23, 0xaaaab47f4000 <_xref.22431+8>\n   0x0000aaaab47bf470 <+48>:\tmov\tw1, w20\n   0x0000aaaab47bf474 <+52>:\tbl\t0xaaaab47bea80 <frr_preinit@plt>\n   0x0000aaaab47bf478 <+56>:\tadrp\tx22, 0xaaaab47d1000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaab47bf47c <+60>:\tadrp\tx1, 0xaaaab47ef000\n   0x0000aaaab47bf480 <+64>:\tadd\tx1, x1, #0x428\n   0x0000aaaab47bf484 <+68>:\tadrp\tx2, 0xaaaab47d1000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaab47bf488 <+72>:\tadrp\tx0, 0xaaaab47d1000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaab47bf48c <+76>:\tadd\tx2, x2, #0x4d0\n   0x0000aaaab47bf490 <+80>:\tadd\tx1, x1, #0x188\n   0x0000aaaab47bf494 <+84>:\tadd\tx0, x0, #0x510\n   0x0000aaaab47bf498 <+88>:\tbl\t0xaaaab47bf0a0 <frr_opt_add@plt>\n   0x0000aaaab47bf49c <+92>:\tldr\tx23, [x23, #4016]\n   0x0000aaaab47bf4a0 <+96>:\tadd\tx22, x22, #0xcb0\n   0x0000aaaab47bf4a4 <+100>:\tmov\tw24, #0xffff                \t// #65535\n   0x0000aaaab47bf4a8 <+104>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaab47bf4ac <+108>:\tmov\tx1, x21\n   0x0000aaaab47bf4b0 <+112>:\tmov\tw0, w20\n   0x0000aaaab47bf4b4 <+116>:\tbl\t0xaaaab47bea60 <frr_getopt@plt>\n   0x0000aaaab47bf4b8 <+120>:\tcmp\tw0, #0x7f\n   0x0000aaaab47bf4bc <+124>:\tmov\tw19, w0\n   0x0000aaaab47bf4c0 <+128>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaab47bf4c4 <+132>:\tb.eq\t0xaaaab47bf4d8 <main+152>  // b.none\n   0x0000aaaab47bf4c8 <+136>:\tmov\tw1, w0\n   0x0000aaaab47bf4cc <+140>:\tmov\tx0, x22\n   0x0000aaaab47bf4d0 <+144>:\tbl\t0xaaaab47befe0 <strchr@plt>\n   0x0000aaaab47bf4d4 <+148>:\tcbnz\tx0, 0xaaaab47bf530 <main+240>\n   0x0000aaaab47bf4d8 <+152>:\tcmn\tw19, #0x1\n   0x0000aaaab47bf4dc <+156>:\tb.eq\t0xaaaab47bf554 <main+276>  // b.none\n   0x0000aaaab47bf4e0 <+160>:\tcbz\tw19, 0xaaaab47bf4a8 <main+104>\n   0x0000aaaab47bf4e4 <+164>:\tcmp\tw19, #0x73\n   0x0000aaaab47bf4e8 <+168>:\tb.ne\t0xaaaab47bf5c4 <main+388>  // b.any\n   0x0000aaaab47bf4ec <+172>:\tldr\tx0, [x23]\n   0x0000aaaab47bf4f0 <+176>:\tmov\tw2, #0xa                   \t// #10\n   0x0000aaaab47bf4f4 <+180>:\tmov\tx1, #0x0                   \t// #0\n   0x0000aaaab47bf4f8 <+184>:\tbl\t0xaaaab47bef50 <strtol@plt>\n   0x0000aaaab47bf4fc <+188>:\tmov\tw24, w0\n   0x0000aaaab47bf500 <+192>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaab47bf504 <+196>:\tmov\tx1, x21\n   0x0000aaaab47bf508 <+200>:\tmov\tw0, w20\n   0x0000aaaab47bf50c <+204>:\tbl\t0xaaaab47bea60 <frr_getopt@plt>\n   0x0000aaaab47bf510 <+208>:\tcmp\tw0, #0x7f\n   0x0000aaaab47bf514 <+212>:\tmov\tw19, w0\n   0x0000aaaab47bf518 <+216>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaab47bf51c <+220>:\tb.eq\t0xaaaab47bf4d8 <main+152>  // b.none\n   0x0000aaaab47bf520 <+224>:\tmov\tw1, w0\n   0x0000aaaab47bf524 <+228>:\tmov\tx0, x22\n   0x0000aaaab47bf528 <+232>:\tbl\t0xaaaab47befe0 <strchr@plt>\n   0x0000aaaab47bf52c <+236>:\tcbz\tx0, 0xaaaab47bf4d8 <main+152>\n   0x0000aaaab47bf530 <+240>:\tadrp\tx0, 0xaaaab47f4000 <_xref.22431+8>\n   0x0000aaaab47bf534 <+244>:\tadrp\tx2, 0xaaaab47d1000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaab47bf538 <+248>:\tmov\tw3, w19\n   0x0000aaaab47bf53c <+252>:\tadd\tx2, x2, #0x518\n   0x0000aaaab47bf540 <+256>:\tldr\tx0, [x0, #3936]\n   0x0000aaaab47bf544 <+260>:\tmov\tw1, #0x1                   \t// #1\n   0x0000aaaab47bf548 <+264>:\tldr\tx0, [x0]\n   0x0000aaaab47bf54c <+268>:\tbl\t0xaaaab47becb0 <__fprintf_chk@plt>\n   0x0000aaaab47bf550 <+272>:\tb\t0xaaaab47bf4a8 <main+104>\n   0x0000aaaab47bf554 <+276>:\tbl\t0xaaaab47bee60 <frr_init@plt>\n   0x0000aaaab47bf558 <+280>:\tmov\tw1, w24\n   0x0000aaaab47bf55c <+284>:\tbl\t0xaaaab47bfc10 <mgmt_master_init>\n   0x0000aaaab47bf560 <+288>:\tadrp\tx3, 0xaaaab47bf000 <stream_fifo_push@plt>\n   0x0000aaaab47bf564 <+292>:\tadrp\tx2, 0xaaaab47bf000 <stream_fifo_push@plt>\n   0x0000aaaab47bf568 <+296>:\tadd\tx3, x3, #0xac0\n   0x0000aaaab47bf56c <+300>:\tadd\tx2, x2, #0xaf8\n   0x0000aaaab47bf570 <+304>:\tadrp\tx1, 0xaaaab47bf000 <stream_fifo_push@plt>\n   0x0000aaaab47bf574 <+308>:\tadrp\tx0, 0xaaaab47bf000 <stream_fifo_push@plt>\n   0x0000aaaab47bf578 <+312>:\tadd\tx1, x1, #0xb30\n   0x0000aaaab47bf57c <+316>:\tadd\tx0, x0, #0xb68\n   0x0000aaaab47bf580 <+320>:\tbl\t0xaaaab47bede0 <vrf_init@plt>\n   0x0000aaaab47bf584 <+324>:\tadrp\tx0, 0xaaaab47bf000 <stream_fifo_push@plt>\n   0x0000aaaab47bf588 <+328>:\tadd\tx0, x0, #0x9f0\n   0x0000aaaab47bf58c <+332>:\tbl\t0xaaaab47bec90 <vrf_cmd_init@plt>\n   0x0000aaaab47bf590 <+336>:\tbl\t0xaaaab47bfc60 <mgmt_init>\n   0x0000aaaab47bf594 <+340>:\tbl\t0xaaaab47bedf0 <frr_config_fork@plt>\n   0x0000aaaab47bf598 <+344>:\tadrp\tx0, 0xaaaab47f4000 <_xref.22431+8>\n   0x0000aaaab47bf59c <+348>:\tldr\tx0, [x0, #3920]\n   0x0000aaaab47bf5a0 <+352>:\tldr\tx0, [x0]\n   0x0000aaaab47bf5a4 <+356>:\tldr\tx0, [x0]\n   0x0000aaaab47bf5a8 <+360>:\tbl\t0xaaaab47bf030 <frr_run@plt>\n=> 0x0000aaaab47bf5ac <+364>:\tmov\tw0, #0x0                   \t// #0\n   0x0000aaaab47bf5b0 <+368>:\tldp\tx19, x20, [sp, #16]\n   0x0000aaaab47bf5b4 <+372>:\tldp\tx21, x22, [sp, #32]\n   0x0000aaaab47bf5b8 <+376>:\tldp\tx23, x24, [sp, #48]\n   0x0000aaaab47bf5bc <+380>:\tldp\tx29, x30, [sp], #64\n   0x0000aaaab47bf5c0 <+384>:\tret\n   0x0000aaaab47bf5c4 <+388>:\tmov\tw0, #0x1                   \t// #1\n   0x0000aaaab47bf5c8 <+392>:\tbl\t0xaaaab47bee40 <frr_help_exit@plt>\nEnd of assembler dump.\nDump of assembler code for function main:\n   0x0000aaaab47bf440 <+0>:\tstp\tx29, x30, [sp, #-64]!\n   0x0000aaaab47bf444 <+4>:\tmov\tx2, x1\n   0x0000aaaab47bf448 <+8>:\tmov\tx29, sp\n   0x0000aaaab47bf44c <+12>:\tstp\tx19, x20, [sp, #16]\n   0x0000aaaab47bf450 <+16>:\tmov\tw20, w0\n   0x0000aaaab47bf454 <+20>:\tadrp\tx0, 0xaaaab47f5000\n   0x0000aaaab47bf458 <+24>:\tadd\tx0, x0, #0x20\n   0x0000aaaab47bf45c <+28>:\tstp\tx21, x22, [sp, #32]\n   0x0000aaaab47bf460 <+32>:\tadd\tx0, x0, #0x18\n   0x0000aaaab47bf464 <+36>:\tstp\tx23, x24, [sp, #48]\n   0x0000aaaab47bf468 <+40>:\tmov\tx21, x1\n   0x0000aaaab47bf46c <+44>:\tadrp\tx23, 0xaaaab47f4000 <_xref.22431+8>\n   0x0000aaaab47bf470 <+48>:\tmov\tw1, w20\n   0x0000aaaab47bf474 <+52>:\tbl\t0xaaaab47bea80 <frr_preinit@plt>\n   0x0000aaaab47bf478 <+56>:\tadrp\tx22, 0xaaaab47d1000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaab47bf47c <+60>:\tadrp\tx1, 0xaaaab47ef000\n   0x0000aaaab47bf480 <+64>:\tadd\tx1, x1, #0x428\n   0x0000aaaab47bf484 <+68>:\tadrp\tx2, 0xaaaab47d1000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaab47bf488 <+72>:\tadrp\tx0, 0xaaaab47d1000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaab47bf48c <+76>:\tadd\tx2, x2, #0x4d0\n   0x0000aaaab47bf490 <+80>:\tadd\tx1, x1, #0x188\n   0x0000aaaab47bf494 <+84>:\tadd\tx0, x0, #0x510\n   0x0000aaaab47bf498 <+88>:\tbl\t0xaaaab47bf0a0 <frr_opt_add@plt>\n   0x0000aaaab47bf49c <+92>:\tldr\tx23, [x23, #4016]\n   0x0000aaaab47bf4a0 <+96>:\tadd\tx22, x22, #0xcb0\n   0x0000aaaab47bf4a4 <+100>:\tmov\tw24, #0xffff                \t// #65535\n   0x0000aaaab47bf4a8 <+104>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaab47bf4ac <+108>:\tmov\tx1, x21\n   0x0000aaaab47bf4b0 <+112>:\tmov\tw0, w20\n   0x0000aaaab47bf4b4 <+116>:\tbl\t0xaaaab47bea60 <frr_getopt@plt>\n   0x0000aaaab47bf4b8 <+120>:\tcmp\tw0, #0x7f\n   0x0000aaaab47bf4bc <+124>:\tmov\tw19, w0\n   0x0000aaaab47bf4c0 <+128>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaab47bf4c4 <+132>:\tb.eq\t0xaaaab47bf4d8 <main+152>  // b.none\n   0x0000aaaab47bf4c8 <+136>:\tmov\tw1, w0\n   0x0000aaaab47bf4cc <+140>:\tmov\tx0, x22\n   0x0000aaaab47bf4d0 <+144>:\tbl\t0xaaaab47befe0 <strchr@plt>\n   0x0000aaaab47bf4d4 <+148>:\tcbnz\tx0, 0xaaaab47bf530 <main+240>\n   0x0000aaaab47bf4d8 <+152>:\tcmn\tw19, #0x1\n   0x0000aaaab47bf4dc <+156>:\tb.eq\t0xaaaab47bf554 <main+276>  // b.none\n   0x0000aaaab47bf4e0 <+160>:\tcbz\tw19, 0xaaaab47bf4a8 <main+104>\n   0x0000aaaab47bf4e4 <+164>:\tcmp\tw19, #0x73\n   0x0000aaaab47bf4e8 <+168>:\tb.ne\t0xaaaab47bf5c4 <main+388>  // b.any\n   0x0000aaaab47bf4ec <+172>:\tldr\tx0, [x23]\n   0x0000aaaab47bf4f0 <+176>:\tmov\tw2, #0xa                   \t// #10\n   0x0000aaaab47bf4f4 <+180>:\tmov\tx1, #0x0                   \t// #0\n   0x0000aaaab47bf4f8 <+184>:\tbl\t0xaaaab47bef50 <strtol@plt>\n   0x0000aaaab47bf4fc <+188>:\tmov\tw24, w0\n   0x0000aaaab47bf500 <+192>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaab47bf504 <+196>:\tmov\tx1, x21\n   0x0000aaaab47bf508 <+200>:\tmov\tw0, w20\n   0x0000aaaab47bf50c <+204>:\tbl\t0xaaaab47bea60 <frr_getopt@plt>\n   0x0000aaaab47bf510 <+208>:\tcmp\tw0, #0x7f\n   0x0000aaaab47bf514 <+212>:\tmov\tw19, w0\n   0x0000aaaab47bf518 <+216>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaab47bf51c <+220>:\tb.eq\t0xaaaab47bf4d8 <main+152>  // b.none\n   0x0000aaaab47bf520 <+224>:\tmov\tw1, w0\n   0x0000aaaab47bf524 <+228>:\tmov\tx0, x22\n   0x0000aaaab47bf528 <+232>:\tbl\t0xaaaab47befe0 <strchr@plt>\n   0x0000aaaab47bf52c <+236>:\tcbz\tx0, 0xaaaab47bf4d8 <main+152>\n   0x0000aaaab47bf530 <+240>:\tadrp\tx0, 0xaaaab47f4000 <_xref.22431+8>\n   0x0000aaaab47bf534 <+244>:\tadrp\tx2, 0xaaaab47d1000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaab47bf538 <+248>:\tmov\tw3, w19\n   0x0000aaaab47bf53c <+252>:\tadd\tx2, x2, #0x518\n   0x0000aaaab47bf540 <+256>:\tldr\tx0, [x0, #3936]\n   0x0000aaaab47bf544 <+260>:\tmov\tw1, #0x1                   \t// #1\n   0x0000aaaab47bf548 <+264>:\tldr\tx0, [x0]\n   0x0000aaaab47bf54c <+268>:\tbl\t0xaaaab47becb0 <__fprintf_chk@plt>\n   0x0000aaaab47bf550 <+272>:\tb\t0xaaaab47bf4a8 <main+104>\n   0x0000aaaab47bf554 <+276>:\tbl\t0xaaaab47bee60 <frr_init@plt>\n   0x0000aaaab47bf558 <+280>:\tmov\tw1, w24\n   0x0000aaaab47bf55c <+284>:\tbl\t0xaaaab47bfc10 <mgmt_master_init>\n   0x0000aaaab47bf560 <+288>:\tadrp\tx3, 0xaaaab47bf000 <stream_fifo_push@plt>\n   0x0000aaaab47bf564 <+292>:\tadrp\tx2, 0xaaaab47bf000 <stream_fifo_push@plt>\n   0x0000aaaab47bf568 <+296>:\tadd\tx3, x3, #0xac0\n   0x0000aaaab47bf56c <+300>:\tadd\tx2, x2, #0xaf8\n   0x0000aaaab47bf570 <+304>:\tadrp\tx1, 0xaaaab47bf000 <stream_fifo_push@plt>\n   0x0000aaaab47bf574 <+308>:\tadrp\tx0, 0xaaaab47bf000 <stream_fifo_push@plt>\n   0x0000aaaab47bf578 <+312>:\tadd\tx1, x1, #0xb30\n   0x0000aaaab47bf57c <+316>:\tadd\tx0, x0, #0xb68\n   0x0000aaaab47bf580 <+320>:\tbl\t0xaaaab47bede0 <vrf_init@plt>\n   0x0000aaaab47bf584 <+324>:\tadrp\tx0, 0xaaaab47bf000 <stream_fifo_push@plt>\n   0x0000aaaab47bf588 <+328>:\tadd\tx0, x0, #0x9f0\n   0x0000aaaab47bf58c <+332>:\tbl\t0xaaaab47bec90 <vrf_cmd_init@plt>\n   0x0000aaaab47bf590 <+336>:\tbl\t0xaaaab47bfc60 <mgmt_init>\n   0x0000aaaab47bf594 <+340>:\tbl\t0xaaaab47bedf0 <frr_config_fork@plt>\n   0x0000aaaab47bf598 <+344>:\tadrp\tx0, 0xaaaab47f4000 <_xref.22431+8>\n   0x0000aaaab47bf59c <+348>:\tldr\tx0, [x0, #3920]\n   0x0000aaaab47bf5a0 <+352>:\tldr\tx0, [x0]\n   0x0000aaaab47bf5a4 <+356>:\tldr\tx0, [x0]\n   0x0000aaaab47bf5a8 <+360>:\tbl\t0xaaaab47bf030 <frr_run@plt>\n=> 0x0000aaaab47bf5ac <+364>:\tmov\tw0, #0x0                   \t// #0\n   0x0000aaaab47bf5b0 <+368>:\tldp\tx19, x20, [sp, #16]\n   0x0000aaaab47bf5b4 <+372>:\tldp\tx21, x22, [sp, #32]\n   0x0000aaaab47bf5b8 <+376>:\tldp\tx23, x24, [sp, #48]\n   0x0000aaaab47bf5bc <+380>:\tldp\tx29, x30, [sp], #64\n   0x0000aaaab47bf5c0 <+384>:\tret\n   0x0000aaaab47bf5c4 <+388>:\tmov\tw0, #0x1                   \t// #1\n   0x0000aaaab47bf5c8 <+392>:\tbl\t0xaaaab47bee40 <frr_help_exit@plt>\nEnd of assembler dump.\n'

see full log at https://ci1.netdef.org/browse/FRR-PULLREQ2-5287/artifact/TOPO0U18ARM8/ErrorLog/log_topotests.txt

Topotests Ubuntu 18.04 i386 part 0: Failed (click for details) Topotests Ubuntu 18.04 i386 part 0: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5287/artifact/TOPO0U18I386/ErrorLog/ Topotests Ubuntu 18.04 i386 part 0: No useful log found
Topotests Ubuntu 18.04 i386 part 5: Failed (click for details) Topotests Ubuntu 18.04 i386 part 5: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5287/artifact/TOPO5U18I386/ErrorLog/ Topotests Ubuntu 18.04 i386 part 5: No useful log found
Topotests debian 10 amd64 part 2: Failed (click for details) Topotests debian 10 amd64 part 2: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5287/artifact/TOPO2DEB10AMD64/ErrorLog/ Topotests debian 10 amd64 part 2: No useful log found
Topotests Ubuntu 18.04 amd64 part 6: Failed (click for details) Topotests Ubuntu 18.04 amd64 part 6: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5287/artifact/TOPO6U18AMD64/ErrorLog/ Topotests Ubuntu 18.04 amd64 part 6: No useful log found
Topotests debian 10 amd64 part 3: Failed (click for details) Topotests debian 10 amd64 part 3: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5287/artifact/TOPO3DEB10AMD64/ErrorLog/ Topotests debian 10 amd64 part 3: No useful log found
Topotests Ubuntu 18.04 arm8 part 6: Failed (click for details) Topotests Ubuntu 18.04 arm8 part 6: No useful log found
Topotests Ubuntu 18.04 amd64 part 1: Failed (click for details) Topotests Ubuntu 18.04 amd64 part 1: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5287/artifact/TP1U1804AMD64/ErrorLog/ Topotests Ubuntu 18.04 amd64 part 1: No useful log found
Topotests Ubuntu 18.04 i386 part 4: Failed (click for details) Topotests Ubuntu 18.04 i386 part 4: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5287/artifact/TOPO4U18I386/ErrorLog/ Topotests Ubuntu 18.04 i386 part 4: No useful log found
Topotests debian 10 amd64 part 6: Failed (click for details) Topotests debian 10 amd64 part 6: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5287/artifact/TOPO6DEB10AMD64/ErrorLog/ Topotests debian 10 amd64 part 6: No useful log found
Topotests Ubuntu 18.04 arm8 part 1: Failed (click for details) Topotests Ubuntu 18.04 arm8 part 1: No useful log found
Addresssanitizer topotests part 8: Incomplete (check logs for details)
Topotests debian 10 amd64 part 5: Failed (click for details) Topotests debian 10 amd64 part 5: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5287/artifact/TOPO5DEB10AMD64/ErrorLog/ Topotests debian 10 amd64 part 5: No useful log found
Topotests Ubuntu 18.04 i386 part 7: Failed (click for details) Topotests Ubuntu 18.04 i386 part 7: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5287/artifact/TOPO7U18I386/ErrorLog/ Topotests Ubuntu 18.04 i386 part 7: No useful log found
Topotests debian 10 amd64 part 4: Failed (click for details) Topotests debian 10 amd64 part 4: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5287/artifact/TOPO4DEB10AMD64/ErrorLog/ Topotests debian 10 amd64 part 4: No useful log found
Topotests Ubuntu 18.04 i386 part 2: Failed (click for details) Topotests Ubuntu 18.04 i386 part 2: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5287/artifact/TOPO2U18I386/ErrorLog/ Topotests Ubuntu 18.04 i386 part 2: No useful log found
Topotests Ubuntu 18.04 amd64 part 3: Failed (click for details) Topotests Ubuntu 18.04 amd64 part 3: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5287/artifact/TP3U1804AMD64/ErrorLog/ Topotests Ubuntu 18.04 amd64 part 3: No useful log found
Topotests debian 10 amd64 part 9: Failed (click for details) Topotests debian 10 amd64 part 9: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5287/artifact/TOPO9DEB10AMD64/ErrorLog/ Topotests debian 10 amd64 part 9: No useful log found
Topotests Ubuntu 18.04 amd64 part 2: Failed (click for details) Topotests Ubuntu 18.04 amd64 part 2: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5287/artifact/TP2U1804AMD64/ErrorLog/ Topotests Ubuntu 18.04 amd64 part 2: No useful log found
Topotests Ubuntu 18.04 i386 part 1: Failed (click for details) Topotests Ubuntu 18.04 i386 part 1: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5287/artifact/TOPO1U18I386/ErrorLog/ Topotests Ubuntu 18.04 i386 part 1: No useful log found
Topotests Ubuntu 18.04 i386 part 6: Failed (click for details) Topotests Ubuntu 18.04 i386 part 6: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5287/artifact/TOPO6U18I386/ErrorLog/ Topotests Ubuntu 18.04 i386 part 6: No useful log found
Topotests Ubuntu 18.04 arm8 part 4: Failed (click for details) Topotests Ubuntu 18.04 arm8 part 4: No useful log found
Topotests Ubuntu 18.04 amd64 part 4: Failed (click for details) Topotests Ubuntu 18.04 amd64 part 4: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5287/artifact/TP4U1804AMD64/ErrorLog/ Topotests Ubuntu 18.04 amd64 part 4: No useful log found
Topotests Ubuntu 18.04 arm8 part 9: Failed (click for details) Topotests Ubuntu 18.04 arm8 part 9: No useful log found
Topotests Ubuntu 18.04 amd64 part 0: Failed (click for details) Topotests Ubuntu 18.04 amd64 part 0: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5287/artifact/TOPOU1804/ErrorLog/ Topotests Ubuntu 18.04 amd64 part 0: No useful log found
Topotests Ubuntu 18.04 amd64 part 5: Failed (click for details) Topotests Ubuntu 18.04 amd64 part 5: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5287/artifact/TOPO5U18AMD64/ErrorLog/ Topotests Ubuntu 18.04 amd64 part 5: No useful log found
Topotests Ubuntu 18.04 arm8 part 7: Failed (click for details) Topotests Ubuntu 18.04 arm8 part 7: No useful log found
Topotests Ubuntu 18.04 amd64 part 7: Failed (click for details) Topotests Ubuntu 18.04 amd64 part 7: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5287/artifact/TOPO7U18AMD64/ErrorLog/ Topotests Ubuntu 18.04 amd64 part 7: No useful log found
Addresssanitizer topotests part 9: Incomplete (check logs for details)
Topotests Ubuntu 18.04 amd64 part 9: Failed (click for details) Topotests Ubuntu 18.04 amd64 part 9: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5287/artifact/TOPO9U18AMD64/ErrorLog/ Topotests Ubuntu 18.04 amd64 part 9: No useful log found
Topotests Ubuntu 18.04 i386 part 3: Failed (click for details) Topotests Ubuntu 18.04 i386 part 3: Unknown Log URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5287/artifact/TOPO3U18I386/ErrorLog/ Topotests Ubuntu 18.04 i386 part 3: No useful log found
Topotests Ubuntu 18.04 arm8 part 2: Failed (click for details)

Topology Test Results are at https://ci1.netdef.org/browse/FRR-PULLREQ2-TOPO2U18ARM8-5287/test

Topology Tests failed for Topotests Ubuntu 18.04 arm8 part 2:

51	../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
Initial frame selected; you cannot go up.
Initial frame selected; you cannot go up.
Initial frame selected; you cannot go up.
Initial frame selected; you cannot go up.
Initial frame selected; you cannot go up.
r1: Daemon mgmtd not running

r1: mgmtd crashed. Core file found - Backtrace follows:
b'[New LWP 3054]\n[Thread debugging using libthread_db enabled]\nUsing host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".\nCore was generated by `/usr/lib/frr/mgmtd --command-log-always --log file:mgmtd.log --log-level debug\'.\nProgram terminated with signal SIGSEGV, Segmentation fault.\n#0  raise (sig=sig@entry=11) at ../sysdeps/unix/sysv/linux/raise.c:51\n  Id   Target Id         Frame \n* 1    Thread 0xffffbc557020 (LWP 3054) raise (sig=sig@entry=11) at ../sysdeps/unix/sysv/linux/raise.c:51\n#0  raise (sig=sig@entry=11) at ../sysdeps/unix/sysv/linux/raise.c:51\n        set = {__val = {18446744067266829055, 187650514105264, 0, 0, 10, 281474490935728, 281473839955856, 187650514232136, 187650514231384, 281474490935840, 281473840138456, 281474490935888, 11, 281474490936176, 0, 3834033537019818809}}\n        pid = <optimized out>\n        tid = <optimized out>\n        ret = <optimized out>\n#1  0x0000ffffbc4148e0 in core_handler (signo=11, siginfo=0xffffe30bab70, context=<optimized out>) at lib/sigevent.c:262\n        pc = <optimized out>\n        sa_default = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {0 <repeats 16 times>}}, sa_flags = 0, sa_restorer = 0x0}\n        sigset = {__val = {9216, 0 <repeats 15 times>}}\n#2  <signal handler called>\nNo symbol table info available.\n#3  0x0000000000000000 in ?? ()\nNo symbol table info available.\n#4  0x0000ffffbc3f20f8 in nb_callback_create (nb_node=0xaaab04be92d0, errmsg_len=8192, errmsg=0xffffe30bc408 "", resource=0x0, dnode=0xaaab04c45ce0, event=NB_EV_VALIDATE, context=0xffffe30bc3f8) at lib/northbound.c:1232\n        args = {context = 0xffffe30bc3f8, event = NB_EV_VALIDATE, dnode = 0xaaab04c45ce0, resource = 0x0, errmsg = 0xffffe30bc408 "", errmsg_len = 8192}\n        unexpected_error = false\n        ret = <optimized out>\n        args = <optimized out>\n        unexpected_error = <optimized out>\n        ret = <optimized out>\n        __atomic_load_ptr = <optimized out>\n        __atomic_load_tmp = <optimized out>\n        _xrefdata = {xrefdata = {xref = 0xffffbc4f3d60 <_xref.20896>, uid = "QZVSH-6PTWR\\000\\000\\000\\000", hashstr = 0xffffbc4697a8 "northbound callback: unexpected return value: %s", hashu32 = {7, 0}, xui = {re = {rbt_parent = 0x0, rbt_left = 0x0, rbt_right = 0x0, rbt_color = 0}}}, fl_print_bt = 0 \'\\000\'}\n        _xref = {xref = {xrefdata = 0xffffbc514f60 <_xrefdata.20895>, type = XREFT_LOGMSG, line = 1258, file = 0xffffbc469a60 "lib/northbound.c", func = 0xffffbc469128 <__func__.20897> "nb_callback_create"}, fmtstring = 0xffffbc4697a8 "northbound callback: unexpected return value: %s", priority = 7, ec = 0, args = 0xffffbc469c40 "nb_err_name(ret)"}\n        xref_p_26 = 0xffffbc4f3d60 <_xref.20896>\n#5  nb_callback_configuration (context=context@entry=0xffffe30bc3f8, event=event@entry=NB_EV_VALIDATE, change=change@entry=0xaaab04c49c60, errmsg=errmsg@entry=0xffffe30bc408 "", errmsg_len=errmsg_len@entry=8192) at lib/northbound.c:1546\n        operation = NB_OP_CREATE\n        xpath = "\\000\\260\\210\\345\\024\\364\\216\\000@\\277\\v\\343\\377\\377\\000\\000$\\277\\v\\343\\377\\377\\000\\000`\\277\\v\\343\\377\\377\\000\\000Ta/\\274\\377\\377\\000\\000\\300\\301\\v\\343\\377\\377\\000\\000\\300\\301\\v\\343\\377\\377\\000\\000\\000\\220\\062\\274\\377\\377\\000\\000\\001\\000\\000\\000\\000\\000\\000\\000\\360y\\304\\004\\253\\252\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\060s\\264\\004\\253\\252\\000\\000P\\356\\273\\004\\253\\252\\000\\000F\\301\\v\\343\\377\\377\\000\\000\\000\\060$\\274\\377\\377\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\001\\000\\000\\000\\253\\252\\000\\000H\\277\\v\\343\\377\\377\\000\\000;", \'\\000\' <repeats 11 times>, "\\003", \'\\000\' <repeats 11 times>, "P\\277\\v\\343\\377\\377\\000\\000\\004\\000\\000\\000\\253\\252\\000\\000\\300\\301\\026\\000\\002\\000\\000\\000=\\232\\277\\004\\253\\252\\000\\000"...\n        nb_node = 0xaaab04be92d0\n        dnode = 0xaaab04c45ce0\n        resource = 0x0\n        ret = 1\n        __func__ = "nb_callback_configuration"\n        _xrefdata = {xrefdata = {xref = 0xffffbc4f41c0 <_xref.21112>, uid = "PY7VQ-MXSSM\\000\\000\\000\\000", hashstr = 0xffffbc469c58 "%s: unknown event (%u) [xpath %s]", hashu32 = {3, 100663307}, xui = {re = {rbt_parent = 0xffffbc510160 <_xrefdata.22621+40>, rbt_left = 0xffffbc51d100 <_xrefdata.21449+40>, rbt_right = 0xffffbc514530 <_xrefdata.20504+40>, rbt_color = 0}}}, fl_print_bt = 0 \'\\000\'}\n        _xref = {xref = {xrefdata = 0xffffbc515140 <_xrefdata.21111>, type = XREFT_LOGMSG, line = 1604, file = 0xffffbc469a60 "lib/northbound.c", func = 0xffffbc468f50 <__func__.21091> "nb_callback_configuration"}, fmtstring = 0xffffbc469c58 "%s: unknown event (%u) [xpath %s]", priority = 3, ec = 100663307, args = 0xffffbc469c80 "__func__, event, xpath"}\n        xref_p_41 = 0xffffbc4f41c0 <_xref.21112>\n#6  0x0000ffffbc3f260c in nb_candidate_validate_code (context=context@entry=0xffffe30bc3f8, candidate=candidate@entry=0xaaab04b84540, changes=changes@entry=0xffffe30bc360, errmsg=errmsg@entry=0xffffe30bc408 "", errmsg_len=errmsg_len@entry=8192) at lib/northbound.c:991\n        change = 0xaaab04c49c60\n        cb = 0xaaab04c49c60\n        root = 0x0\n        child = <optimized out>\n        ret = <optimized out>\n#7  0x0000ffffbc3f2880 in nb_candidate_commit_prepare (context=0xffffe30bc3f8, context@entry=0xffffe30bc418, candidate=0xaaab04b84540, comment=comment@entry=0x0, transaction=0xffffe30bc3b0, transaction@entry=0xffffe30bc3e0, skip_validate=skip_validate@entry=false, ignore_zero_change=ignore_zero_change@entry=false, errmsg=errmsg@entry=0xffffe30bc408 "", errmsg_len=errmsg_len@entry=8192) at lib/northbound.c:1063\n        changes = {rbh_root = {rbt_root = 0xaaab04c49c60}}\n        __func__ = "nb_candidate_commit_prepare"\n#8  0x0000ffffbc3f2bf0 in nb_candidate_commit (context=context@entry=0xffffe30bc418, candidate=<optimized out>, save_transaction=save_transaction@entry=true, comment=comment@entry=0x0, transaction_id=transaction_id@entry=0x0, errmsg=errmsg@entry=0xffffe30bc408 "", errmsg_len=errmsg_len@entry=8192) at lib/northbound.c:1128\n        transaction = 0x0\n        ret = <optimized out>\n#9  0x0000ffffbc3f3150 in nb_cli_classic_commit (vty=vty@entry=0xaaab04c3cbe0) at lib/northbound_cli.c:64\n        context = {client = NB_CLIENT_CLI, user = 0xaaab04c3cbe0}\n        errmsg = \'\\000\' <repeats 8191 times>\n        ret = <optimized out>\n#10 0x0000ffffbc3f5d08 in nb_cli_apply_changes_internal (vty=vty@entry=0xaaab04c3cbe0, xpath_base=xpath_base@entry=0xffffe30c0518 "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'0.0.0.0/0\'][afi-safi=\'frr-routing:"..., clear_pending=clear_pending@entry=false) at lib/northbound_cli.c:192\n        error = false\n        buf = \'\\000\' <repeats 728 times>...\n        __func__ = <optimized out>\n#11 0x0000ffffbc3f6070 in nb_cli_apply_changes (vty=vty@entry=0xaaab04c3cbe0, xpath_base_fmt=xpath_base_fmt@entry=0xffffe30c0c98 "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'0.0.0.0/0\'][afi-safi=\'frr-routing:"...) at lib/northbound_cli.c:216\n        xpath_base = "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'0.0.0.0/0\'][afi-safi=\'frr-routing:"...\n#12 0x0000ffffbc23d3e4 in static_route_leak (vty=0xaaab04c3cbe0, vty@entry=0x0, svrf=svrf@entry=0xffffbc51cdc0 <vrf_default_name> "default", nh_svrf=nh_svrf@entry=0xffffbc51cdc0 <vrf_default_name> "default", afi=afi@entry=AFI_IP, safi=safi@entry=SAFI_UNICAST, negate=negate@entry=0xaaab04c45b30 "0Y\\304\\004\\253\\252", dest_str=dest_str@entry=0xaaab04c45b10 "0.0.0.0/0", mask_str=mask_str@entry=0xffffbc50f000 "(\\327\\032", src_str=<optimized out>, src_str@entry=0x0, gate_str=<optimized out>, gate_str@entry=0x0, ifname=<optimized out>, ifname@entry=0x0, flag_str=<optimized out>, flag_str@entry=0xffffbc258568 <ip_route_blackhole_cmd> "\\310j$\\274\\377\\377", tag_str=<optimized out>, tag_str@entry=0x0, distance_str=<optimized out>, distance_str@entry=0x0, label_str=<optimized out>, label_str@entry=0x0, table_str=<optimized out>, table_str@entry=0xffffbc3b7174 <command_config_read_one_line+52> "\\300\\b", onlink=<optimized out>, onlink@entry=false, color_str=<optimized out>, color_str@entry=0x0) at staticd/static_vty.c:306\n        ret = <optimized out>\n        p = {family = 2 \'\\002\', prefixlen = 0, u = {prefix = 0 \'\\000\', prefix4 = {s_addr = 0}, prefix6 = {__in6_u = {__u6_addr8 = \'\\000\' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}, lp = {id = {s_addr = 0}, adv_router = {s_addr = 0}}, prefix_eth = {octet = "\\000\\000\\000\\000\\000"}, val = \'\\000\' <repeats 15 times>, val32 = {0, 0, 0, 0}, ptr = 0, prefix_evpn = {route_type = 0 \'\\000\', u = {_ead_addr = {esi = {val = "\\000\\000\\000\\000\\000\\000\\000\\000\\000"}, eth_tag = 0, ip = {ipa_type = IPADDR_NONE, ip = {addr = 0 \'\\000\', _v4_addr = {s_addr = 0}, _v6_addr = {__in6_u = {__u6_addr8 = \'\\000\' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}}}, frag_id = 31936}, _macip_addr = {eth_tag = 0, ip_prefix_length = 0 \'\\000\', mac = {octet = "\\000\\000\\000\\000\\000"}, ip = {ipa_type = IPADDR_NONE, ip = {addr = 0 \'\\000\', _v4_addr = {s_addr = 0}, _v6_addr = {__in6_u = {__u6_addr8 = \'\\000\' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}}}}, _imet_addr = {eth_tag = 0, ip_prefix_length = 0 \'\\000\', ip = {ipa_type = IPADDR_NONE, ip = {addr = 0 \'\\000\', _v4_addr = {s_addr = 0}, _v6_addr = {__in6_u = {__u6_addr8 = \'\\000\' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}}}}, _es_addr = {esi = {val = "\\000\\000\\000\\000\\000\\000\\000\\000\\000"}, ip_prefix_length = 0 \'\\000\', ip = {ipa_type = IPADDR_NONE, ip = {addr = 0 \'\\000\', _v4_addr = {s_addr = 0}, _v6_addr = {__in6_u = {__u6_addr8 = \'\\000\' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}}}}, _prefix_addr = {eth_tag = 0, ip_prefix_length = 0 \'\\000\', ip = {ipa_type = IPADDR_NONE, ip = {addr = 0 \'\\000\', _v4_addr = {s_addr = 0}, _v6_addr = {__in6_u = {__u6_addr8 = \'\\000\' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}}}}}}, prefix_flowspec = {family = 0 \'\\000\', prefixlen = 0, ptr = 0}}}\n        src = {family = 216 \'\\330\', prefixlen = 48116, u = {prefix = 131 \'\\203\', prefix4 = {s_addr = 2030043267}, prefix6 = {__in6_u = {__u6_addr8 = "\\203\\000\\000y\\000\\003\\003y\\000\\003\\000d\\001\\377\\000", __u6_addr16 = {131, 30976, 768, 30979, 768, 25600, 65281, 0}, __u6_addr32 = {2030043267, 2030240512, 1677722368, 65281}}}, lp = {id = {s_addr = 2030043267}, adv_router = {s_addr = 2030240512}}, prefix_eth = {octet = "\\203\\000\\000y\\000\\003"}, val = "\\203\\000\\000y\\000\\003\\003y\\000\\003\\000d\\001\\377\\000", val32 = {2030043267, 2030240512, 1677722368, 65281}, ptr = 8719816604084338819, prefix_evpn = {route_type = 131 \'\\203\', u = {_ead_addr = {esi = {val = "\\000\\003\\003y\\000\\003\\000d\\001\\377"}, eth_tag = 3153361176, ip = {ipa_type = 65535, ip = {addr = 136 \'\\210\', _v4_addr = {s_addr = 3809223048}, _v6_addr = {__in6_u = {__u6_addr8 = "\\210!\\f\\343\\377\\377\\000\\000\\330\\066\\270\\004\\253\\252\\000", __u6_addr16 = {8584, 58124, 65535, 0, 14040, 1208, 43691, 0}, __u6_addr32 = {3809223048, 65535, 79181528, 43691}}}}}, frag_id = 2368}, _macip_addr = {eth_tag = 2030240512, ip_prefix_length = 0 \'\\000\', mac = {octet = "\\003\\000d\\001\\377"}, ip = {ipa_type = 3153361176, ip = {addr = 255 \'\\377\', _v4_addr = {s_addr = 65535}, _v6_addr = {__in6_u = {__u6_addr8 = "\\377\\377\\000\\000\\210!\\f\\343\\377\\377\\000\\000\\330\\066\\270\\004", __u6_addr16 = {65535, 0, 8584, 58124, 65535, 0, 14040, 1208}, __u6_addr32 = {65535, 3809223048, 65535, 79181528}}}}}}, _imet_addr = {eth_tag = 2030240512, ip_prefix_length = 0 \'\\000\', ip = {ipa_type = 65281, ip = {addr = 24 \'\\030\', _v4_addr = {s_addr = 3153361176}, _v6_addr = {__in6_u = {__u6_addr8 = "\\030y\\364\\273\\377\\377\\000\\000\\210!\\f\\343\\377\\377\\000", __u6_addr16 = {31000, 48116, 65535, 0, 8584, 58124, 65535, 0}, __u6_addr32 = {3153361176, 65535, 3809223048, 65535}}}}}}, _es_addr = {esi = {val = "\\000\\003\\003y\\000\\003\\000d\\001\\377"}, ip_prefix_length = 0 \'\\000\', ip = {ipa_type = 3153361176, ip = {addr = 255 \'\\377\', _v4_addr = {s_addr = 65535}, _v6_addr = {__in6_u = {__u6_addr8 = "\\377\\377\\000\\000\\210!\\f\\343\\377\\377\\000\\000\\330\\066\\270\\004", __u6_addr16 = {65535, 0, 8584, 58124, 65535, 0, 14040, 1208}, __u6_addr32 = {65535, 3809223048, 65535, 79181528}}}}}}, _prefix_addr = {eth_tag = 2030240512, ip_prefix_length = 0 \'\\000\', ip = {ipa_type = 65281, ip = {addr = 24 \'\\030\', _v4_addr = {s_addr = 3153361176}, _v6_addr = {__in6_u = {__u6_addr8 = "\\030y\\364\\273\\377\\377\\000\\000\\210!\\f\\343\\377\\377\\000", __u6_addr16 = {31000, 48116, 65535, 0, 8584, 58124, 65535, 0}, __u6_addr32 = {3153361176, 65535, 3809223048, 65535}}}}}}}}, prefix_flowspec = {family = 131 \'\\203\', prefixlen = 30976, ptr = 280381437772544}}}\n        mask = {s_addr = 0}\n        type = <optimized out>\n        bh_type = <optimized out>\n        xpath_prefix = "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'0.0.0.0/0\'][afi-safi=\'frr-routing:"...\n        xpath_nexthop = "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'0.0.0.0/0\'][afi-safi=\'frr-routing:"...\n        xpath_mpls = "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'0.0.0.0/0\'][afi-safi=\'frr-routing:"...\n        xpath_label = "\\340\\062\\303\\004\\253\\252\\000\\000\\030\\"\\f\\343\\377\\377\\000\\000\\000\\360P\\274\\377\\377\\000\\000@\\031\\f\\343\\377\\377\\000\\000||B\\274\\377\\377\\000\\000@\\315Q\\274\\377\\377\\000\\000\\060\\037\\303\\004\\253\\252\\000\\000`\\031\\f\\343\\377\\377\\000\\000\\350\\276;\\274\\377\\377\\000\\000\\060\\037\\303\\004\\253\\252\\000\\000\\003\\000\\000\\000\\000\\000\\000\\000\\030\\"\\f\\343\\377\\377\\000\\000\\000\\360P\\274\\377\\377\\000\\000\\000\\360P\\274\\377\\377\\000\\000 \\"\\f\\343\\377\\377\\000\\000\\300X\\304\\004\\253\\252\\000\\000||B\\274\\377\\377\\000\\000@\\315Q\\274\\377\\377\\000\\000||B\\274\\377\\377\\000\\000`\\031\\f\\343\\377\\377\\000\\000\\350\\276;\\274\\377\\377\\000\\000\\060\\037\\303\\004\\253\\252\\000\\000\\350\\276;\\274\\377\\377\\000\\000\\060\\037\\303\\004\\253\\252\\000\\000\\000\\260\\210\\345\\024\\364\\216\\000"...\n        ab_xpath = "/frr-routing:routing/control-plane-protocols/control-plane-protocol[type=\'frr-staticd:staticd\'][name=\'staticd\'][vrf=\'default\']/frr-staticd:staticd/route-list[prefix=\'0.0.0.0/0\'][afi-safi=\'frr-routing:"...\n        buf_prefix = "0.0.0.0/0\\000\\270\\004\\253\\252\\000\\000p\\027\\000\\000\\000\\000\\000\\000", \'\\377\' <repeats 56 times>\n        buf_src_prefix = \'\\000\' <repeats 79 times>\n        buf_nh_type = "blackhole", \'\\000\' <repeats 70 times>\n        buf_tag = "0\\000\\000\\000\\000\\000\\000h\\000\\000\\000\\004\\000f\\000\\000f\\004", \'\\000\' <repeats 61 times>\n        label_stack_id = <optimized out>\n        buf_gate_str = <optimized out>\n        distance = <optimized out>\n        tag = <optimized out>\n        table_id = <optimized out>\n        dnode = <optimized out>\n        __func__ = <optimized out>\n#13 0x0000ffffbc241870 in static_route (table_str=0xffffbc3b7174 <command_config_read_one_line+52> "\\300\\b", label_str=0x0, vrf_name=0xffffbc51cdc0 <vrf_default_name> "default", distance_str=0x0, tag_str=0x0, flag_str=0xffffbc258568 <ip_route_blackhole_cmd> "\\310j$\\274\\377\\377", ifname=0x0, gate_str=0x0, src_str=0x0, mask_str=0xffffbc50f000 "(\\327\\032", dest_str=0xaaab04c45b10 "0.0.0.0/0", negate=0xaaab04c45b30 "0Y\\304\\004\\253\\252", safi=SAFI_UNICAST, afi=AFI_IP, vty=0x0) at staticd/static_vty.c:378\nNo locals.\n#14 ip_route_blackhole_magic (self=<optimized out>, argc=<optimized out>, argv=<optimized out>, tag=<optimized out>, distance=<optimized out>, table=<optimized out>, table_str=0xffffbc3b7174 <command_config_read_one_line+52> "\\300\\b", label=0x0, vrf=<optimized out>, distance_str=0x0, tag_str=0x0, flag=0xffffbc258568 <ip_route_blackhole_cmd> "\\310j$\\274\\377\\377", mask_str=0xffffbc50f000 "(\\327\\032", prefix=0xaaab04c45b10 "0.0.0.0/0", no=0xaaab04c45b30 "0Y\\304\\004\\253\\252", vty=0x0, mask=...) at staticd/static_vty.c:429\nNo locals.\n#15 ip_route_blackhole (self=<optimized out>, vty=0x0, argc=<optimized out>, argv=<optimized out>) at ./staticd/static_vty_clippy.c:187\n        _i = <optimized out>\n        _fail = <optimized out>\n        _failcnt = 0\n        no = 0xaaab04c45b30 "0Y\\304\\004\\253\\252"\n        prefix = 0xaaab04c45b10 "0.0.0.0/0"\n        mask = {s_addr = 0}\n        mask_str = 0xffffbc50f000 "(\\327\\032"\n        flag = 0xffffbc258568 <ip_route_blackhole_cmd> "\\310j$\\274\\377\\377"\n        tag = <optimized out>\n        tag_str = 0x0\n        distance = <optimized out>\n        distance_str = 0x0\n        vrf = <optimized out>\n        label = 0x0\n        table = <optimized out>\n        table_str = 0xffffbc3b7174 <command_config_read_one_line+52> "\\300\\b"\n#16 0x0000ffffbc3b6d18 in cmd_execute_command_real (vline=vline@entry=0xaaab04c332e0, vty=vty@entry=0xaaab04c3cbe0, cmd=cmd@entry=0x0, up_level=up_level@entry=0, filter=FILTER_STRICT) at lib/command.c:990\n        argv_list = 0xaaab04c45b30\n        status = MATCHER_OK\n        matched_element = 0xffffbc258568 <ip_route_blackhole_cmd>\n        i = <optimized out>\n        xpath_index = <optimized out>\n        node = <optimized out>\n        cmdgraph = <optimized out>\n        argv = 0xaaab04c45950\n        ln = <optimized out>\n        token = <optimized out>\n        argc = 4\n        ret = <optimized out>\n        _xref = {xref = {xrefdata = 0x0, type = XREFT_ASSERT, line = 961, file = 0xffffbc451df0 "lib/command.c", func = 0xffffbc450c50 <__func__.21265> "cmd_execute_command_real"}, expr = 0xffffbc451e18 "ln", extra = 0x0, args = 0x0}\n        xref_p_11 = 0xffffbc4e9d08 <_xref.21264>\n#17 0x0000ffffbc3b7140 in cmd_execute_command_strict (vline=vline@entry=0xaaab04c332e0, vty=vty@entry=0xaaab04c3cbe0, cmd=cmd@entry=0x0) at lib/command.c:1101\nNo locals.\n#18 0x0000ffffbc3b7190 in command_config_read_one_line (vty=vty@entry=0xaaab04c3cbe0, cmd=cmd@entry=0x0, line_num=2, use_daemon=use_daemon@entry=0) at lib/command.c:1261\n        vline = 0xaaab04c332e0\n        ret = <optimized out>\n        up_level = 0\n#19 0x0000ffffbc3b732c in config_from_file (vty=vty@entry=0xaaab04c3cbe0, fp=fp@entry=0xaaab04a6b6a0, line_num=0xffffe30c2324, line_num@entry=0xffffe30c2384) at lib/command.c:1306\n        ret = <optimized out>\n        error_ret = 0\n#20 0x0000ffffbc42e7a0 in vty_read_file (confp=0xaaab04a6b6a0, config=0xaaab04b84540) at lib/vty.c:2410\n        ret = <optimized out>\n        vty = 0xaaab04c3cbe0\n        node = <optimized out>\n        ve = <optimized out>\n        line_num = 2\n        ret = <optimized out>\n        vty = <optimized out>\n        ve = <optimized out>\n        node = <optimized out>\n        line_num = <optimized out>\n        message = <optimized out>\n        nl = <optimized out>\n        _xrefdata = {xrefdata = {xref = 0xffffbc501988 <_xref.21890>, uid = "SHWNK-NWT5S\\000\\000\\000\\000", hashstr = 0xffffbc47d090 "%s on config line %u: %s", hashu32 = {3, 100663304}, xui = {re = {rbt_parent = 0xffffbc516878 <_xrefdata.19810+40>, rbt_left = 0xaaaaca3deca8 <_xrefdata.21000+40>, rbt_right = 0xffffbc517408 <_xrefdata.19349+40>, rbt_color = 0}}}, fl_print_bt = 0 \'\\000\'}\n        _xref = {xref = {xrefdata = 0xffffbc51dda0 <_xrefdata.21889>, type = XREFT_LOGMSG, line = 2449, file = 0xffffbc47d730 "lib/vty.c", func = 0xffffbc47c418 <__func__.21881> "vty_read_file"}, fmtstring = 0xffffbc47d090 "%s on config line %u: %s", priority = 3, ec = 100663304, args = 0xffffbc47d9a8 "message, ve->line_num, ve->error_buf"}\n        xref_p_29 = 0xffffbc501988 <_xref.21890>\n        _xref = {xref = {xrefdata = 0x0, type = XREFT_ASSERT, line = 2444, file = 0xffffbc47d730 "lib/vty.c", func = 0xffffbc47c418 <__func__.21881> "vty_read_file"}, expr = 0xffffbc4639c0 "node", extra = 0x0, args = 0x0}\n        xref_p_27 = 0xffffbc5026f8 <_xref.21880>\n        _xref = {xref = {xrefdata = 0x0, type = XREFT_ASSERT, line = 2444, file = 0xffffbc47d730 "lib/vty.c", func = 0xffffbc47c418 <__func__.21881> "vty_read_file"}, expr = 0xffffbc454378 "(node)->data != NULL", extra = 0x0, args = 0x0}\n        xref_p_28 = 0xffffbc5019c0 <_xref.21885>\n        context = <optimized out>\n        errmsg = <optimized out>\n        _xrefdata = {xrefdata = {xref = 0xffffbc5019f8 <_xref.21898>, uid = "Y98MD-9WZYY\\000\\000\\000\\000", hashstr = 0xffffbc461fa8 "%s: failed to read configuration file: %s (%s)", hashu32 = {3, 0}, xui = {re = {rbt_parent = 0xffffbc516148 <_xrefdata.21560+40>, rbt_left = 0xffffbc514bc8 <_xrefdata.21066+40>, rbt_right = 0xffffbc5217a0 <_xrefdata.22743+40>, rbt_color = 0}}}, fl_print_bt = 0 \'\\000\'}\n        _xref = {xref = {xrefdata = 0xffffbc51ddf0 <_xrefdata.21897>, type = XREFT_LOGMSG, line = 2469, file = 0xffffbc47d730 "lib/vty.c", func = 0xffffbc47c418 <__func__.21881> "vty_read_file"}, fmtstring = 0xffffbc461fa8 "%s: failed to read configuration file: %s (%s)", priority = 3, ec = 0, args = 0xffffbc462588 "__func__, nb_err_name(ret), errmsg"}\n        xref_p_30 = 0xffffbc5019f8 <_xref.21898>\n#21 vty_read_config (config=0xaaab04b84540, config_file=<optimized out>, config_default_dir=config_default_dir@entry=0xffffbc5388c8 <config_default> "/etc/frr/mgmtd.conf") at lib/vty.c:2630\n        cwd = "\\370\\377\\377\\377\\000\\000\\000\\000\\240)\\f\\343\\377\\377\\000\\000|5\\031\\274\\377\\377\\000\\000\\030*\\f\\343\\377\\377\\000\\000\\240\\016\\000\\000\\000\\000\\000\\000\\000p \\274\\377\\377\\000\\000\\254B1\\274\\377\\377\\000\\000p+\\f\\343\\377\\377\\000\\000\\250B1\\274\\377\\377\\000\\000\\001\\000\\000\\000\\000\\000\\000\\000\\300\\177\\273\\004\\253\\252\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\250.\\f\\343\\377\\377\\000\\000\\300\\352\\273\\004\\253\\252\\000\\000\\060+\\f\\343\\377\\377\\000\\000\\060+\\f\\343\\377\\377\\000\\000\\020+\\f\\343\\377\\377\\000\\000\\350\\377\\377\\377\\200\\377\\377\\377\\066r\\272\\004\\253\\252\\000\\000p$\\f\\343\\377\\377\\000\\000\\260W\\022\\274\\377\\377\\000\\000\\031\\000\\000\\000\\000\\000\\000\\000\xc4\xb1)\\274\\377\\377\\000\\000\\020\\000\\000\\000\\377\\377\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\377\\377\\377\\377\\377\\377\\377\\377"...\n        confp = 0xaaab04a6b6a0\n        fullpath = 0xffffbc5388c8 <config_default> "/etc/frr/mgmtd.conf"\n        tmp = 0x0\n        read_success = false\n        __func__ = "vty_read_config"\n#22 0x0000ffffbc3daf70 in frr_config_read_in (t=<optimized out>) at lib/libfrr.c:982\n        __func__ = "frr_config_read_in"\n#23 0x0000ffffbc425d2c in thread_call (thread=thread@entry=0xffffe30c7510) at lib/thread.c:2002\n        before = {cpu = {tv_sec = 0, tv_nsec = 1909926}, real = {tv_sec = 7729315, tv_usec = 98829}}\n        after = {cpu = {tv_sec = 281473840386072, tv_nsec = 281474490987728}, real = {tv_sec = 281473839903712, tv_usec = 281473841269624}}\n        cputime_enabled_here = true\n        walltime = <optimized out>\n        cputime = 0\n        exp = <optimized out>\n        __func__ = <optimized out>\n#24 0x0000ffffbc3db3f0 in frr_run (master=0xaaab04a6eaf0) at lib/libfrr.c:1196\n        instanceinfo = \'\\000\' <repeats 63 times>\n        __func__ = "frr_run"\n        thread = {type = 4 \'\\004\', add_type = 3 \'\\003\', threaditem = {si = {next = 0x0}}, timeritem = {hi = {index = 0}}, ref = 0xaaaaca3de088 <mgmtd_di+80>, master = 0xaaab04a6eaf0, func = 0xffffbc3daec8 <frr_config_read_in>, arg = 0x0, u = {val = 0, fd = 0, sands = {tv_sec = 0, tv_usec = 0}}, real = {tv_sec = 7729315, tv_usec = 98829}, hist = 0xaaab04c36700, yield = 10000, xref = 0xffffbc4ef888 <_xref.23124>, mtx = pthread_mutex_t = {Type = Normal, Status = Not acquired, Robust = No, Shared = No, Protocol = None}, ignore_timer_late = false}\n#25 0x0000aaaaca3a85ac in main (argc=7, argv=0xffffe30c7878) at mgmtd/mgmt_main.c:281\n        opt = -1\n        buffer_size = 65535\nDump of assembler code for function main:\n   0x0000aaaaca3a8440 <+0>:\tstp\tx29, x30, [sp, #-64]!\n   0x0000aaaaca3a8444 <+4>:\tmov\tx2, x1\n   0x0000aaaaca3a8448 <+8>:\tmov\tx29, sp\n   0x0000aaaaca3a844c <+12>:\tstp\tx19, x20, [sp, #16]\n   0x0000aaaaca3a8450 <+16>:\tmov\tw20, w0\n   0x0000aaaaca3a8454 <+20>:\tadrp\tx0, 0xaaaaca3de000\n   0x0000aaaaca3a8458 <+24>:\tadd\tx0, x0, #0x20\n   0x0000aaaaca3a845c <+28>:\tstp\tx21, x22, [sp, #32]\n   0x0000aaaaca3a8460 <+32>:\tadd\tx0, x0, #0x18\n   0x0000aaaaca3a8464 <+36>:\tstp\tx23, x24, [sp, #48]\n   0x0000aaaaca3a8468 <+40>:\tmov\tx21, x1\n   0x0000aaaaca3a846c <+44>:\tadrp\tx23, 0xaaaaca3dd000 <_xref.22431+8>\n   0x0000aaaaca3a8470 <+48>:\tmov\tw1, w20\n   0x0000aaaaca3a8474 <+52>:\tbl\t0xaaaaca3a7a80 <frr_preinit@plt>\n   0x0000aaaaca3a8478 <+56>:\tadrp\tx22, 0xaaaaca3ba000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaca3a847c <+60>:\tadrp\tx1, 0xaaaaca3d8000\n   0x0000aaaaca3a8480 <+64>:\tadd\tx1, x1, #0x428\n   0x0000aaaaca3a8484 <+68>:\tadrp\tx2, 0xaaaaca3ba000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaca3a8488 <+72>:\tadrp\tx0, 0xaaaaca3ba000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaca3a848c <+76>:\tadd\tx2, x2, #0x4d0\n   0x0000aaaaca3a8490 <+80>:\tadd\tx1, x1, #0x188\n   0x0000aaaaca3a8494 <+84>:\tadd\tx0, x0, #0x510\n   0x0000aaaaca3a8498 <+88>:\tbl\t0xaaaaca3a80a0 <frr_opt_add@plt>\n   0x0000aaaaca3a849c <+92>:\tldr\tx23, [x23, #4016]\n   0x0000aaaaca3a84a0 <+96>:\tadd\tx22, x22, #0xcb0\n   0x0000aaaaca3a84a4 <+100>:\tmov\tw24, #0xffff                \t// #65535\n   0x0000aaaaca3a84a8 <+104>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaaca3a84ac <+108>:\tmov\tx1, x21\n   0x0000aaaaca3a84b0 <+112>:\tmov\tw0, w20\n   0x0000aaaaca3a84b4 <+116>:\tbl\t0xaaaaca3a7a60 <frr_getopt@plt>\n   0x0000aaaaca3a84b8 <+120>:\tcmp\tw0, #0x7f\n   0x0000aaaaca3a84bc <+124>:\tmov\tw19, w0\n   0x0000aaaaca3a84c0 <+128>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaaca3a84c4 <+132>:\tb.eq\t0xaaaaca3a84d8 <main+152>  // b.none\n   0x0000aaaaca3a84c8 <+136>:\tmov\tw1, w0\n   0x0000aaaaca3a84cc <+140>:\tmov\tx0, x22\n   0x0000aaaaca3a84d0 <+144>:\tbl\t0xaaaaca3a7fe0 <strchr@plt>\n   0x0000aaaaca3a84d4 <+148>:\tcbnz\tx0, 0xaaaaca3a8530 <main+240>\n   0x0000aaaaca3a84d8 <+152>:\tcmn\tw19, #0x1\n   0x0000aaaaca3a84dc <+156>:\tb.eq\t0xaaaaca3a8554 <main+276>  // b.none\n   0x0000aaaaca3a84e0 <+160>:\tcbz\tw19, 0xaaaaca3a84a8 <main+104>\n   0x0000aaaaca3a84e4 <+164>:\tcmp\tw19, #0x73\n   0x0000aaaaca3a84e8 <+168>:\tb.ne\t0xaaaaca3a85c4 <main+388>  // b.any\n   0x0000aaaaca3a84ec <+172>:\tldr\tx0, [x23]\n   0x0000aaaaca3a84f0 <+176>:\tmov\tw2, #0xa                   \t// #10\n   0x0000aaaaca3a84f4 <+180>:\tmov\tx1, #0x0                   \t// #0\n   0x0000aaaaca3a84f8 <+184>:\tbl\t0xaaaaca3a7f50 <strtol@plt>\n   0x0000aaaaca3a84fc <+188>:\tmov\tw24, w0\n   0x0000aaaaca3a8500 <+192>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaaca3a8504 <+196>:\tmov\tx1, x21\n   0x0000aaaaca3a8508 <+200>:\tmov\tw0, w20\n   0x0000aaaaca3a850c <+204>:\tbl\t0xaaaaca3a7a60 <frr_getopt@plt>\n   0x0000aaaaca3a8510 <+208>:\tcmp\tw0, #0x7f\n   0x0000aaaaca3a8514 <+212>:\tmov\tw19, w0\n   0x0000aaaaca3a8518 <+216>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaaca3a851c <+220>:\tb.eq\t0xaaaaca3a84d8 <main+152>  // b.none\n   0x0000aaaaca3a8520 <+224>:\tmov\tw1, w0\n   0x0000aaaaca3a8524 <+228>:\tmov\tx0, x22\n   0x0000aaaaca3a8528 <+232>:\tbl\t0xaaaaca3a7fe0 <strchr@plt>\n   0x0000aaaaca3a852c <+236>:\tcbz\tx0, 0xaaaaca3a84d8 <main+152>\n   0x0000aaaaca3a8530 <+240>:\tadrp\tx0, 0xaaaaca3dd000 <_xref.22431+8>\n   0x0000aaaaca3a8534 <+244>:\tadrp\tx2, 0xaaaaca3ba000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaca3a8538 <+248>:\tmov\tw3, w19\n   0x0000aaaaca3a853c <+252>:\tadd\tx2, x2, #0x518\n   0x0000aaaaca3a8540 <+256>:\tldr\tx0, [x0, #3936]\n   0x0000aaaaca3a8544 <+260>:\tmov\tw1, #0x1                   \t// #1\n   0x0000aaaaca3a8548 <+264>:\tldr\tx0, [x0]\n   0x0000aaaaca3a854c <+268>:\tbl\t0xaaaaca3a7cb0 <__fprintf_chk@plt>\n   0x0000aaaaca3a8550 <+272>:\tb\t0xaaaaca3a84a8 <main+104>\n   0x0000aaaaca3a8554 <+276>:\tbl\t0xaaaaca3a7e60 <frr_init@plt>\n   0x0000aaaaca3a8558 <+280>:\tmov\tw1, w24\n   0x0000aaaaca3a855c <+284>:\tbl\t0xaaaaca3a8c10 <mgmt_master_init>\n   0x0000aaaaca3a8560 <+288>:\tadrp\tx3, 0xaaaaca3a8000 <stream_fifo_push@plt>\n   0x0000aaaaca3a8564 <+292>:\tadrp\tx2, 0xaaaaca3a8000 <stream_fifo_push@plt>\n   0x0000aaaaca3a8568 <+296>:\tadd\tx3, x3, #0xac0\n   0x0000aaaaca3a856c <+300>:\tadd\tx2, x2, #0xaf8\n   0x0000aaaaca3a8570 <+304>:\tadrp\tx1, 0xaaaaca3a8000 <stream_fifo_push@plt>\n   0x0000aaaaca3a8574 <+308>:\tadrp\tx0, 0xaaaaca3a8000 <stream_fifo_push@plt>\n   0x0000aaaaca3a8578 <+312>:\tadd\tx1, x1, #0xb30\n   0x0000aaaaca3a857c <+316>:\tadd\tx0, x0, #0xb68\n   0x0000aaaaca3a8580 <+320>:\tbl\t0xaaaaca3a7de0 <vrf_init@plt>\n   0x0000aaaaca3a8584 <+324>:\tadrp\tx0, 0xaaaaca3a8000 <stream_fifo_push@plt>\n   0x0000aaaaca3a8588 <+328>:\tadd\tx0, x0, #0x9f0\n   0x0000aaaaca3a858c <+332>:\tbl\t0xaaaaca3a7c90 <vrf_cmd_init@plt>\n   0x0000aaaaca3a8590 <+336>:\tbl\t0xaaaaca3a8c60 <mgmt_init>\n   0x0000aaaaca3a8594 <+340>:\tbl\t0xaaaaca3a7df0 <frr_config_fork@plt>\n   0x0000aaaaca3a8598 <+344>:\tadrp\tx0, 0xaaaaca3dd000 <_xref.22431+8>\n   0x0000aaaaca3a859c <+348>:\tldr\tx0, [x0, #3920]\n   0x0000aaaaca3a85a0 <+352>:\tldr\tx0, [x0]\n   0x0000aaaaca3a85a4 <+356>:\tldr\tx0, [x0]\n   0x0000aaaaca3a85a8 <+360>:\tbl\t0xaaaaca3a8030 <frr_run@plt>\n=> 0x0000aaaaca3a85ac <+364>:\tmov\tw0, #0x0                   \t// #0\n   0x0000aaaaca3a85b0 <+368>:\tldp\tx19, x20, [sp, #16]\n   0x0000aaaaca3a85b4 <+372>:\tldp\tx21, x22, [sp, #32]\n   0x0000aaaaca3a85b8 <+376>:\tldp\tx23, x24, [sp, #48]\n   0x0000aaaaca3a85bc <+380>:\tldp\tx29, x30, [sp], #64\n   0x0000aaaaca3a85c0 <+384>:\tret\n   0x0000aaaaca3a85c4 <+388>:\tmov\tw0, #0x1                   \t// #1\n   0x0000aaaaca3a85c8 <+392>:\tbl\t0xaaaaca3a7e40 <frr_help_exit@plt>\nEnd of assembler dump.\nDump of assembler code for function main:\n   0x0000aaaaca3a8440 <+0>:\tstp\tx29, x30, [sp, #-64]!\n   0x0000aaaaca3a8444 <+4>:\tmov\tx2, x1\n   0x0000aaaaca3a8448 <+8>:\tmov\tx29, sp\n   0x0000aaaaca3a844c <+12>:\tstp\tx19, x20, [sp, #16]\n   0x0000aaaaca3a8450 <+16>:\tmov\tw20, w0\n   0x0000aaaaca3a8454 <+20>:\tadrp\tx0, 0xaaaaca3de000\n   0x0000aaaaca3a8458 <+24>:\tadd\tx0, x0, #0x20\n   0x0000aaaaca3a845c <+28>:\tstp\tx21, x22, [sp, #32]\n   0x0000aaaaca3a8460 <+32>:\tadd\tx0, x0, #0x18\n   0x0000aaaaca3a8464 <+36>:\tstp\tx23, x24, [sp, #48]\n   0x0000aaaaca3a8468 <+40>:\tmov\tx21, x1\n   0x0000aaaaca3a846c <+44>:\tadrp\tx23, 0xaaaaca3dd000 <_xref.22431+8>\n   0x0000aaaaca3a8470 <+48>:\tmov\tw1, w20\n   0x0000aaaaca3a8474 <+52>:\tbl\t0xaaaaca3a7a80 <frr_preinit@plt>\n   0x0000aaaaca3a8478 <+56>:\tadrp\tx22, 0xaaaaca3ba000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaca3a847c <+60>:\tadrp\tx1, 0xaaaaca3d8000\n   0x0000aaaaca3a8480 <+64>:\tadd\tx1, x1, #0x428\n   0x0000aaaaca3a8484 <+68>:\tadrp\tx2, 0xaaaaca3ba000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaca3a8488 <+72>:\tadrp\tx0, 0xaaaaca3ba000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaca3a848c <+76>:\tadd\tx2, x2, #0x4d0\n   0x0000aaaaca3a8490 <+80>:\tadd\tx1, x1, #0x188\n   0x0000aaaaca3a8494 <+84>:\tadd\tx0, x0, #0x510\n   0x0000aaaaca3a8498 <+88>:\tbl\t0xaaaaca3a80a0 <frr_opt_add@plt>\n   0x0000aaaaca3a849c <+92>:\tldr\tx23, [x23, #4016]\n   0x0000aaaaca3a84a0 <+96>:\tadd\tx22, x22, #0xcb0\n   0x0000aaaaca3a84a4 <+100>:\tmov\tw24, #0xffff                \t// #65535\n   0x0000aaaaca3a84a8 <+104>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaaca3a84ac <+108>:\tmov\tx1, x21\n   0x0000aaaaca3a84b0 <+112>:\tmov\tw0, w20\n   0x0000aaaaca3a84b4 <+116>:\tbl\t0xaaaaca3a7a60 <frr_getopt@plt>\n   0x0000aaaaca3a84b8 <+120>:\tcmp\tw0, #0x7f\n   0x0000aaaaca3a84bc <+124>:\tmov\tw19, w0\n   0x0000aaaaca3a84c0 <+128>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaaca3a84c4 <+132>:\tb.eq\t0xaaaaca3a84d8 <main+152>  // b.none\n   0x0000aaaaca3a84c8 <+136>:\tmov\tw1, w0\n   0x0000aaaaca3a84cc <+140>:\tmov\tx0, x22\n   0x0000aaaaca3a84d0 <+144>:\tbl\t0xaaaaca3a7fe0 <strchr@plt>\n   0x0000aaaaca3a84d4 <+148>:\tcbnz\tx0, 0xaaaaca3a8530 <main+240>\n   0x0000aaaaca3a84d8 <+152>:\tcmn\tw19, #0x1\n   0x0000aaaaca3a84dc <+156>:\tb.eq\t0xaaaaca3a8554 <main+276>  // b.none\n   0x0000aaaaca3a84e0 <+160>:\tcbz\tw19, 0xaaaaca3a84a8 <main+104>\n   0x0000aaaaca3a84e4 <+164>:\tcmp\tw19, #0x73\n   0x0000aaaaca3a84e8 <+168>:\tb.ne\t0xaaaaca3a85c4 <main+388>  // b.any\n   0x0000aaaaca3a84ec <+172>:\tldr\tx0, [x23]\n   0x0000aaaaca3a84f0 <+176>:\tmov\tw2, #0xa                   \t// #10\n   0x0000aaaaca3a84f4 <+180>:\tmov\tx1, #0x0                   \t// #0\n   0x0000aaaaca3a84f8 <+184>:\tbl\t0xaaaaca3a7f50 <strtol@plt>\n   0x0000aaaaca3a84fc <+188>:\tmov\tw24, w0\n   0x0000aaaaca3a8500 <+192>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaaca3a8504 <+196>:\tmov\tx1, x21\n   0x0000aaaaca3a8508 <+200>:\tmov\tw0, w20\n   0x0000aaaaca3a850c <+204>:\tbl\t0xaaaaca3a7a60 <frr_getopt@plt>\n   0x0000aaaaca3a8510 <+208>:\tcmp\tw0, #0x7f\n   0x0000aaaaca3a8514 <+212>:\tmov\tw19, w0\n   0x0000aaaaca3a8518 <+216>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaaca3a851c <+220>:\tb.eq\t0xaaaaca3a84d8 <main+152>  // b.none\n   0x0000aaaaca3a8520 <+224>:\tmov\tw1, w0\n   0x0000aaaaca3a8524 <+228>:\tmov\tx0, x22\n   0x0000aaaaca3a8528 <+232>:\tbl\t0xaaaaca3a7fe0 <strchr@plt>\n   0x0000aaaaca3a852c <+236>:\tcbz\tx0, 0xaaaaca3a84d8 <main+152>\n   0x0000aaaaca3a8530 <+240>:\tadrp\tx0, 0xaaaaca3dd000 <_xref.22431+8>\n   0x0000aaaaca3a8534 <+244>:\tadrp\tx2, 0xaaaaca3ba000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaca3a8538 <+248>:\tmov\tw3, w19\n   0x0000aaaaca3a853c <+252>:\tadd\tx2, x2, #0x518\n   0x0000aaaaca3a8540 <+256>:\tldr\tx0, [x0, #3936]\n   0x0000aaaaca3a8544 <+260>:\tmov\tw1, #0x1                   \t// #1\n   0x0000aaaaca3a8548 <+264>:\tldr\tx0, [x0]\n   0x0000aaaaca3a854c <+268>:\tbl\t0xaaaaca3a7cb0 <__fprintf_chk@plt>\n   0x0000aaaaca3a8550 <+272>:\tb\t0xaaaaca3a84a8 <main+104>\n   0x0000aaaaca3a8554 <+276>:\tbl\t0xaaaaca3a7e60 <frr_init@plt>\n   0x0000aaaaca3a8558 <+280>:\tmov\tw1, w24\n   0x0000aaaaca3a855c <+284>:\tbl\t0xaaaaca3a8c10 <mgmt_master_init>\n   0x0000aaaaca3a8560 <+288>:\tadrp\tx3, 0xaaaaca3a8000 <stream_fifo_push@plt>\n   0x0000aaaaca3a8564 <+292>:\tadrp\tx2, 0xaaaaca3a8000 <stream_fifo_push@plt>\n   0x0000aaaaca3a8568 <+296>:\tadd\tx3, x3, #0xac0\n   0x0000aaaaca3a856c <+300>:\tadd\tx2, x2, #0xaf8\n   0x0000aaaaca3a8570 <+304>:\tadrp\tx1, 0xaaaaca3a8000 <stream_fifo_push@plt>\n   0x0000aaaaca3a8574 <+308>:\tadrp\tx0, 0xaaaaca3a8000 <stream_fifo_push@plt>\n   0x0000aaaaca3a8578 <+312>:\tadd\tx1, x1, #0xb30\n   0x0000aaaaca3a857c <+316>:\tadd\tx0, x0, #0xb68\n   0x0000aaaaca3a8580 <+320>:\tbl\t0xaaaaca3a7de0 <vrf_init@plt>\n   0x0000aaaaca3a8584 <+324>:\tadrp\tx0, 0xaaaaca3a8000 <stream_fifo_push@plt>\n   0x0000aaaaca3a8588 <+328>:\tadd\tx0, x0, #0x9f0\n   0x0000aaaaca3a858c <+332>:\tbl\t0xaaaaca3a7c90 <vrf_cmd_init@plt>\n   0x0000aaaaca3a8590 <+336>:\tbl\t0xaaaaca3a8c60 <mgmt_init>\n   0x0000aaaaca3a8594 <+340>:\tbl\t0xaaaaca3a7df0 <frr_config_fork@plt>\n   0x0000aaaaca3a8598 <+344>:\tadrp\tx0, 0xaaaaca3dd000 <_xref.22431+8>\n   0x0000aaaaca3a859c <+348>:\tldr\tx0, [x0, #3920]\n   0x0000aaaaca3a85a0 <+352>:\tldr\tx0, [x0]\n   0x0000aaaaca3a85a4 <+356>:\tldr\tx0, [x0]\n   0x0000aaaaca3a85a8 <+360>:\tbl\t0xaaaaca3a8030 <frr_run@plt>\n=> 0x0000aaaaca3a85ac <+364>:\tmov\tw0, #0x0                   \t// #0\n   0x0000aaaaca3a85b0 <+368>:\tldp\tx19, x20, [sp, #16]\n   0x0000aaaaca3a85b4 <+372>:\tldp\tx21, x22, [sp, #32]\n   0x0000aaaaca3a85b8 <+376>:\tldp\tx23, x24, [sp, #48]\n   0x0000aaaaca3a85bc <+380>:\tldp\tx29, x30, [sp], #64\n   0x0000aaaaca3a85c0 <+384>:\tret\n   0x0000aaaaca3a85c4 <+388>:\tmov\tw0, #0x1                   \t// #1\n   0x0000aaaaca3a85c8 <+392>:\tbl\t0xaaaaca3a7e40 <frr_help_exit@plt>\nEnd of assembler dump.\nDump of assembler code for function main:\n   0x0000aaaaca3a8440 <+0>:\tstp\tx29, x30, [sp, #-64]!\n   0x0000aaaaca3a8444 <+4>:\tmov\tx2, x1\n   0x0000aaaaca3a8448 <+8>:\tmov\tx29, sp\n   0x0000aaaaca3a844c <+12>:\tstp\tx19, x20, [sp, #16]\n   0x0000aaaaca3a8450 <+16>:\tmov\tw20, w0\n   0x0000aaaaca3a8454 <+20>:\tadrp\tx0, 0xaaaaca3de000\n   0x0000aaaaca3a8458 <+24>:\tadd\tx0, x0, #0x20\n   0x0000aaaaca3a845c <+28>:\tstp\tx21, x22, [sp, #32]\n   0x0000aaaaca3a8460 <+32>:\tadd\tx0, x0, #0x18\n   0x0000aaaaca3a8464 <+36>:\tstp\tx23, x24, [sp, #48]\n   0x0000aaaaca3a8468 <+40>:\tmov\tx21, x1\n   0x0000aaaaca3a846c <+44>:\tadrp\tx23, 0xaaaaca3dd000 <_xref.22431+8>\n   0x0000aaaaca3a8470 <+48>:\tmov\tw1, w20\n   0x0000aaaaca3a8474 <+52>:\tbl\t0xaaaaca3a7a80 <frr_preinit@plt>\n   0x0000aaaaca3a8478 <+56>:\tadrp\tx22, 0xaaaaca3ba000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaca3a847c <+60>:\tadrp\tx1, 0xaaaaca3d8000\n   0x0000aaaaca3a8480 <+64>:\tadd\tx1, x1, #0x428\n   0x0000aaaaca3a8484 <+68>:\tadrp\tx2, 0xaaaaca3ba000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaca3a8488 <+72>:\tadrp\tx0, 0xaaaaca3ba000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaca3a848c <+76>:\tadd\tx2, x2, #0x4d0\n   0x0000aaaaca3a8490 <+80>:\tadd\tx1, x1, #0x188\n   0x0000aaaaca3a8494 <+84>:\tadd\tx0, x0, #0x510\n   0x0000aaaaca3a8498 <+88>:\tbl\t0xaaaaca3a80a0 <frr_opt_add@plt>\n   0x0000aaaaca3a849c <+92>:\tldr\tx23, [x23, #4016]\n   0x0000aaaaca3a84a0 <+96>:\tadd\tx22, x22, #0xcb0\n   0x0000aaaaca3a84a4 <+100>:\tmov\tw24, #0xffff                \t// #65535\n   0x0000aaaaca3a84a8 <+104>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaaca3a84ac <+108>:\tmov\tx1, x21\n   0x0000aaaaca3a84b0 <+112>:\tmov\tw0, w20\n   0x0000aaaaca3a84b4 <+116>:\tbl\t0xaaaaca3a7a60 <frr_getopt@plt>\n   0x0000aaaaca3a84b8 <+120>:\tcmp\tw0, #0x7f\n   0x0000aaaaca3a84bc <+124>:\tmov\tw19, w0\n   0x0000aaaaca3a84c0 <+128>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaaca3a84c4 <+132>:\tb.eq\t0xaaaaca3a84d8 <main+152>  // b.none\n   0x0000aaaaca3a84c8 <+136>:\tmov\tw1, w0\n   0x0000aaaaca3a84cc <+140>:\tmov\tx0, x22\n   0x0000aaaaca3a84d0 <+144>:\tbl\t0xaaaaca3a7fe0 <strchr@plt>\n   0x0000aaaaca3a84d4 <+148>:\tcbnz\tx0, 0xaaaaca3a8530 <main+240>\n   0x0000aaaaca3a84d8 <+152>:\tcmn\tw19, #0x1\n   0x0000aaaaca3a84dc <+156>:\tb.eq\t0xaaaaca3a8554 <main+276>  // b.none\n   0x0000aaaaca3a84e0 <+160>:\tcbz\tw19, 0xaaaaca3a84a8 <main+104>\n   0x0000aaaaca3a84e4 <+164>:\tcmp\tw19, #0x73\n   0x0000aaaaca3a84e8 <+168>:\tb.ne\t0xaaaaca3a85c4 <main+388>  // b.any\n   0x0000aaaaca3a84ec <+172>:\tldr\tx0, [x23]\n   0x0000aaaaca3a84f0 <+176>:\tmov\tw2, #0xa                   \t// #10\n   0x0000aaaaca3a84f4 <+180>:\tmov\tx1, #0x0                   \t// #0\n   0x0000aaaaca3a84f8 <+184>:\tbl\t0xaaaaca3a7f50 <strtol@plt>\n   0x0000aaaaca3a84fc <+188>:\tmov\tw24, w0\n   0x0000aaaaca3a8500 <+192>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaaca3a8504 <+196>:\tmov\tx1, x21\n   0x0000aaaaca3a8508 <+200>:\tmov\tw0, w20\n   0x0000aaaaca3a850c <+204>:\tbl\t0xaaaaca3a7a60 <frr_getopt@plt>\n   0x0000aaaaca3a8510 <+208>:\tcmp\tw0, #0x7f\n   0x0000aaaaca3a8514 <+212>:\tmov\tw19, w0\n   0x0000aaaaca3a8518 <+216>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaaca3a851c <+220>:\tb.eq\t0xaaaaca3a84d8 <main+152>  // b.none\n   0x0000aaaaca3a8520 <+224>:\tmov\tw1, w0\n   0x0000aaaaca3a8524 <+228>:\tmov\tx0, x22\n   0x0000aaaaca3a8528 <+232>:\tbl\t0xaaaaca3a7fe0 <strchr@plt>\n   0x0000aaaaca3a852c <+236>:\tcbz\tx0, 0xaaaaca3a84d8 <main+152>\n   0x0000aaaaca3a8530 <+240>:\tadrp\tx0, 0xaaaaca3dd000 <_xref.22431+8>\n   0x0000aaaaca3a8534 <+244>:\tadrp\tx2, 0xaaaaca3ba000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaca3a8538 <+248>:\tmov\tw3, w19\n   0x0000aaaaca3a853c <+252>:\tadd\tx2, x2, #0x518\n   0x0000aaaaca3a8540 <+256>:\tldr\tx0, [x0, #3936]\n   0x0000aaaaca3a8544 <+260>:\tmov\tw1, #0x1                   \t// #1\n   0x0000aaaaca3a8548 <+264>:\tldr\tx0, [x0]\n   0x0000aaaaca3a854c <+268>:\tbl\t0xaaaaca3a7cb0 <__fprintf_chk@plt>\n   0x0000aaaaca3a8550 <+272>:\tb\t0xaaaaca3a84a8 <main+104>\n   0x0000aaaaca3a8554 <+276>:\tbl\t0xaaaaca3a7e60 <frr_init@plt>\n   0x0000aaaaca3a8558 <+280>:\tmov\tw1, w24\n   0x0000aaaaca3a855c <+284>:\tbl\t0xaaaaca3a8c10 <mgmt_master_init>\n   0x0000aaaaca3a8560 <+288>:\tadrp\tx3, 0xaaaaca3a8000 <stream_fifo_push@plt>\n   0x0000aaaaca3a8564 <+292>:\tadrp\tx2, 0xaaaaca3a8000 <stream_fifo_push@plt>\n   0x0000aaaaca3a8568 <+296>:\tadd\tx3, x3, #0xac0\n   0x0000aaaaca3a856c <+300>:\tadd\tx2, x2, #0xaf8\n   0x0000aaaaca3a8570 <+304>:\tadrp\tx1, 0xaaaaca3a8000 <stream_fifo_push@plt>\n   0x0000aaaaca3a8574 <+308>:\tadrp\tx0, 0xaaaaca3a8000 <stream_fifo_push@plt>\n   0x0000aaaaca3a8578 <+312>:\tadd\tx1, x1, #0xb30\n   0x0000aaaaca3a857c <+316>:\tadd\tx0, x0, #0xb68\n   0x0000aaaaca3a8580 <+320>:\tbl\t0xaaaaca3a7de0 <vrf_init@plt>\n   0x0000aaaaca3a8584 <+324>:\tadrp\tx0, 0xaaaaca3a8000 <stream_fifo_push@plt>\n   0x0000aaaaca3a8588 <+328>:\tadd\tx0, x0, #0x9f0\n   0x0000aaaaca3a858c <+332>:\tbl\t0xaaaaca3a7c90 <vrf_cmd_init@plt>\n   0x0000aaaaca3a8590 <+336>:\tbl\t0xaaaaca3a8c60 <mgmt_init>\n   0x0000aaaaca3a8594 <+340>:\tbl\t0xaaaaca3a7df0 <frr_config_fork@plt>\n   0x0000aaaaca3a8598 <+344>:\tadrp\tx0, 0xaaaaca3dd000 <_xref.22431+8>\n   0x0000aaaaca3a859c <+348>:\tldr\tx0, [x0, #3920]\n   0x0000aaaaca3a85a0 <+352>:\tldr\tx0, [x0]\n   0x0000aaaaca3a85a4 <+356>:\tldr\tx0, [x0]\n   0x0000aaaaca3a85a8 <+360>:\tbl\t0xaaaaca3a8030 <frr_run@plt>\n=> 0x0000aaaaca3a85ac <+364>:\tmov\tw0, #0x0                   \t// #0\n   0x0000aaaaca3a85b0 <+368>:\tldp\tx19, x20, [sp, #16]\n   0x0000aaaaca3a85b4 <+372>:\tldp\tx21, x22, [sp, #32]\n   0x0000aaaaca3a85b8 <+376>:\tldp\tx23, x24, [sp, #48]\n   0x0000aaaaca3a85bc <+380>:\tldp\tx29, x30, [sp], #64\n   0x0000aaaaca3a85c0 <+384>:\tret\n   0x0000aaaaca3a85c4 <+388>:\tmov\tw0, #0x1                   \t// #1\n   0x0000aaaaca3a85c8 <+392>:\tbl\t0xaaaaca3a7e40 <frr_help_exit@plt>\nEnd of assembler dump.\nDump of assembler code for function main:\n   0x0000aaaaca3a8440 <+0>:\tstp\tx29, x30, [sp, #-64]!\n   0x0000aaaaca3a8444 <+4>:\tmov\tx2, x1\n   0x0000aaaaca3a8448 <+8>:\tmov\tx29, sp\n   0x0000aaaaca3a844c <+12>:\tstp\tx19, x20, [sp, #16]\n   0x0000aaaaca3a8450 <+16>:\tmov\tw20, w0\n   0x0000aaaaca3a8454 <+20>:\tadrp\tx0, 0xaaaaca3de000\n   0x0000aaaaca3a8458 <+24>:\tadd\tx0, x0, #0x20\n   0x0000aaaaca3a845c <+28>:\tstp\tx21, x22, [sp, #32]\n   0x0000aaaaca3a8460 <+32>:\tadd\tx0, x0, #0x18\n   0x0000aaaaca3a8464 <+36>:\tstp\tx23, x24, [sp, #48]\n   0x0000aaaaca3a8468 <+40>:\tmov\tx21, x1\n   0x0000aaaaca3a846c <+44>:\tadrp\tx23, 0xaaaaca3dd000 <_xref.22431+8>\n   0x0000aaaaca3a8470 <+48>:\tmov\tw1, w20\n   0x0000aaaaca3a8474 <+52>:\tbl\t0xaaaaca3a7a80 <frr_preinit@plt>\n   0x0000aaaaca3a8478 <+56>:\tadrp\tx22, 0xaaaaca3ba000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaca3a847c <+60>:\tadrp\tx1, 0xaaaaca3d8000\n   0x0000aaaaca3a8480 <+64>:\tadd\tx1, x1, #0x428\n   0x0000aaaaca3a8484 <+68>:\tadrp\tx2, 0xaaaaca3ba000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaca3a8488 <+72>:\tadrp\tx0, 0xaaaaca3ba000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaca3a848c <+76>:\tadd\tx2, x2, #0x4d0\n   0x0000aaaaca3a8490 <+80>:\tadd\tx1, x1, #0x188\n   0x0000aaaaca3a8494 <+84>:\tadd\tx0, x0, #0x510\n   0x0000aaaaca3a8498 <+88>:\tbl\t0xaaaaca3a80a0 <frr_opt_add@plt>\n   0x0000aaaaca3a849c <+92>:\tldr\tx23, [x23, #4016]\n   0x0000aaaaca3a84a0 <+96>:\tadd\tx22, x22, #0xcb0\n   0x0000aaaaca3a84a4 <+100>:\tmov\tw24, #0xffff                \t// #65535\n   0x0000aaaaca3a84a8 <+104>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaaca3a84ac <+108>:\tmov\tx1, x21\n   0x0000aaaaca3a84b0 <+112>:\tmov\tw0, w20\n   0x0000aaaaca3a84b4 <+116>:\tbl\t0xaaaaca3a7a60 <frr_getopt@plt>\n   0x0000aaaaca3a84b8 <+120>:\tcmp\tw0, #0x7f\n   0x0000aaaaca3a84bc <+124>:\tmov\tw19, w0\n   0x0000aaaaca3a84c0 <+128>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaaca3a84c4 <+132>:\tb.eq\t0xaaaaca3a84d8 <main+152>  // b.none\n   0x0000aaaaca3a84c8 <+136>:\tmov\tw1, w0\n   0x0000aaaaca3a84cc <+140>:\tmov\tx0, x22\n   0x0000aaaaca3a84d0 <+144>:\tbl\t0xaaaaca3a7fe0 <strchr@plt>\n   0x0000aaaaca3a84d4 <+148>:\tcbnz\tx0, 0xaaaaca3a8530 <main+240>\n   0x0000aaaaca3a84d8 <+152>:\tcmn\tw19, #0x1\n   0x0000aaaaca3a84dc <+156>:\tb.eq\t0xaaaaca3a8554 <main+276>  // b.none\n   0x0000aaaaca3a84e0 <+160>:\tcbz\tw19, 0xaaaaca3a84a8 <main+104>\n   0x0000aaaaca3a84e4 <+164>:\tcmp\tw19, #0x73\n   0x0000aaaaca3a84e8 <+168>:\tb.ne\t0xaaaaca3a85c4 <main+388>  // b.any\n   0x0000aaaaca3a84ec <+172>:\tldr\tx0, [x23]\n   0x0000aaaaca3a84f0 <+176>:\tmov\tw2, #0xa                   \t// #10\n   0x0000aaaaca3a84f4 <+180>:\tmov\tx1, #0x0                   \t// #0\n   0x0000aaaaca3a84f8 <+184>:\tbl\t0xaaaaca3a7f50 <strtol@plt>\n   0x0000aaaaca3a84fc <+188>:\tmov\tw24, w0\n   0x0000aaaaca3a8500 <+192>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaaca3a8504 <+196>:\tmov\tx1, x21\n   0x0000aaaaca3a8508 <+200>:\tmov\tw0, w20\n   0x0000aaaaca3a850c <+204>:\tbl\t0xaaaaca3a7a60 <frr_getopt@plt>\n   0x0000aaaaca3a8510 <+208>:\tcmp\tw0, #0x7f\n   0x0000aaaaca3a8514 <+212>:\tmov\tw19, w0\n   0x0000aaaaca3a8518 <+216>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaaca3a851c <+220>:\tb.eq\t0xaaaaca3a84d8 <main+152>  // b.none\n   0x0000aaaaca3a8520 <+224>:\tmov\tw1, w0\n   0x0000aaaaca3a8524 <+228>:\tmov\tx0, x22\n   0x0000aaaaca3a8528 <+232>:\tbl\t0xaaaaca3a7fe0 <strchr@plt>\n   0x0000aaaaca3a852c <+236>:\tcbz\tx0, 0xaaaaca3a84d8 <main+152>\n   0x0000aaaaca3a8530 <+240>:\tadrp\tx0, 0xaaaaca3dd000 <_xref.22431+8>\n   0x0000aaaaca3a8534 <+244>:\tadrp\tx2, 0xaaaaca3ba000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaca3a8538 <+248>:\tmov\tw3, w19\n   0x0000aaaaca3a853c <+252>:\tadd\tx2, x2, #0x518\n   0x0000aaaaca3a8540 <+256>:\tldr\tx0, [x0, #3936]\n   0x0000aaaaca3a8544 <+260>:\tmov\tw1, #0x1                   \t// #1\n   0x0000aaaaca3a8548 <+264>:\tldr\tx0, [x0]\n   0x0000aaaaca3a854c <+268>:\tbl\t0xaaaaca3a7cb0 <__fprintf_chk@plt>\n   0x0000aaaaca3a8550 <+272>:\tb\t0xaaaaca3a84a8 <main+104>\n   0x0000aaaaca3a8554 <+276>:\tbl\t0xaaaaca3a7e60 <frr_init@plt>\n   0x0000aaaaca3a8558 <+280>:\tmov\tw1, w24\n   0x0000aaaaca3a855c <+284>:\tbl\t0xaaaaca3a8c10 <mgmt_master_init>\n   0x0000aaaaca3a8560 <+288>:\tadrp\tx3, 0xaaaaca3a8000 <stream_fifo_push@plt>\n   0x0000aaaaca3a8564 <+292>:\tadrp\tx2, 0xaaaaca3a8000 <stream_fifo_push@plt>\n   0x0000aaaaca3a8568 <+296>:\tadd\tx3, x3, #0xac0\n   0x0000aaaaca3a856c <+300>:\tadd\tx2, x2, #0xaf8\n   0x0000aaaaca3a8570 <+304>:\tadrp\tx1, 0xaaaaca3a8000 <stream_fifo_push@plt>\n   0x0000aaaaca3a8574 <+308>:\tadrp\tx0, 0xaaaaca3a8000 <stream_fifo_push@plt>\n   0x0000aaaaca3a8578 <+312>:\tadd\tx1, x1, #0xb30\n   0x0000aaaaca3a857c <+316>:\tadd\tx0, x0, #0xb68\n   0x0000aaaaca3a8580 <+320>:\tbl\t0xaaaaca3a7de0 <vrf_init@plt>\n   0x0000aaaaca3a8584 <+324>:\tadrp\tx0, 0xaaaaca3a8000 <stream_fifo_push@plt>\n   0x0000aaaaca3a8588 <+328>:\tadd\tx0, x0, #0x9f0\n   0x0000aaaaca3a858c <+332>:\tbl\t0xaaaaca3a7c90 <vrf_cmd_init@plt>\n   0x0000aaaaca3a8590 <+336>:\tbl\t0xaaaaca3a8c60 <mgmt_init>\n   0x0000aaaaca3a8594 <+340>:\tbl\t0xaaaaca3a7df0 <frr_config_fork@plt>\n   0x0000aaaaca3a8598 <+344>:\tadrp\tx0, 0xaaaaca3dd000 <_xref.22431+8>\n   0x0000aaaaca3a859c <+348>:\tldr\tx0, [x0, #3920]\n   0x0000aaaaca3a85a0 <+352>:\tldr\tx0, [x0]\n   0x0000aaaaca3a85a4 <+356>:\tldr\tx0, [x0]\n   0x0000aaaaca3a85a8 <+360>:\tbl\t0xaaaaca3a8030 <frr_run@plt>\n=> 0x0000aaaaca3a85ac <+364>:\tmov\tw0, #0x0                   \t// #0\n   0x0000aaaaca3a85b0 <+368>:\tldp\tx19, x20, [sp, #16]\n   0x0000aaaaca3a85b4 <+372>:\tldp\tx21, x22, [sp, #32]\n   0x0000aaaaca3a85b8 <+376>:\tldp\tx23, x24, [sp, #48]\n   0x0000aaaaca3a85bc <+380>:\tldp\tx29, x30, [sp], #64\n   0x0000aaaaca3a85c0 <+384>:\tret\n   0x0000aaaaca3a85c4 <+388>:\tmov\tw0, #0x1                   \t// #1\n   0x0000aaaaca3a85c8 <+392>:\tbl\t0xaaaaca3a7e40 <frr_help_exit@plt>\nEnd of assembler dump.\nDump of assembler code for function main:\n   0x0000aaaaca3a8440 <+0>:\tstp\tx29, x30, [sp, #-64]!\n   0x0000aaaaca3a8444 <+4>:\tmov\tx2, x1\n   0x0000aaaaca3a8448 <+8>:\tmov\tx29, sp\n   0x0000aaaaca3a844c <+12>:\tstp\tx19, x20, [sp, #16]\n   0x0000aaaaca3a8450 <+16>:\tmov\tw20, w0\n   0x0000aaaaca3a8454 <+20>:\tadrp\tx0, 0xaaaaca3de000\n   0x0000aaaaca3a8458 <+24>:\tadd\tx0, x0, #0x20\n   0x0000aaaaca3a845c <+28>:\tstp\tx21, x22, [sp, #32]\n   0x0000aaaaca3a8460 <+32>:\tadd\tx0, x0, #0x18\n   0x0000aaaaca3a8464 <+36>:\tstp\tx23, x24, [sp, #48]\n   0x0000aaaaca3a8468 <+40>:\tmov\tx21, x1\n   0x0000aaaaca3a846c <+44>:\tadrp\tx23, 0xaaaaca3dd000 <_xref.22431+8>\n   0x0000aaaaca3a8470 <+48>:\tmov\tw1, w20\n   0x0000aaaaca3a8474 <+52>:\tbl\t0xaaaaca3a7a80 <frr_preinit@plt>\n   0x0000aaaaca3a8478 <+56>:\tadrp\tx22, 0xaaaaca3ba000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaca3a847c <+60>:\tadrp\tx1, 0xaaaaca3d8000\n   0x0000aaaaca3a8480 <+64>:\tadd\tx1, x1, #0x428\n   0x0000aaaaca3a8484 <+68>:\tadrp\tx2, 0xaaaaca3ba000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaca3a8488 <+72>:\tadrp\tx0, 0xaaaaca3ba000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaca3a848c <+76>:\tadd\tx2, x2, #0x4d0\n   0x0000aaaaca3a8490 <+80>:\tadd\tx1, x1, #0x188\n   0x0000aaaaca3a8494 <+84>:\tadd\tx0, x0, #0x510\n   0x0000aaaaca3a8498 <+88>:\tbl\t0xaaaaca3a80a0 <frr_opt_add@plt>\n   0x0000aaaaca3a849c <+92>:\tldr\tx23, [x23, #4016]\n   0x0000aaaaca3a84a0 <+96>:\tadd\tx22, x22, #0xcb0\n   0x0000aaaaca3a84a4 <+100>:\tmov\tw24, #0xffff                \t// #65535\n   0x0000aaaaca3a84a8 <+104>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaaca3a84ac <+108>:\tmov\tx1, x21\n   0x0000aaaaca3a84b0 <+112>:\tmov\tw0, w20\n   0x0000aaaaca3a84b4 <+116>:\tbl\t0xaaaaca3a7a60 <frr_getopt@plt>\n   0x0000aaaaca3a84b8 <+120>:\tcmp\tw0, #0x7f\n   0x0000aaaaca3a84bc <+124>:\tmov\tw19, w0\n   0x0000aaaaca3a84c0 <+128>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaaca3a84c4 <+132>:\tb.eq\t0xaaaaca3a84d8 <main+152>  // b.none\n   0x0000aaaaca3a84c8 <+136>:\tmov\tw1, w0\n   0x0000aaaaca3a84cc <+140>:\tmov\tx0, x22\n   0x0000aaaaca3a84d0 <+144>:\tbl\t0xaaaaca3a7fe0 <strchr@plt>\n   0x0000aaaaca3a84d4 <+148>:\tcbnz\tx0, 0xaaaaca3a8530 <main+240>\n   0x0000aaaaca3a84d8 <+152>:\tcmn\tw19, #0x1\n   0x0000aaaaca3a84dc <+156>:\tb.eq\t0xaaaaca3a8554 <main+276>  // b.none\n   0x0000aaaaca3a84e0 <+160>:\tcbz\tw19, 0xaaaaca3a84a8 <main+104>\n   0x0000aaaaca3a84e4 <+164>:\tcmp\tw19, #0x73\n   0x0000aaaaca3a84e8 <+168>:\tb.ne\t0xaaaaca3a85c4 <main+388>  // b.any\n   0x0000aaaaca3a84ec <+172>:\tldr\tx0, [x23]\n   0x0000aaaaca3a84f0 <+176>:\tmov\tw2, #0xa                   \t// #10\n   0x0000aaaaca3a84f4 <+180>:\tmov\tx1, #0x0                   \t// #0\n   0x0000aaaaca3a84f8 <+184>:\tbl\t0xaaaaca3a7f50 <strtol@plt>\n   0x0000aaaaca3a84fc <+188>:\tmov\tw24, w0\n   0x0000aaaaca3a8500 <+192>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaaca3a8504 <+196>:\tmov\tx1, x21\n   0x0000aaaaca3a8508 <+200>:\tmov\tw0, w20\n   0x0000aaaaca3a850c <+204>:\tbl\t0xaaaaca3a7a60 <frr_getopt@plt>\n   0x0000aaaaca3a8510 <+208>:\tcmp\tw0, #0x7f\n   0x0000aaaaca3a8514 <+212>:\tmov\tw19, w0\n   0x0000aaaaca3a8518 <+216>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaaca3a851c <+220>:\tb.eq\t0xaaaaca3a84d8 <main+152>  // b.none\n   0x0000aaaaca3a8520 <+224>:\tmov\tw1, w0\n   0x0000aaaaca3a8524 <+228>:\tmov\tx0, x22\n   0x0000aaaaca3a8528 <+232>:\tbl\t0xaaaaca3a7fe0 <strchr@plt>\n   0x0000aaaaca3a852c <+236>:\tcbz\tx0, 0xaaaaca3a84d8 <main+152>\n   0x0000aaaaca3a8530 <+240>:\tadrp\tx0, 0xaaaaca3dd000 <_xref.22431+8>\n   0x0000aaaaca3a8534 <+244>:\tadrp\tx2, 0xaaaaca3ba000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaca3a8538 <+248>:\tmov\tw3, w19\n   0x0000aaaaca3a853c <+252>:\tadd\tx2, x2, #0x518\n   0x0000aaaaca3a8540 <+256>:\tldr\tx0, [x0, #3936]\n   0x0000aaaaca3a8544 <+260>:\tmov\tw1, #0x1                   \t// #1\n   0x0000aaaaca3a8548 <+264>:\tldr\tx0, [x0]\n   0x0000aaaaca3a854c <+268>:\tbl\t0xaaaaca3a7cb0 <__fprintf_chk@plt>\n   0x0000aaaaca3a8550 <+272>:\tb\t0xaaaaca3a84a8 <main+104>\n   0x0000aaaaca3a8554 <+276>:\tbl\t0xaaaaca3a7e60 <frr_init@plt>\n   0x0000aaaaca3a8558 <+280>:\tmov\tw1, w24\n   0x0000aaaaca3a855c <+284>:\tbl\t0xaaaaca3a8c10 <mgmt_master_init>\n   0x0000aaaaca3a8560 <+288>:\tadrp\tx3, 0xaaaaca3a8000 <stream_fifo_push@plt>\n   0x0000aaaaca3a8564 <+292>:\tadrp\tx2, 0xaaaaca3a8000 <stream_fifo_push@plt>\n   0x0000aaaaca3a8568 <+296>:\tadd\tx3, x3, #0xac0\n   0x0000aaaaca3a856c <+300>:\tadd\tx2, x2, #0xaf8\n   0x0000aaaaca3a8570 <+304>:\tadrp\tx1, 0xaaaaca3a8000 <stream_fifo_push@plt>\n   0x0000aaaaca3a8574 <+308>:\tadrp\tx0, 0xaaaaca3a8000 <stream_fifo_push@plt>\n   0x0000aaaaca3a8578 <+312>:\tadd\tx1, x1, #0xb30\n   0x0000aaaaca3a857c <+316>:\tadd\tx0, x0, #0xb68\n   0x0000aaaaca3a8580 <+320>:\tbl\t0xaaaaca3a7de0 <vrf_init@plt>\n   0x0000aaaaca3a8584 <+324>:\tadrp\tx0, 0xaaaaca3a8000 <stream_fifo_push@plt>\n   0x0000aaaaca3a8588 <+328>:\tadd\tx0, x0, #0x9f0\n   0x0000aaaaca3a858c <+332>:\tbl\t0xaaaaca3a7c90 <vrf_cmd_init@plt>\n   0x0000aaaaca3a8590 <+336>:\tbl\t0xaaaaca3a8c60 <mgmt_init>\n   0x0000aaaaca3a8594 <+340>:\tbl\t0xaaaaca3a7df0 <frr_config_fork@plt>\n   0x0000aaaaca3a8598 <+344>:\tadrp\tx0, 0xaaaaca3dd000 <_xref.22431+8>\n   0x0000aaaaca3a859c <+348>:\tldr\tx0, [x0, #3920]\n   0x0000aaaaca3a85a0 <+352>:\tldr\tx0, [x0]\n   0x0000aaaaca3a85a4 <+356>:\tldr\tx0, [x0]\n   0x0000aaaaca3a85a8 <+360>:\tbl\t0xaaaaca3a8030 <frr_run@plt>\n=> 0x0000aaaaca3a85ac <+364>:\tmov\tw0, #0x0                   \t// #0\n   0x0000aaaaca3a85b0 <+368>:\tldp\tx19, x20, [sp, #16]\n   0x0000aaaaca3a85b4 <+372>:\tldp\tx21, x22, [sp, #32]\n   0x0000aaaaca3a85b8 <+376>:\tldp\tx23, x24, [sp, #48]\n   0x0000aaaaca3a85bc <+380>:\tldp\tx29, x30, [sp], #64\n   0x0000aaaaca3a85c0 <+384>:\tret\n   0x0000aaaaca3a85c4 <+388>:\tmov\tw0, #0x1                   \t// #1\n   0x0000aaaaca3a85c8 <+392>:\tbl\t0xaaaaca3a7e40 <frr_help_exit@plt>\nEnd of assembler dump.\nDump of assembler code for function main:\n   0x0000aaaaca3a8440 <+0>:\tstp\tx29, x30, [sp, #-64]!\n   0x0000aaaaca3a8444 <+4>:\tmov\tx2, x1\n   0x0000aaaaca3a8448 <+8>:\tmov\tx29, sp\n   0x0000aaaaca3a844c <+12>:\tstp\tx19, x20, [sp, #16]\n   0x0000aaaaca3a8450 <+16>:\tmov\tw20, w0\n   0x0000aaaaca3a8454 <+20>:\tadrp\tx0, 0xaaaaca3de000\n   0x0000aaaaca3a8458 <+24>:\tadd\tx0, x0, #0x20\n   0x0000aaaaca3a845c <+28>:\tstp\tx21, x22, [sp, #32]\n   0x0000aaaaca3a8460 <+32>:\tadd\tx0, x0, #0x18\n   0x0000aaaaca3a8464 <+36>:\tstp\tx23, x24, [sp, #48]\n   0x0000aaaaca3a8468 <+40>:\tmov\tx21, x1\n   0x0000aaaaca3a846c <+44>:\tadrp\tx23, 0xaaaaca3dd000 <_xref.22431+8>\n   0x0000aaaaca3a8470 <+48>:\tmov\tw1, w20\n   0x0000aaaaca3a8474 <+52>:\tbl\t0xaaaaca3a7a80 <frr_preinit@plt>\n   0x0000aaaaca3a8478 <+56>:\tadrp\tx22, 0xaaaaca3ba000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaca3a847c <+60>:\tadrp\tx1, 0xaaaaca3d8000\n   0x0000aaaaca3a8480 <+64>:\tadd\tx1, x1, #0x428\n   0x0000aaaaca3a8484 <+68>:\tadrp\tx2, 0xaaaaca3ba000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaca3a8488 <+72>:\tadrp\tx0, 0xaaaaca3ba000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaca3a848c <+76>:\tadd\tx2, x2, #0x4d0\n   0x0000aaaaca3a8490 <+80>:\tadd\tx1, x1, #0x188\n   0x0000aaaaca3a8494 <+84>:\tadd\tx0, x0, #0x510\n   0x0000aaaaca3a8498 <+88>:\tbl\t0xaaaaca3a80a0 <frr_opt_add@plt>\n   0x0000aaaaca3a849c <+92>:\tldr\tx23, [x23, #4016]\n   0x0000aaaaca3a84a0 <+96>:\tadd\tx22, x22, #0xcb0\n   0x0000aaaaca3a84a4 <+100>:\tmov\tw24, #0xffff                \t// #65535\n   0x0000aaaaca3a84a8 <+104>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaaca3a84ac <+108>:\tmov\tx1, x21\n   0x0000aaaaca3a84b0 <+112>:\tmov\tw0, w20\n   0x0000aaaaca3a84b4 <+116>:\tbl\t0xaaaaca3a7a60 <frr_getopt@plt>\n   0x0000aaaaca3a84b8 <+120>:\tcmp\tw0, #0x7f\n   0x0000aaaaca3a84bc <+124>:\tmov\tw19, w0\n   0x0000aaaaca3a84c0 <+128>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaaca3a84c4 <+132>:\tb.eq\t0xaaaaca3a84d8 <main+152>  // b.none\n   0x0000aaaaca3a84c8 <+136>:\tmov\tw1, w0\n   0x0000aaaaca3a84cc <+140>:\tmov\tx0, x22\n   0x0000aaaaca3a84d0 <+144>:\tbl\t0xaaaaca3a7fe0 <strchr@plt>\n   0x0000aaaaca3a84d4 <+148>:\tcbnz\tx0, 0xaaaaca3a8530 <main+240>\n   0x0000aaaaca3a84d8 <+152>:\tcmn\tw19, #0x1\n   0x0000aaaaca3a84dc <+156>:\tb.eq\t0xaaaaca3a8554 <main+276>  // b.none\n   0x0000aaaaca3a84e0 <+160>:\tcbz\tw19, 0xaaaaca3a84a8 <main+104>\n   0x0000aaaaca3a84e4 <+164>:\tcmp\tw19, #0x73\n   0x0000aaaaca3a84e8 <+168>:\tb.ne\t0xaaaaca3a85c4 <main+388>  // b.any\n   0x0000aaaaca3a84ec <+172>:\tldr\tx0, [x23]\n   0x0000aaaaca3a84f0 <+176>:\tmov\tw2, #0xa                   \t// #10\n   0x0000aaaaca3a84f4 <+180>:\tmov\tx1, #0x0                   \t// #0\n   0x0000aaaaca3a84f8 <+184>:\tbl\t0xaaaaca3a7f50 <strtol@plt>\n   0x0000aaaaca3a84fc <+188>:\tmov\tw24, w0\n   0x0000aaaaca3a8500 <+192>:\tmov\tx2, #0x0                   \t// #0\n   0x0000aaaaca3a8504 <+196>:\tmov\tx1, x21\n   0x0000aaaaca3a8508 <+200>:\tmov\tw0, w20\n   0x0000aaaaca3a850c <+204>:\tbl\t0xaaaaca3a7a60 <frr_getopt@plt>\n   0x0000aaaaca3a8510 <+208>:\tcmp\tw0, #0x7f\n   0x0000aaaaca3a8514 <+212>:\tmov\tw19, w0\n   0x0000aaaaca3a8518 <+216>:\tccmp\tw0, #0x0, #0x4, le\n   0x0000aaaaca3a851c <+220>:\tb.eq\t0xaaaaca3a84d8 <main+152>  // b.none\n   0x0000aaaaca3a8520 <+224>:\tmov\tw1, w0\n   0x0000aaaaca3a8524 <+228>:\tmov\tx0, x22\n   0x0000aaaaca3a8528 <+232>:\tbl\t0xaaaaca3a7fe0 <strchr@plt>\n   0x0000aaaaca3a852c <+236>:\tcbz\tx0, 0xaaaaca3a84d8 <main+152>\n   0x0000aaaaca3a8530 <+240>:\tadrp\tx0, 0xaaaaca3dd000 <_xref.22431+8>\n   0x0000aaaaca3a8534 <+244>:\tadrp\tx2, 0xaaaaca3ba000 <mgmt_txn_send_get_data_req+400>\n   0x0000aaaaca3a8538 <+248>:\tmov\tw3, w19\n   0x0000aaaaca3a853c <+252>:\tadd\tx2, x2, #0x518\n   0x0000aaaaca3a8540 <+256>:\tldr\tx0, [x0, #3936]\n   0x0000aaaaca3a8544 <+260>:\tmov\tw1, #0x1                   \t// #1\n   0x0000aaaaca3a8548 <+264>:\tldr\tx0, [x0]\n   0x0000aaaaca3a854c <+268>:\tbl\t0xaaaaca3a7cb0 <__fprintf_chk@plt>\n   0x0000aaaaca3a8550 <+272>:\tb\t0xaaaaca3a84a8 <main+104>\n   0x0000aaaaca3a8554 <+276>:\tbl\t0xaaaaca3a7e60 <frr_init@plt>\n   0x0000aaaaca3a8558 <+280>:\tmov\tw1, w24\n   0x0000aaaaca3a855c <+284>:\tbl\t0xaaaaca3a8c10 <mgmt_master_init>\n   0x0000aaaaca3a8560 <+288>:\tadrp\tx3, 0xaaaaca3a8000 <stream_fifo_push@plt>\n   0x0000aaaaca3a8564 <+292>:\tadrp\tx2, 0xaaaaca3a8000 <stream_fifo_push@plt>\n   0x0000aaaaca3a8568 <+296>:\tadd\tx3, x3, #0xac0\n   0x0000aaaaca3a856c <+300>:\tadd\tx2, x2, #0xaf8\n   0x0000aaaaca3a8570 <+304>:\tadrp\tx1, 0xaaaaca3a8000 <stream_fifo_push@plt>\n   0x0000aaaaca3a8574 <+308>:\tadrp\tx0, 0xaaaaca3a8000 <stream_fifo_push@plt>\n   0x0000aaaaca3a8578 <+312>:\tadd\tx1, x1, #0xb30\n   0x0000aaaaca3a857c <+316>:\tadd\tx0, x0, #0xb68\n   0x0000aaaaca3a8580 <+320>:\tbl\t0xaaaaca3a7de0 <vrf_init@plt>\n   0x0000aaaaca3a8584 <+324>:\tadrp\tx0, 0xaaaaca3a8000 <stream_fifo_push@plt>\n   0x0000aaaaca3a8588 <+328>:\tadd\tx0, x0, #0x9f0\n   0x0000aaaaca3a858c <+332>:\tbl\t0xaaaaca3a7c90 <vrf_cmd_init@plt>\n   0x0000aaaaca3a8590 <+336>:\tbl\t0xaaaaca3a8c60 <mgmt_init>\n   0x0000aaaaca3a8594 <+340>:\tbl\t0xaaaaca3a7df0 <frr_config_fork@plt>\n   0x0000aaaaca3a8598 <+344>:\tadrp\tx0, 0xaaaaca3dd000 <_xref.22431+8>\n   0x0000aaaaca3a859c <+348>:\tldr\tx0, [x0, #3920]\n   0x0000aaaaca3a85a0 <+352>:\tldr\tx0, [x0]\n   0x0000aaaaca3a85a4 <+356>:\tldr\tx0, [x0]\n   0x0000aaaaca3a85a8 <+360>:\tbl\t0xaaaaca3a8030 <frr_run@plt>\n=> 0x0000aaaaca3a85ac <+364>:\tmov\tw0, #0x0                   \t// #0\n   0x0000aaaaca3a85b0 <+368>:\tldp\tx19, x20, [sp, #16]\n   0x0000aaaaca3a85b4 <+372>:\tldp\tx21, x22, [sp, #32]\n   0x0000aaaaca3a85b8 <+376>:\tldp\tx23, x24, [sp, #48]\n   0x0000aaaaca3a85bc <+380>:\tldp\tx29, x30, [sp], #64\n   0x0000aaaaca3a85c0 <+384>:\tret\n   0x0000aaaaca3a85c4 <+388>:\tmov\tw0, #0x1                   \t// #1\n   0x0000aaaaca3a85c8 <+392>:\tbl\t0xaaaaca3a7e40 <frr_help_exit@plt>\nEnd of assembler dump.\n'

see full log at https://ci1.netdef.org/browse/FRR-PULLREQ2-5287/artifact/TOPO2U18ARM8/ErrorLog/log_topotests.txt

Successful on other platforms/tests
  • CentOS 7 rpm pkg check
  • Addresssanitizer topotests part 6
  • Static analyzer (clang)
  • Topotests Ubuntu 18.04 amd64 part 8
  • Addresssanitizer topotests part 0
  • Ubuntu 18.04 deb pkg check
  • Addresssanitizer topotests part 1
  • Addresssanitizer topotests part 4
  • Debian 9 deb pkg check
  • Addresssanitizer topotests part 7
  • Topotests Ubuntu 18.04 arm8 part 8
  • Topotests Ubuntu 18.04 arm8 part 3
  • Addresssanitizer topotests part 5
  • Ubuntu 16.04 deb pkg check
  • IPv4 ldp protocol on Ubuntu 18.04
  • IPv6 protocols on Ubuntu 18.04
  • Topotests debian 10 amd64 part 8
  • Debian 10 deb pkg check
  • Addresssanitizer topotests part 2
  • Ubuntu 20.04 deb pkg check
  • Addresssanitizer topotests part 3
  • Fedora 29 rpm pkg check
  • IPv4 protocols on Ubuntu 18.04
  • Topotests debian 10 amd64 part 0
  • Topotests Ubuntu 18.04 i386 part 8

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented May 10, 2022

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

Test incomplete. See below for issues.
CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5291/

This is a comment from an automated CI system.
For questions and feedback in regards to this CI system, please feel free to email
Martin Winter - mwinter (at) opensourcerouting.org.

Get source / Pull Request: Successful

Building Stage: Successful

Basic Tests: Incomplete

Addresssanitizer topotests part 8: Incomplete (check logs for details)
Topotests debian 10 amd64 part 9: Failed (click for details)

Topology Test Results are at https://ci1.netdef.org/browse/FRR-PULLREQ2-TOPO9DEB10AMD64-5291/test

Topology Tests failed for Topotests debian 10 amd64 part 9
see full log at https://ci1.netdef.org/browse/FRR-PULLREQ2-5291/artifact/TOPO9DEB10AMD64/ErrorLog/log_topotests.txt

Addresssanitizer topotests part 9: Incomplete (check logs for details)
Successful on other platforms/tests
  • Addresssanitizer topotests part 6
  • Fedora 29 rpm pkg check
  • Topotests Ubuntu 18.04 arm8 part 5
  • CentOS 7 rpm pkg check
  • Topotests debian 10 amd64 part 1
  • Topotests Ubuntu 18.04 i386 part 9
  • Topotests Ubuntu 18.04 amd64 part 8
  • Topotests debian 10 amd64 part 2
  • Topotests debian 10 amd64 part 7
  • Topotests Ubuntu 18.04 arm8 part 0
  • Topotests Ubuntu 18.04 amd64 part 0
  • Static analyzer (clang)
  • Topotests Ubuntu 18.04 i386 part 0
  • Topotests Ubuntu 18.04 i386 part 5
  • Ubuntu 18.04 deb pkg check
  • Debian 9 deb pkg check
  • Addresssanitizer topotests part 1
  • Topotests Ubuntu 18.04 i386 part 4
  • Topotests Ubuntu 18.04 amd64 part 1
  • Topotests Ubuntu 18.04 arm8 part 6
  • Topotests Ubuntu 18.04 i386 part 2
  • Topotests Ubuntu 18.04 arm8 part 1
  • Topotests debian 10 amd64 part 6
  • Topotests Ubuntu 18.04 amd64 part 6
  • Topotests debian 10 amd64 part 5
  • Topotests Ubuntu 18.04 arm8 part 8
  • Topotests debian 10 amd64 part 4
  • Addresssanitizer topotests part 7
  • Addresssanitizer topotests part 4
  • Topotests Ubuntu 18.04 i386 part 7
  • Topotests Ubuntu 18.04 arm8 part 3
  • Addresssanitizer topotests part 5
  • Topotests Ubuntu 18.04 amd64 part 2
  • Topotests Ubuntu 18.04 amd64 part 3
  • Topotests debian 10 amd64 part 3
  • Addresssanitizer topotests part 0
  • Topotests debian 10 amd64 part 8
  • Topotests Ubuntu 18.04 i386 part 6
  • Addresssanitizer topotests part 2
  • Topotests Ubuntu 18.04 arm8 part 9
  • Topotests Ubuntu 18.04 arm8 part 4
  • Ubuntu 20.04 deb pkg check
  • Ubuntu 16.04 deb pkg check
  • IPv4 ldp protocol on Ubuntu 18.04
  • IPv6 protocols on Ubuntu 18.04
  • Topotests Ubuntu 18.04 amd64 part 5
  • Debian 10 deb pkg check
  • Topotests Ubuntu 18.04 amd64 part 4
  • IPv4 protocols on Ubuntu 18.04
  • Topotests Ubuntu 18.04 i386 part 1
  • Topotests Ubuntu 18.04 i386 part 3
  • Topotests debian 10 amd64 part 0
  • Topotests Ubuntu 18.04 arm8 part 2
  • Topotests Ubuntu 18.04 i386 part 8
  • Topotests Ubuntu 18.04 amd64 part 7
  • Topotests Ubuntu 18.04 arm8 part 7
  • Addresssanitizer topotests part 3
  • Topotests Ubuntu 18.04 amd64 part 9

@pushpasis
Copy link
Contributor

ci:rerun previous run failed due to CI infra failure

@pushpasis pushpasis added the mgmt FRR Management Infra label May 10, 2022
@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented May 10, 2022

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

Test incomplete. See below for issues.
CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5299/

This is a comment from an automated CI system.
For questions and feedback in regards to this CI system, please feel free to email
Martin Winter - mwinter (at) opensourcerouting.org.

Get source / Pull Request: Successful

Building Stage: Successful

Basic Tests: Incomplete

Addresssanitizer topotests part 8: Incomplete (check logs for details)
Addresssanitizer topotests part 9: Incomplete (check logs for details)
Topotests Ubuntu 18.04 i386 part 8: Failed (click for details)

Topology Test Results are at https://ci1.netdef.org/browse/FRR-PULLREQ2-TOPO8U18I386-5299/test

Topology Tests failed for Topotests Ubuntu 18.04 i386 part 8
see full log at https://ci1.netdef.org/browse/FRR-PULLREQ2-5299/artifact/TOPO8U18I386/ErrorLog/log_topotests.txt

Successful on other platforms/tests
  • Fedora 29 rpm pkg check
  • Topotests Ubuntu 18.04 amd64 part 7
  • Topotests debian 10 amd64 part 1
  • Topotests Ubuntu 18.04 i386 part 0
  • Addresssanitizer topotests part 3
  • Topotests Ubuntu 18.04 i386 part 5
  • Topotests Ubuntu 18.04 amd64 part 4
  • CentOS 7 rpm pkg check
  • Topotests Ubuntu 18.04 i386 part 9
  • Addresssanitizer topotests part 2
  • Topotests Ubuntu 18.04 amd64 part 0
  • Topotests debian 10 amd64 part 5
  • Addresssanitizer topotests part 1
  • Topotests Ubuntu 18.04 i386 part 4
  • Topotests Ubuntu 18.04 amd64 part 1
  • Topotests debian 10 amd64 part 7
  • Debian 9 deb pkg check
  • Topotests Ubuntu 18.04 amd64 part 6
  • Topotests Ubuntu 18.04 arm8 part 8
  • Ubuntu 18.04 deb pkg check
  • Topotests Ubuntu 18.04 arm8 part 6
  • Topotests Ubuntu 18.04 i386 part 2
  • Addresssanitizer topotests part 6
  • Topotests Ubuntu 18.04 arm8 part 1
  • Topotests Ubuntu 18.04 i386 part 7
  • Topotests debian 10 amd64 part 6
  • Topotests Ubuntu 18.04 arm8 part 3
  • Addresssanitizer topotests part 5
  • Topotests Ubuntu 18.04 i386 part 3
  • Topotests debian 10 amd64 part 4
  • Topotests Ubuntu 18.04 amd64 part 2
  • Addresssanitizer topotests part 4
  • Topotests debian 10 amd64 part 3
  • Addresssanitizer topotests part 0
  • Topotests debian 10 amd64 part 8
  • Topotests debian 10 amd64 part 9
  • Topotests Ubuntu 18.04 arm8 part 4
  • Topotests Ubuntu 18.04 arm8 part 9
  • IPv6 protocols on Ubuntu 18.04
  • Topotests Ubuntu 18.04 amd64 part 3
  • Static analyzer (clang)
  • IPv4 protocols on Ubuntu 18.04
  • Topotests debian 10 amd64 part 0
  • Topotests Ubuntu 18.04 arm8 part 2
  • Topotests Ubuntu 18.04 arm8 part 7
  • Topotests Ubuntu 18.04 i386 part 6
  • Topotests debian 10 amd64 part 2
  • Topotests Ubuntu 18.04 amd64 part 8
  • Topotests Ubuntu 18.04 arm8 part 0
  • Ubuntu 16.04 deb pkg check
  • IPv4 ldp protocol on Ubuntu 18.04
  • Topotests Ubuntu 18.04 arm8 part 5
  • Topotests Ubuntu 18.04 i386 part 1
  • Topotests Ubuntu 18.04 amd64 part 9
  • Addresssanitizer topotests part 7
  • Ubuntu 20.04 deb pkg check
  • Topotests Ubuntu 18.04 amd64 part 5
  • Debian 10 deb pkg check

@pushpasis
Copy link
Contributor

ci:rerun previous run failed due to CI infra failure

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented May 11, 2022

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

Test incomplete. See below for issues.
CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5309/

This is a comment from an automated CI system.
For questions and feedback in regards to this CI system, please feel free to email
Martin Winter - mwinter (at) opensourcerouting.org.

Get source / Pull Request: Successful

Building Stage: Successful

Basic Tests: Incomplete

Addresssanitizer topotests part 8: Incomplete (check logs for details)
Addresssanitizer topotests part 9: Incomplete (check logs for details)
Topotests Ubuntu 18.04 amd64 part 9: Failed (click for details)

Topology Test Results are at https://ci1.netdef.org/browse/FRR-PULLREQ2-TOPO9U18AMD64-5309/test

Topology Tests failed for Topotests Ubuntu 18.04 amd64 part 9
see full log at https://ci1.netdef.org/browse/FRR-PULLREQ2-5309/artifact/TOPO9U18AMD64/ErrorLog/log_topotests.txt

Topotests Ubuntu 18.04 i386 part 9: Failed (click for details)

Topology Test Results are at https://ci1.netdef.org/browse/FRR-PULLREQ2-TOPO9U18I386-5309/test

Topology Tests failed for Topotests Ubuntu 18.04 i386 part 9
see full log at https://ci1.netdef.org/browse/FRR-PULLREQ2-5309/artifact/TOPO9U18I386/ErrorLog/log_topotests.txt

Successful on other platforms/tests
  • Topotests Ubuntu 18.04 arm8 part 1
  • Topotests debian 10 amd64 part 6
  • Topotests Ubuntu 18.04 arm8 part 6
  • Topotests Ubuntu 18.04 amd64 part 0
  • Addresssanitizer topotests part 3
  • Topotests Ubuntu 18.04 amd64 part 7
  • Topotests Ubuntu 18.04 i386 part 5
  • Addresssanitizer topotests part 2
  • Topotests debian 10 amd64 part 5
  • Topotests Ubuntu 18.04 amd64 part 4
  • CentOS 7 rpm pkg check
  • Fedora 29 rpm pkg check
  • Topotests debian 10 amd64 part 7
  • Topotests Ubuntu 18.04 amd64 part 3
  • Topotests Ubuntu 18.04 i386 part 2
  • Topotests Ubuntu 18.04 i386 part 7
  • Topotests Ubuntu 18.04 arm8 part 8
  • Ubuntu 18.04 deb pkg check
  • Topotests Ubuntu 18.04 i386 part 0
  • Addresssanitizer topotests part 6
  • Topotests Ubuntu 18.04 amd64 part 1
  • Topotests Ubuntu 18.04 i386 part 8
  • Topotests Ubuntu 18.04 amd64 part 2
  • Topotests Ubuntu 18.04 i386 part 3
  • Topotests debian 10 amd64 part 8
  • IPv6 protocols on Ubuntu 18.04
  • Topotests Ubuntu 18.04 amd64 part 6
  • Topotests debian 10 amd64 part 3
  • Addresssanitizer topotests part 0
  • Topotests Ubuntu 18.04 arm8 part 4
  • Topotests Ubuntu 18.04 arm8 part 9
  • Addresssanitizer topotests part 4
  • Topotests Ubuntu 18.04 arm8 part 3
  • Debian 9 deb pkg check
  • Topotests debian 10 amd64 part 9
  • IPv4 protocols on Ubuntu 18.04
  • Addresssanitizer topotests part 1
  • Topotests Ubuntu 18.04 i386 part 4
  • Topotests debian 10 amd64 part 4
  • Topotests debian 10 amd64 part 2
  • Topotests Ubuntu 18.04 arm8 part 0
  • Topotests Ubuntu 18.04 amd64 part 8
  • Topotests Ubuntu 18.04 arm8 part 2
  • Static analyzer (clang)
  • Topotests Ubuntu 18.04 arm8 part 7
  • Topotests debian 10 amd64 part 0
  • Addresssanitizer topotests part 7
  • Ubuntu 20.04 deb pkg check
  • Topotests Ubuntu 18.04 amd64 part 5
  • Topotests Ubuntu 18.04 i386 part 6
  • IPv4 ldp protocol on Ubuntu 18.04
  • Debian 10 deb pkg check
  • Ubuntu 16.04 deb pkg check
  • Topotests debian 10 amd64 part 1
  • Topotests Ubuntu 18.04 arm8 part 5
  • Addresssanitizer topotests part 5
  • Topotests Ubuntu 18.04 i386 part 1

@ranjanyash54
Copy link
Author

ci:rerun previous run failed due to CI infra failure

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented May 16, 2022

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

Test incomplete. See below for issues.
CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5395/

This is a comment from an automated CI system.
For questions and feedback in regards to this CI system, please feel free to email
Martin Winter - mwinter (at) opensourcerouting.org.

Get source / Pull Request: Successful

Building Stage: Successful

Basic Tests: Incomplete

Addresssanitizer topotests part 8: Incomplete (check logs for details)
Addresssanitizer topotests part 9: Incomplete (check logs for details)
IPv4 ldp protocol on Ubuntu 18.04: Failed (click for details)

RFC Compliance Test ANVL-LDP-9.5 failing:
Test Summary
Similarly, when the LSR learns a label for a prefix from an LDP peer,
it must be able to determine whether that peer is currently a next hop
for the prefix to determine whether it needs to start using the newly
learned label when forwarding packets that match the prefix.
Test Reference
RFC 3036, s2.7 p23 LDP Identifiers and Next Hop Addresses
Test Classification
MUST
Test ANVL-LDP-9.5: !FAILED!
Peer 192.168.0.101 did not forward MPLS packet with label 17

Successful on other platforms/tests
  • Static analyzer (clang)
  • IPv4 protocols on Ubuntu 18.04
  • Addresssanitizer topotests part 1
  • Topotests Ubuntu 18.04 i386 part 4
  • Topotests Ubuntu 18.04 amd64 part 1
  • Topotests Ubuntu 18.04 amd64 part 8
  • Topotests debian 10 amd64 part 2
  • Topotests debian 10 amd64 part 7
  • Topotests Ubuntu 18.04 arm8 part 0
  • Debian 9 deb pkg check
  • Topotests Ubuntu 18.04 amd64 part 6
  • Topotests Ubuntu 18.04 arm8 part 5
  • Topotests Ubuntu 18.04 i386 part 8
  • Topotests Ubuntu 18.04 amd64 part 9
  • Ubuntu 18.04 deb pkg check
  • Ubuntu 20.04 deb pkg check
  • Addresssanitizer topotests part 6
  • Debian 10 deb pkg check
  • Topotests debian 10 amd64 part 1
  • Topotests Ubuntu 18.04 arm8 part 3
  • Addresssanitizer topotests part 5
  • Topotests debian 10 amd64 part 4
  • Addresssanitizer topotests part 4
  • Topotests debian 10 amd64 part 3
  • Addresssanitizer topotests part 0
  • Topotests Ubuntu 18.04 i386 part 9
  • Topotests debian 10 amd64 part 5
  • Topotests Ubuntu 18.04 arm8 part 2
  • Topotests debian 10 amd64 part 0
  • Topotests Ubuntu 18.04 arm8 part 7
  • Topotests Ubuntu 18.04 i386 part 6
  • Ubuntu 16.04 deb pkg check
  • Topotests Ubuntu 18.04 i386 part 1
  • Addresssanitizer topotests part 7
  • Topotests Ubuntu 18.04 arm8 part 8
  • Topotests Ubuntu 18.04 arm8 part 6
  • Topotests Ubuntu 18.04 i386 part 2
  • Topotests debian 10 amd64 part 6
  • Topotests Ubuntu 18.04 arm8 part 1
  • Topotests Ubuntu 18.04 i386 part 7
  • Topotests Ubuntu 18.04 amd64 part 5
  • Fedora 29 rpm pkg check
  • Topotests Ubuntu 18.04 amd64 part 7
  • Topotests Ubuntu 18.04 i386 part 0
  • Addresssanitizer topotests part 3
  • Topotests Ubuntu 18.04 i386 part 5
  • Topotests Ubuntu 18.04 i386 part 3
  • Topotests Ubuntu 18.04 amd64 part 2
  • Topotests Ubuntu 18.04 amd64 part 4
  • CentOS 7 rpm pkg check
  • Topotests debian 10 amd64 part 8
  • Topotests debian 10 amd64 part 9
  • Addresssanitizer topotests part 2
  • Topotests Ubuntu 18.04 arm8 part 4
  • Topotests Ubuntu 18.04 arm8 part 9
  • IPv6 protocols on Ubuntu 18.04
  • Topotests Ubuntu 18.04 amd64 part 0
  • Topotests Ubuntu 18.04 amd64 part 3

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented May 17, 2022

Continuous Integration Result: SUCCESSFUL

Continuous Integration Result: SUCCESSFUL

Congratulations, this patch passed basic tests

Tested-by: NetDEF / OpenSourceRouting.org CI System

CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5426/

This is a comment from an automated CI system.
For questions and feedback in regards to this CI system, please feel free to email
Martin Winter - mwinter (at) opensourcerouting.org.


CLANG Static Analyzer Summary

  • Github Pull Request 11166, comparing to Git base SHA 1300873
  • Base image data for Git 1300873 does not exist - compare skipped

4 Static Analyzer issues remaining.

See details at
https://ci1.netdef.org/browse/FRR-PULLREQ2-5426/artifact/shared/static_analysis/index.html

@NetDEF-CI
Copy link
Collaborator

NetDEF-CI commented May 22, 2022

Continuous Integration Result: FAILED

Continuous Integration Result: FAILED

See below for issues.
CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5509/

This is a comment from an automated CI system.
For questions and feedback in regards to this CI system, please feel free to email
Martin Winter - mwinter (at) opensourcerouting.org.

Get source / Pull Request: Successful

Building Stage: Successful

Basic Tests: Failed

IPv4 ldp protocol on Ubuntu 18.04: Failed (click for details)

RFC Compliance Test ANVL-LDP-9.5 failing:
Test Summary
Similarly, when the LSR learns a label for a prefix from an LDP peer,
it must be able to determine whether that peer is currently a next hop
for the prefix to determine whether it needs to start using the newly
learned label when forwarding packets that match the prefix.
Test Reference
RFC 3036, s2.7 p23 LDP Identifiers and Next Hop Addresses
Test Classification
MUST
Test ANVL-LDP-9.5: !FAILED!
Peer 192.168.0.101 did not forward MPLS packet with label 17

Successful on other platforms/tests
  • Topotests debian 10 amd64 part 8
  • IPv6 protocols on Ubuntu 18.04
  • Topotests Ubuntu 18.04 amd64 part 6
  • Addresssanitizer topotests part 0
  • Topotests debian 10 amd64 part 3
  • Topotests Ubuntu 18.04 arm8 part 4
  • Topotests Ubuntu 18.04 arm8 part 9
  • Ubuntu 18.04 deb pkg check
  • Ubuntu 20.04 deb pkg check
  • Debian 10 deb pkg check
  • IPv4 protocols on Ubuntu 18.04
  • Addresssanitizer topotests part 1
  • Topotests Ubuntu 18.04 i386 part 4
  • Topotests Ubuntu 18.04 amd64 part 9
  • Addresssanitizer topotests part 4
  • Topotests Ubuntu 18.04 i386 part 8
  • Debian 9 deb pkg check
  • Addresssanitizer topotests part 8
  • Topotests Ubuntu 18.04 i386 part 3
  • Topotests Ubuntu 18.04 arm8 part 5
  • Addresssanitizer topotests part 7
  • Topotests debian 10 amd64 part 4
  • Topotests Ubuntu 18.04 i386 part 9
  • Topotests Ubuntu 18.04 arm8 part 3
  • Static analyzer (clang)
  • Topotests debian 10 amd64 part 1
  • Addresssanitizer topotests part 5
  • Topotests debian 10 amd64 part 2
  • Topotests Ubuntu 18.04 i386 part 6
  • Topotests Ubuntu 18.04 arm8 part 0
  • Topotests Ubuntu 18.04 amd64 part 8
  • Ubuntu 16.04 deb pkg check
  • Topotests Ubuntu 18.04 amd64 part 4
  • Topotests Ubuntu 18.04 i386 part 1
  • Addresssanitizer topotests part 2
  • Topotests Ubuntu 18.04 amd64 part 5
  • Topotests debian 10 amd64 part 6
  • Topotests Ubuntu 18.04 arm8 part 1
  • Topotests Ubuntu 18.04 arm8 part 6
  • Topotests Ubuntu 18.04 amd64 part 0
  • Addresssanitizer topotests part 3
  • Topotests Ubuntu 18.04 amd64 part 7
  • Topotests Ubuntu 18.04 arm8 part 2
  • Topotests Ubuntu 18.04 arm8 part 7
  • Fedora 29 rpm pkg check
  • Topotests debian 10 amd64 part 0
  • Addresssanitizer topotests part 9
  • Topotests debian 10 amd64 part 5
  • CentOS 7 rpm pkg check
  • Topotests Ubuntu 18.04 i386 part 7
  • Topotests Ubuntu 18.04 arm8 part 8
  • Topotests Ubuntu 18.04 amd64 part 3
  • Addresssanitizer topotests part 6
  • Topotests Ubuntu 18.04 i386 part 2
  • Topotests debian 10 amd64 part 9
  • Topotests Ubuntu 18.04 amd64 part 1
  • Topotests Ubuntu 18.04 i386 part 5
  • Topotests Ubuntu 18.04 i386 part 0
  • Topotests debian 10 amd64 part 7
  • Topotests Ubuntu 18.04 amd64 part 2

@@ -141,6 +143,9 @@ static int nb_node_new_cb(const struct lysc_node *snode, void *arg)
assert(snode->priv == NULL);
((struct lysc_node *)snode)->priv = nb_node;

if (module && module->ignore_cbs)
SET_FLAG(nb_node->flags, F_NB_NODE_IGNORE_CBS);

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why are these nodes even created in the first place if the module supports no callbacks? If they serve no purpose this code should be changed to not create the nb_nodes and all the rest of the state etc that goes along with them.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is for the Mgmtd deamon where we need the nb_nodes to populate config data trees and the corresponding schema. This is useful for yang schema-based validations and for fetching the equivalent of "show running config".

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Libyang2 has constructed it's own tree for validation and the output of "show running config". In fact the nb_node's hang off a "priv" pointer in the corresponding libyang2 schema node.

Copy link
Contributor

@pushpasis pushpasis May 24, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@choppsv1 Most of the code (including the API needed to do yang-validation) in lib/northbound,c needs a nb_node as parameter. Hence it is going to be lot difficult to avoid creating the nb_nodes on MGMTd. Hence added this new flag on the nb_nodes and then used it to avoid calling callbacks.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would like to revist this later. We should be able to do validation w/o requiring a bunch of dummy nodes.

@@ -1528,6 +1569,9 @@ static int nb_callback_configuration(struct nb_context *context,
union nb_resource *resource;
int ret = NB_ERR;

if (CHECK_FLAG(nb_node->flags, F_NB_NODE_IGNORE_CBS))
return NB_OK;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This check here is done prior to calling nb_callback_{create,modify,destroy,move}, then in each of those called functions the check is done again. That secpmd redundant check should just be an assert.

However, I don't know why this code is even being invoked in the first place for a module with no callbacks -- as mentioned in an earlier comment. This comment applies to the other top level checks (pre_validate, apply_finish etc..)

Copy link
Contributor

@pushpasis pushpasis May 24, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nb_init() which is invoked by frr_init calls nb_validate_callbacks() for all FRR daemons. These changes tries to avoid that for YANG modules that are marked with 'ignore_cbs'.

Was adding static_nb.c and static_nb_config.c as
a library to mgmt. Had put all the local variables
inside ifdefs. As local validation is not used now,
these changes can be reverted now.

If the ignore callback is set in the nb_node
then return without calling the callbacks.

Signed-off-by: Yash Ranjan <ranjany@vmware.com>
@NetDEF-CI
Copy link
Collaborator

Continuous Integration Result: FAILED

See below for issues.
CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-5679/

This is a comment from an automated CI system.
For questions and feedback in regards to this CI system, please feel free to email
Martin Winter - mwinter (at) opensourcerouting.org.

Get source / Pull Request: Successful

Building Stage: Successful

Basic Tests: Failed

IPv4 ldp protocol on Ubuntu 18.04: Failed (click for details)

RFC Compliance Test ANVL-LDP-9.5 failing:
Test Summary
Similarly, when the LSR learns a label for a prefix from an LDP peer,
it must be able to determine whether that peer is currently a next hop
for the prefix to determine whether it needs to start using the newly
learned label when forwarding packets that match the prefix.
Test Reference
RFC 3036, s2.7 p23 LDP Identifiers and Next Hop Addresses
Test Classification
MUST
Test ANVL-LDP-9.5: !FAILED!
Peer 192.168.0.101 did not forward MPLS packet with label 17

Successful on other platforms/tests
  • Addresssanitizer topotests part 6
  • Topotests Ubuntu 18.04 i386 part 5
  • Topotests Ubuntu 18.04 i386 part 0
  • Topotests debian 10 amd64 part 1
  • Topotests Ubuntu 18.04 arm8 part 5
  • Fedora 29 rpm pkg check
  • CentOS 7 rpm pkg check
  • Topotests Ubuntu 18.04 arm8 part 0
  • Topotests Ubuntu 18.04 amd64 part 0
  • Topotests Ubuntu 18.04 i386 part 9
  • Topotests Ubuntu 18.04 amd64 part 8
  • Topotests debian 10 amd64 part 2
  • Static analyzer (clang)
  • Addresssanitizer topotests part 2
  • Topotests Ubuntu 18.04 amd64 part 1
  • Debian 9 deb pkg check
  • Topotests debian 10 amd64 part 5
  • Ubuntu 18.04 deb pkg check
  • Addresssanitizer topotests part 1
  • Topotests Ubuntu 18.04 i386 part 4
  • Topotests debian 10 amd64 part 7
  • Topotests Ubuntu 18.04 arm8 part 6
  • Topotests Ubuntu 18.04 i386 part 2
  • Addresssanitizer topotests part 8
  • Topotests Ubuntu 18.04 i386 part 7
  • Topotests debian 10 amd64 part 6
  • Topotests Ubuntu 18.04 arm8 part 1
  • Topotests Ubuntu 18.04 arm8 part 8
  • Topotests Ubuntu 18.04 amd64 part 6
  • Topotests Ubuntu 18.04 arm8 part 3
  • Addresssanitizer topotests part 4
  • Topotests debian 10 amd64 part 9
  • Addresssanitizer topotests part 5
  • Topotests debian 10 amd64 part 4
  • Topotests Ubuntu 18.04 amd64 part 3
  • Topotests Ubuntu 18.04 amd64 part 2
  • IPv6 protocols on Ubuntu 18.04
  • Addresssanitizer topotests part 0
  • Topotests debian 10 amd64 part 8
  • Topotests debian 10 amd64 part 3
  • Topotests Ubuntu 18.04 arm8 part 9
  • Topotests Ubuntu 18.04 arm8 part 4
  • Ubuntu 16.04 deb pkg check
  • Topotests Ubuntu 18.04 amd64 part 5
  • Topotests Ubuntu 18.04 arm8 part 2
  • Ubuntu 20.04 deb pkg check
  • Topotests Ubuntu 18.04 i386 part 1
  • Topotests Ubuntu 18.04 i386 part 6
  • IPv4 protocols on Ubuntu 18.04
  • Topotests Ubuntu 18.04 amd64 part 4
  • Addresssanitizer topotests part 9
  • Topotests Ubuntu 18.04 amd64 part 9
  • Topotests Ubuntu 18.04 i386 part 3
  • Topotests Ubuntu 18.04 i386 part 8
  • Topotests Ubuntu 18.04 arm8 part 7
  • Addresssanitizer topotests part 3
  • Debian 10 deb pkg check
  • Addresssanitizer topotests part 7
  • Topotests Ubuntu 18.04 amd64 part 7
  • Topotests debian 10 amd64 part 0

@ranjanyash54
Copy link
Author

@choppsv1 can you review this PR?

@pushpasis pushpasis requested a review from choppsv1 May 30, 2022 14:49
Copy link
Contributor

@choppsv1 choppsv1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

https://github.com/FRRouting/frr/blob/master/staticd/static_main.c#L167

Is there some reason this same code was not copied to mgmtd. This was the solution that I suggested a while back.

@choppsv1 choppsv1 merged commit 1a7af90 into FRRouting:dev/mgmtd Jun 7, 2022
@pushpasis
Copy link
Contributor

https://github.com/FRRouting/frr/blob/master/staticd/static_main.c#L167

Is there some reason this same code was not copied to mgmtd. This was the solution that I suggested a while back.

Sorry, we might have missed this. Honestly, I am noticing this 'backup_config_file' for the first time. We can push this change as part of the topotest PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
mgmt FRR Management Infra
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants