ELF > `
@ �' @ 8 @ p p @ @ @ � � h h h 8 8 8 $ $ P P P S�td P P P P�td P P P 4 4 Q�td R�td @ @ @ � � GNU �p�%'l�
��}f�� �@ BE���|�qX � � h � � � U a � , y F " A � T � H � __gmon_start__ _ITM_deregisterTMCloneTable _ITM_registerTMCloneTable __cxa_finalize getopt_long optarg nl_cli_parse_u32 rtnl_qdisc_plug_set_limit rtnl_qdisc_plug_release_indefinite puts rtnl_qdisc_plug_buffer rtnl_qdisc_plug_release_one __stack_chk_fail nl_cli_tc_register nl_cli_tc_unregister libpthread.so.0 libc.so.6 _edata __bss_start _end plug.so GLIBC_2.4 GLIBC_2.2.5 7 ii
a ui k @ 0 H p
P �
X `
` ` Z _ @ e ` l � x � � � @ � � �
� � � � � � � � � � �
� � ��H��H� H��t��H��� �5z ��%{ ��h ���������h ���������h ���������h ��������h ��������h ��������h ��������h ��q������h ��a������h ��Q������h
��A��������%� D ����%� D ����%� D ����%� D ����%� D ����%� D ����%� D ����%� D ����%� D ����%} D ����%u D ��H�=U �������H�=E �0���H�=i H�b H9�tH�> H��t ��� �� H�=9 H�52 H)�H��H��H��?H�H��tH� H��t��fD �� ���=� u+UH�=� H��tH�=N �9����d����� ]� �� ���w���� ��AVI��AUA��ATI��USH�� H��dH�%( H�D$1�H�l$ I��H��H�� L��D���D$ �x������t_= t|*��htE= u�H�' H�8����L�����u���� = tY= u�L�������� H�=� �����H�D$dH3%( u1H��[]A\A]A^�� L�������K��� L��������;������� ��H��H��� h help limit buffer release-one release-indefinite plug Usage: 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 ����P `���x ���� ���� ����� zR x� $ H���� FJw� ?:*3$" D ����� @ \ X��� F�E�E �D(�A0�K@�
0A(A BBBH � D��� � ��� GNU � 0 p
�
`
` ' 7 Y �
D @ P ���o ` X �
w h � ( � ���o ���o � ���o ���o � ���o h 0 @ P ` p � � � Z h _ e l x � @ GA$3a1 � Q GA$3p1029 `
B GA* GA$annobin gcc 8.5.0 20210514 GA$plugin name: annobin GA$running gcc 8.5.0 20210514 GA* GA* GA!
GA*FORTIFY GA+GLIBCXX_ASSERTIONS GA*GOW *� GA*cf_protection GA+omit_frame_pointer GA+stack_clash GA!stack_realign plug.so-3.7.0-1.el8.x86_64.debug 9��E�7zXZ �ִF ! t/��G] ?�E�h=��ڊ�2N��J��N�����A� �t���'_�ia��r�T�}��Yg��Xd��y�N��
�2Gӂ�)؎X���6�p��di��C�D�s��~!��.I^�I������$�8pX���2�
�:Q�l 7�n`�F�D�j�,�[��ka�Ӫ�J&�v� ~���}g�1*#~��>��^���b����@!��ק���e��G�w�����HcĥA6��-O�G��52w5uq0��>��$��>[IG{������&�+�?DjK�$��Mdk�