ELF(40(4 ("! QtdRtd  0 D "G^ +__gmon_start____cxa_finalizegetopt_longrtnl_qdisc_plug_release_onertnl_qdisc_plug_bufferrtnl_qdisc_plug_release_indefiniteputsnl_cli_parse_u32rtnl_qdisc_plug_set_limitoptargnl_cli_tc_registernl_cli_tc_unregisterlibc.so.6plug.soGLIBC_2.4ii  D H X h x    8 <  @       $  (  ,  0  4  @-0-ƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌ|ƏʌtƏʌlƏʌd`h`T0 0 R/<H H0 0R/@-0 0S $0 00 8T0O-0pP@АM `P@ 0 ` p hP <@0CS @@P <Ѝ,00 lda@@->A AA'A6AAAAAA&AA)AAA A AhUsage: 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>A AA'A6AAAAAA&AA)AAA A A  0 o$,<  XhpoHoo(o <<<<<<<<<<<D h     GCC: (crosstool-NG 1.28.0) 15.2.0A0aeabi&6KZ  "D,oG4&'intT*9 } V\} $} 247U8val9U U _.r..19 dp( 3-a   U  H] d %d! U! E U<[ URl UmU9B UU$>id, mtc,- 5U%!B:6.OK Ec1Up` 1 UT ;8mH }@@ GLPxQwRtSu}v$&Pz0<Pz<+PzdmpRPz 92    D!}"9# $ I !I$ >  : ; 9 I8 I~.?: ; 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: ; Hs lib/cli/qdisc/usr/local/gcc-arm-muntsos-linux-gnueabihf-ctng-raspberrypi1/arm-muntsos-linux-gnueabihf/libc/usr/include/bits./include/netlink./include/netlink/cli./include/netlink/route/qdisc./include/netlink/routeplug.ctypes.hstdint-uintn.hgetopt_ext.hlist.htc.hplug.hutils.hgetopt_core.htc.h,fNh.JN.k . p/ /M.K)K5KX . E.:JpJ%.K   | ,D$ R8P $B  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_CLASSlib/cli/qdisc/plug.ctm_ops/export/home/pmunts/src/muntsos/toolchain/libs/libnl-3.11.0RTNL_TC_TYPE_ACTrtnl_qdiscunsigned charoptidxlong doubleprint_usageARG_LIMITrtnl_tcargctm_listlong long unsigned intnl_cli_tc_unregisterRTNL_TC_TYPE_CLSshort unsigned int__RTNL_TC_TYPE_MAXlong_optsrtnl_qdisc_plug_release_onetm_parse_argvGNU C23 15.2.0 -mcpu=arm1176jzf-s -mfloat-abi=hard -mfpu=vfpv2 -mtls-dialect=gnu -marm -march=armv6kz+fp -g -O2 -fPICRTNL_TC_TYPE_QDISCtm_typeARG_BUFFERrtnl_tc_opsflagprevrtnl_qdisc_plug_release_indefiniteARG_RELEASE_INDEFINITErtnl_qdisc_plug_buffernext<P<Z<Q<X<R<W,P,Z$P$(p(<p