!
/ 1742213560 0 0 0 4 `
plug_la-plug.o/ 1742213560 1001 135 100644 6304 `
ELF > @ @ AWAVL5 AUL- ATIUSHHdH%( HD$1L|$MLLHމD$ t_= t|*htE= uH= L fD = tY= uL H= HD$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 FBI I(D0C8GP
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 @ @ &