ELF> @%@8@      $$Ptd   ,,QtdRtd  PPGNUdmE֨"A# @ BE|qX  u a 8 2R"kp! ~x! rp!    __gmon_start___init_fini_ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize_Jv_RegisterClassesgetopt_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_unregisterlibpthread.so.0libm.so.6libc.so.6_edata__bss_start_endplug.soGLIBC_2.4GLIBC_2.2.5aii ui           * / 5 < ! H @! [ X!             ( 0 8 @ H  P  X  ` h p HH HtH5 % @% h% h% h% h% h% h% h% hp% h`%z h P%r h @%j h 0H=) @H= $@H@ H=2 UH)HHw]H| Ht]@H  H= UH)HHHH?HHu]H_ Ht]H@= u'H=G UHt H= =h] @f.H= t&H HtUH= H]WKf.AUIATAUHSHdH%(HD$1H\$H 1 HIHDD$Dt[=tx.ht>=uHH H8LN@=tQ=uLH=HD$dH3%(u1H[]A\A]fLKL;{HHhhelplimitbufferrelease-onerelease-indefiniteplugUsage: 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;, HpzRx $FJ w?;*3$"<DBED D(D@ (A ABBJ H    GWa    oP(    P o ooo  V f v  * h/ 5 < H [ plug.so.debug7zXZִF!t/ ]?Eh=ڊ2Nx1ۇ [IZ9D~z;LLZ)Te!&`M~[ Ֆؔd3[^a[`U+&2O"0ݶpXџ wll,1Lrud81zerI3Z((EeՄ`I`phK!L[I7ڎZM>1y]V|dw2]zE_*RI,q)(SV+e,+vfi! 78|”Uˇ[jOiJc ǫ U1M-x!ژ":gYZ.shstrtab.note.gnu.build-id.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.jcr.data.rel.ro.dynamic.got.got.plt.data.bss.gnu_debuglink.gnu_debugdata $o8( (((0PP8o.Eo  0TPP^B  h c@ @ n  t  z2( (   ,PP      0 x p! p!p!!$$