ELF@h@8@#"||Ptd,,QtdRtd00   X2"+] C__gmon_start____cxa_finalizegetopt_longoptargnl_cli_parse_u32rtnl_qdisc_plug_set_limitrtnl_qdisc_plug_release_indefiniteputsrtnl_qdisc_plug_bufferrtnl_qdisc_plug_release_onenl_cli_tc_registernl_cli_tc_unregisterlibc.so.6plug.soGLIBC_2.17 DXX`hpx 8  ( 0 8 @ H P?#{I{#_{G?    @ @"  @B @b @ @ @ @ "@ &@" *@B     G@_{ `BE9 7G,@ R`B9 @{¨_      {Ss&[c*3*O1@TqTTq@Tq!TG@* q TqT&SA[BcC{Ũ_?#{{#_hUsage: nl-qdisc-add [...] plug [OPTIONS]... OPTIONS --help Show this help text. --limit Maximum queue length in bytes. --buffer create a new buffer(plug) and queue incoming traffic into it. --release-one release traffic from previous buffer. --release-indefinite stop buffering and release all (buffered and new) packets. EXAMPLE # Attach plug qdisc with 32KB queue size to ifb0 nl-qdisc-add --dev=ifb0 --parent=root plug --limit=32768 # Plug network traffic arriving at ifb0 nl-qdisc-add --dev=ifb0 --parent=root --update plug --buffer # Unplug traffic arriving at ifb0 indefinitely nl-qdisc-add --dev=ifb0 --parent=root --update plug --release-indefinite # If operating in output buffering mode: # at time t=t0, create a new output buffer b0 to hold network output nl-qdisc-add --dev=ifb0 --parent=root --update plug --buffer # at time t=t1, take a checkpoint c0, create a new output buffer b1 nl-qdisc-add --dev=ifb0 --parent=root --update plug --buffer # at time t=t1+r, after c0 is committed, release b0 nl-qdisc-add --dev=ifb0 --parent=root --update plug --release-one # at time t=t2, take a checkpoint c1, create a new output buffer b2 nl-qdisc-add --dev=ifb0 --parent=root --update plug --buffer # at time t=t2+r, after c1 is committed, release b1 nl-qdisc-add --dev=ifb0 --parent=root --update plug --release-onehelplimitbufferrelease-onerelease-indefiniteplug;,PpDhzRx  HDA BM4<AP BEBh A t D  oh P ooofo            XhhpxGCC: (crosstool-NG 1.28.0) 15.2.0L  zG<'; ='intT*=} sD }V`s $s 247Y8val9Y YP _222 1= hd 0w7V   Y r H] h  %  h Y$$) 0: YD$ YZ$l Yu$Y9B YYx$ >iP  d A0P  , tc,- 5YB:Bph5.$ c1Y I1 Y| 08 `L L G(X P  XPQRST| u, Z}PH Pt DP .P =2 h   !"D#\ $ I !II~$ >  : ; 9 I8 .?: ; 9 'I<( H} ( &I  : ; 9! < 4:!; 9 I.:!; 9 '@z: ; 9 I.?:!; 9! '<H}:!;!,9 IBH}%  U$ > 4: ; 9 I?< : ; 9 I8 > I: ; 9 ': ; 9 IB4: ; 9 IB U4: ; 9 IB1RB X Y W H} > I: ; 9 !I"!I/ #.: ; 9 ' $.?<n: ; Wt Q_ JJ#2?FKRZFh ,Jl<< # pX! !1z%..=y J !X   E :.. t. !# !   optarg__builtin_putsnl_cli_parse_u32short intrtnl_tc_typeplug_exitplug_module__uint32_tnl_list_headrtnl_qdisc_plug_set_limitnl_cli_tc_registerplug_parse_argvoptiongetopt_longtm_nameARG_RELEASE_ONEplug_initlong long inthas_argnl_cli_tc_moduleRTNL_TC_TYPE_CLASStm_opsRTNL_TC_TYPE_ACTrtnl_qdiscunsigned charoptidxlong doubleprint_usageARG_LIMITrtnl_tcGNU C23 15.2.0 -march=armv8-a -mlittle-endian -mabi=lp64 -g -O2 -fPICargctm_listlong long unsigned intnl_cli_tc_unregisterRTNL_TC_TYPE_CLSshort unsigned int__RTNL_TC_TYPE_MAXlong_optsrtnl_qdisc_plug_release_onetm_parse_argvRTNL_TC_TYPE_QDISCtm_typeARG_BUFFERrtnl_tc_opsflagprevrtnl_qdisc_plug_release_indefiniteARG_RELEASE_INDEFINITErtnl_qdisc_plug_buffernext/export/home/pmunts/src/muntsos/toolchain/libs/libnl-3.11.0lib/cli/qdisc/plug.clib/cli/qdisc/usr/local/gcc-aarch64-muntsos-linux-gnu-ctng/aarch64-muntsos-linux-gnu/libc/usr/include/bits./include/netlink./include/netlink/cli./include/netlink/route/qdisc./include/netlink/routetypes.hstdint-uintn.hgetopt_ext.hlist.htc.hplug.hutils.hgetopt_core.h0P0hPh0Q0gQg0R0fRfPhPh,PDXP`dPPPC   hf     XP 0  0    &  )  9 & C &&`M`Y 0&e&X Dp DP&&&Pe&xx X=   0"Jas crti.o$xcall_weak_fncrtn.oplug.c$dplug_parse_argvplug_initplug_exitlong_opts.0plug_modulecrtstuff.c__do_global_dtors_auxcompleted.0__do_global_dtors_aux_fini_array_entry__FRAME_END___fini__dso_handle_DYNAMIC__GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE_nl_cli_tc_registernl_cli_parse_u32__cxa_finalize@GLIBC_2.17rtnl_qdisc_plug_bufferoptarg@GLIBC_2.17rtnl_qdisc_plug_release_indefinite__gmon_start__puts@GLIBC_2.17getopt_long@GLIBC_2.17rtnl_qdisc_plug_release_onenl_cli_tc_unregisterrtnl_qdisc_plug_set_limit.symtab.strtab.shstrtab.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line.debug_str.debug_line_str.debug_loclists.debug_rnglistsPo% h-hh5offBo QP[Be`  k q w2 , pXXPP0P"rP[0G 0= s*:G!J J