struct link *link;
char *name;
+ memset(&p, 0, sizeof(p));
+
if ((n_tokens < 13) || (n_tokens > 14 + LINK_RXQ_RSS_MAX)) {
snprintf(out, out_size, MSG_ARG_MISMATCH, tokens[0]);
return;
char *name;
struct kni *kni;
+ memset(&p, 0, sizeof(p));
if ((n_tokens != 6) && (n_tokens != 8)) {
snprintf(out, out_size, MSG_ARG_MISMATCH, tokens[0]);
return;
t0 += 6;
} else if (strcmp(tokens[t0], "stub") == 0) {
- if (n_tokens < t0 + 1) {
- snprintf(out, out_size, MSG_ARG_MISMATCH,
- "pipeline table stub");
- return;
- }
-
p.match_type = TABLE_STUB;
t0 += 1;
if (parse_tokenize_string(line, tokens, &n_tokens)) {
*line_number = l;
+ fclose(f);
return -EINVAL;
}
(tc_queue_id >= RTE_TABLE_ACTION_TC_QUEUE_MAX) ||
(strlen(tokens[2]) != 1)) {
*line_number = l;
+ fclose(f);
return -EINVAL;
}
default:
*line_number = l;
+ fclose(f);
return -EINVAL;
}