Lines Matching +full:create +full:- +full:release
1 /* SPDX-License-Identifier: LGPL-2.1-only */
6 #include "nl-default.h"
15 "Usage: nl-qdisc-add [...] plug [OPTIONS]...\n" in print_usage()
18 " --help Show this help text.\n" in print_usage()
19 " --limit Maximum queue length in bytes.\n" in print_usage()
20 " --buffer create a new buffer(plug) and queue incoming traffic into it.\n" in print_usage()
21 " --release-one release traffic from previous buffer.\n" in print_usage()
22 " --release-indefinite stop buffering and release all (buffered and new) packets.\n" in print_usage()
26 " nl-qdisc-add --dev=ifb0 --parent=root plug --limit=32768\n" in print_usage()
28 " nl-qdisc-add --dev=ifb0 --parent=root --update plug --buffer\n" in print_usage()
30 " nl-qdisc-add --dev=ifb0 --parent=root --update plug --release-indefinite\n\n" in print_usage()
32 " # at time t=t0, create a new output buffer b0 to hold network output\n" in print_usage()
33 " nl-qdisc-add --dev=ifb0 --parent=root --update plug --buffer\n\n" in print_usage()
34 " # at time t=t1, take a checkpoint c0, create a new output buffer b1\n" in print_usage()
35 " nl-qdisc-add --dev=ifb0 --parent=root --update plug --buffer\n" in print_usage()
36 " # at time t=t1+r, after c0 is committed, release b0\n" in print_usage()
37 " nl-qdisc-add --dev=ifb0 --parent=root --update plug --release-one\n\n" in print_usage()
38 " # at time t=t2, take a checkpoint c1, create a new output buffer b2\n" in print_usage()
39 " nl-qdisc-add --dev=ifb0 --parent=root --update plug --buffer\n" in print_usage()
40 " # at time t=t2+r, after c1 is committed, release b1\n" in print_usage()
41 " nl-qdisc-add --dev=ifb0 --parent=root --update plug --release-one\n"); in print_usage()
60 { "release-one", 0, 0, ARG_RELEASE_ONE }, in plug_parse_argv()
61 { "release-indefinite", 0, 0, ARG_RELEASE_INDEFINITE }, in plug_parse_argv()
66 if (c == -1) in plug_parse_argv()