ELF>@ 6@8 @ P-P=P=x-x=x= $$Std Ptd%%%44QtdRtdP-P=P=GNUGNUk// nZtK2 hUa , yF"__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizegetopt_longoptargnl_cli_parse_u32rtnl_qdisc_plug_set_limitrtnl_qdisc_plug_release_indefiniteputsrtnl_qdisc_plug_bufferrtnl_qdisc_plug_release_one__stack_chk_failnl_cli_tc_registernl_cli_tc_unregisterlibc.so.6plug.soGLIBC_2.4GLIBC_2.2.5'ii 9ui CP=`X=`= h=p=p=@ @p@@ `@ @ @ @% ?? ? ? ????????? ? ??HH/HtH5J/%K/hhhhhhhhqhah Qh A%.D%.D%.D%}.D%u.D%m.D%e.D%].D%U.D%M.D%E.DH=e.H=U.0H=I/HB/H9tH.Ht H=/H5/H)HH?HHHtH-HtfD=.u+UH=-Ht H=.+9d.]wAWAVL5-AUL-x ATIUSHHdH%(HD$1L|$MLLHމD$xt_=t|*htE=uH,H8Lu=tY=uLH= HD$dH+%(u1H[]A\A]A^A_DLPL@HHhplughelplimitbufferrelease-onerelease-indefiniteUsage: 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-one;4(PxxzRx $FJ w?:*3$"DhH\FBI I(D0C8GP 8A0A(B BBBF ` p='1  tP=`=o O h?0 ooooo x=0@P`p p h   % plug.so-3.11.0-1.el9.x86_64.debugH7zXZִF!t/w]?Eh=ڊ2N bn|,DuxÑ)~/q$6:SgNJȘ;drƍN?wl)/5|hi.%}e'_R۟VZՈL{;ڕ",MZ4bG#We,WGD!A;Lc7Л͜㱊W_`Įw57W.x @t? 5xJlN1uw[.>#8 j+|\CկHEf~a&s̿$?%rM#D^}u!b)Xxff'fq&@]CNlo|<ɑZ5I.( )ղ) IU'owK_~YrvRaYy,|,{ptۧR ٳR(?|UXN6ӡ> (pcz"GJ pDKK\w.ʀC,w.jK0W 5#*} =')1^|y%CzW$[a.{{3;ܽ;BWI4$pjiCۛ<jt48PtẼOGsx21t)刈Ji-rȸ[d4t\V]:U# ~^Y L 6X<n֖n&RmNj/VDR4QG8r 6ﵓ7 ~ p. ;T{oI爩9Y(}^nlP3üc\hyE)+C$!K ӞʠO}b A`[MMGPݜ#m3r=Be0N B?Kk-\w$0(&84U9FArMMvS<I9.]`TKgYZ.shstrtab.note.gnu.property.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.gnu_debuglink.gnu_debugdata  $1o; COKo Xo0g00qB{v  tt 2 %%40&0&P=P-`=`-p=p-x=x-h?h/@0 A11((1 5