/usr/lib64/libnl/cli/qdisc
Edit: /usr/lib64/libnl/cli/qdisc/plug.a (6436B)
!
/ 1742213560 0 0 0 4 `
plug_la-plug.o/ 1742213560 1001 135 100644 6304 `
ELF > @ @ óúAWAVL�5 AUL�- ATI‰üU‰õSH‰ÓHƒìdH‹%( H‰D$1ÀL�|$M‰øL‰ñL‰êH‰Þ‰ïÇD$ è ƒøÿt_= t|*ƒøhtE= uËH‹= è L‰ç‰Æè ë³fD = tY= uŸL‰çè ë•„ H�= è H‹D$dH+%( u1HƒÄ[]A\A]A^A_ÃD L‰çè éPÿÿÿ L‰çè é@ÿÿÿè AV:4p1265 RV:running gcc 11.5.0 20240719 BV:annobin gcc 11.5.0 20240719 GW:0x3d1856a lib/cli/qdisc/plug.c SP:3 SC:1 CF:8 lib/cli/qdisc/plug.c FL:2 GA:1 PI:4 SE:0 iS:0 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 óúH�= é óúH�= é h GCC: (GNU) 11.5.0 20240719 (Red Hat 11.5.0-5) GNU À zR x� H F�BŽI �I(ŒD0†C8ƒGP¨
8A0A(B BBBF h | À ' À 0 3 = B
G ] i p � › ¾ Ã Ú ö plug_parse_argv long_opts.0 plug_init plug_module plug_exit .LC0 .LC1 _GLOBAL_OFFSET_TABLE_ 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
üÿÿÿÿÿÿÿ üÿÿÿÿÿÿÿT üÿÿÿÿÿÿÿu üÿÿÿÿÿÿÿz üÿÿÿÿÿÿÿ„ üÿÿÿÿÿÿÿ¢ üÿÿÿÿÿÿÿ³ üÿÿÿÿÿÿÿ¸ üÿÿÿÿÿÿÿä üÿÿÿÿÿÿÿô üÿÿÿÿÿÿÿþ üÿÿÿÿÿÿÿ
¼ ! üÿÿÿÿÿÿÿ
¼ " üÿÿÿÿÿÿÿ @
` € À 3 Ø l € .symtab .strtab .shstrtab .rela.text .data .bss .annobin.notes .rodata.str1.1 .rodata.str1.8 .rela.text.startup .rela.init_array .rela.text.exit .rela.fini_array .rela.data.rel.local .comment .note.GNU-stack .note.gnu.property .rela.eh_frame @ @ ˆ &