ELF@$@8@#"((Ptd44QtdRtd00     p 7"H0 +fxZ__gmon_start____cxa_finalizegetopt_longputsoptargnl_cli_parse_u32rtnl_htb_set_prionl_size2intrtnl_htb_set_ceilrtnl_htb_set_cbufferrtnl_htb_set_rbufferrtnl_htb_set_quantumrtnl_htb_set_ratenl_cli_fatalrtnl_htb_set_defclsrtnl_htb_set_rate2quantumnl_cli_tc_registernl_cli_tc_unregisterlibc.so.6htb.soGLIBC_2.17,= @  0P( @X   ( 0 8 @ H PX`hpx?#{l{#_{G?    @ @"  @B @b @ @ @ @ "@ &@" *@B .@b 2@ 6@ :@ >@ B@ { sB`` @{¨     { sB`` @{¨G@_{ `I9 7GD@ R` 9 @{¨_       {SBs9[c*#   s*_1T qT TqTqTqT9#@SA[BcC{ƨ_qTqTqTG@X*]9G @ *p9G @*k9G @v`*f9G @m*I9G @d *8"@!`"@!"@!@"@!"@!{SsBs[c*3*O1@TqTq`TqATSA[BcC{Ũ_G@*G@*?#{{#_hUsage: nl-class-add [...] htb [OPTIONS]... OPTIONS --help Show this help text. --rate=RATE Rate limit. --ceil=RATE Rate limit while borrowing (default: equal to --rate). --prio=PRIO Priority, lower is served first (default: 0). --quantum=SIZE Amount of bytes to serve at once (default: rate/r2q). --burst=SIZE Max charge size of rate burst buffer (default: auto). --cburst=SIZE Max charge size of ceil rate burst buffer (default: auto) EXAMPLE # Attach class 1:1 to htb qdisc 1: and rate limit it to 20mbit nl-class-add --dev=eth1 --parent=1: --classid=1:1 htb --rate=20mbitUnable to parse htb rate "%s": Invalid format.Unable to parse htb ceil rate "%s": Invalid format.Unable to parse quantum "%s": Invalid format.Unable to parse burst "%s": Invalid format.Unable to parse cburst "%s": Invalid format.hvUsage: nl-qdisc-add [...] htb [OPTIONS]... OPTIONS --help Show this help text. --r2q=DIV Rate to quantum divisor (default: 10) --default=ID Default class for unclassified traffic. EXAMPLE # Create htb root qdisc 1: and direct unclassified traffic to class 1:10 nl-qdisc-add --dev=eth1 --parent=root --handle=1: htb --default=10helpr2qdefaultratequantumceilprioburstcbursthtb;0DHlzRx  DA BM8<0A` B EBC] A 4xAP BFBX A ,A BG ,A BG @ ,6 p Xo0HP H  oooo hh  GCC: (crosstool-NG 1.28.0) 15.2.0L  , ,*GA@;Gintv*=-}s}(6x`s $s! 2 4M7Yr8!val9YY222 "]= h + x   g0^7~   f#Y "  h   h @%h3 Y>>C  Yc>) Y~~ S>' Y~+ Y~ Y~"9Y ~wY%~$<=Y% 5 lSB Y}Y}x$ " , P P   ,; P, P @ S tcS yS:YB:SGphXU~Vl cYY, Y Y| b ( ( s04 P x S`PQRST|t  P = P = cP = P = P$ =4 >PH %]Q XX %|Q (h %Q x %Q  %Q =Z  j p   DU@  tckcy:YG>'wc Y  Y| %   2P ( S0PQRST|(4#UPHTHP=!  QD & II~H} !I$ > .?: ; 9 'I< : ; 9 I8 H} ( 4:!; 9 I ( < .:!; 9 '@z:!; 9 IBH}&I : ; 9!4:!; 9 IB: ; 9 I.?:!; 9! '<H}:!; 9!2IB U4:!; 9!IB1RB X!Y W!>! !I:!; 9!I!I/ .:!; 9! ' !%  U$ >  4: ; 9 I?<! : ; 9 I8 "> I: ; 9 #'$.?: ; 9 '<%&.?<n: ; yy P^ "1>EJPPXEf  Jg2 4P4hPh 4Q4gQg 4R4fRf PxhxPh  P$0PHTPlxPPPPPPP 0PPpPPPPPP 4P4hPh 4Q4gQg 4R4fRf PXhX`P`h $P@HP`hP]  0 (p  , ,0PH p    X p0p ,  ,  p  X  d% p ( =  R ,% [ ,%%dp|0@0%h% @  @ p%%D%p%$$ X/U p  EXev" %7Lavcrti.o$xcall_weak_fncrtn.ohtb.c$dhtb_parse_class_argvhtb_parse_qdisc_argvhtb_inithtb_exitlong_opts.1long_opts.0htb_qdisc_modulehtb_class_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_fatalnl_cli_parse_u32__cxa_finalize@GLIBC_2.17rtnl_htb_set_priooptarg@GLIBC_2.17rtnl_htb_set_defclsrtnl_htb_set_rate__gmon_start__rtnl_htb_set_quantumputs@GLIBC_2.17getopt_long@GLIBC_2.17rtnl_htb_set_ceilrtnl_htb_set_cbufferrtnl_htb_set_rbuffernl_cli_tc_unregisterrtnl_htb_set_rate2quantumnl_size2int.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_rnglistso00% PP-HHH5o*Bo Q[Bep p ` 0k  qXXw2pp400 pp0p"P E }0S0q*k6:a!M  #J