ELF>@5@8 @ P-P=P=x-x=x= $$Std Ptd%%%44QtdRtdP-P=P=GNUGNU8/3Y Q#F8 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.9.0-1.el9.x86_64.debugr##7zXZִF!t/%]?Eh=ڊ2N svBVM7Knb^QȐ[v ^4f]mAt ݛ)`y_K >/W[GiYA끯s-Hh%\# XLxqYȆ9*s3Ppڻ1U7ԣ,<%|Ke$EG牟mɧ}%(QΪlVJ#tfnK<-G;R2$)c۸Ml^ ڋK5V"Ja!F@~ <l&[AkH$NfP/DXiE Vq+.}__o+E"[64}JL2i7m4hF&Xt@3>v|{!cLD66`S*o8ֽ{8!$Z,<]!NyPsC'Nϙ!6߱U5J|Q8|:X^`FDO P7_IFҵ-o;+ 9iH#;…eMHޟBd)12cB%p+fh;\ +3Yi9iGLo*ߠؿ)0O+j@64 I#fv:ݮ>| 6xk4vR:y%]$Lnҋ'8.sk+[ bmqTJUp* SefW7;A:ƾjl*/ݿ`JCh % ȻF* .SO`O ̷DPBgYZ.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((1h4