Lines Matching refs:cmd
84 char *cmd;
88 asprintf(&cmd, "%s route %s %s/%d dev %s table %d",
91 asprintf(&cmd, "%s route %s %s/%d via %s dev %s table %d",
95 if (runAndFree(cli, cmd)) {
160 char *cmd;
165 asprintf(&cmd, "%s %s rule %s from %s table %d", IP_PATH, getVersion(addr),
167 if (runAndFree(NULL, cmd)) {
177 char *cmd;
185 asprintf(&cmd, "%s route %s %s dev %s table %d", IP_PATH, action, addr, iface,
187 return runAndFree(NULL, cmd);
190 int SecondaryTableController::runAndFree(SocketClient *cli, char *cmd) {
192 if (strlen(cmd) >= 255) {
194 ALOGE("ip command (%s) too long", cmd);
198 free(cmd);
201 ret = system_nosh(cmd);
202 free(cmd);