Lines Matching refs:cmd
43 int ThrottleController::runTcCmd(const char *cmd) {
45 size_t len = strnlen(cmd, 255);
54 asprintf(&buffer, "%s %s", TC_PATH, cmd);
61 char cmd[512];
82 sprintf(cmd, "qdisc add dev %s root handle 1: htb default 1 r2q 1000", ifn);
83 if (runTcCmd(cmd)) {
91 sprintf(cmd, "class add dev %s parent 1: classid 1:1 htb rate %dkbit", ifn, txKbps);
92 if (runTcCmd(cmd)) {
109 sprintf(cmd, "qdisc add dev ifb0 root handle 1: htb default 1 r2q 1000");
110 if (runTcCmd(cmd)) {
118 sprintf(cmd, "class add dev ifb0 parent 1: classid 1:1 htb rate %dkbit", rxKbps);
119 if (runTcCmd(cmd)) {
127 sprintf(cmd, "qdisc add dev %s ingress", ifn);
128 if (runTcCmd(cmd)) {
136 sprintf(cmd, "filter add dev %s parent ffff: protocol ip prio 10 u32 match "
138 if (runTcCmd(cmd)) {
150 char cmd[128];
152 sprintf(cmd, "qdisc del dev %s root", iface);
153 runTcCmd(cmd);
154 sprintf(cmd, "qdisc del dev %s ingress", iface);
155 runTcCmd(cmd);