| 1093 | } |
| 1094 | |
| 1095 | static unsigned long |
| 1096 | get_ulong_opt(const char *opt, const char *name, size_t min, size_t max) |
| 1097 | { |
| 1098 | unsigned long val; |
| 1099 | char *end; |
| 1100 | |
| 1101 | errno = 0; |
| 1102 | val = strtoul(opt, &end, 0); |
| 1103 | if (errno != 0 || end[0] != 0 || val > max || val < min) |
| 1104 | rte_exit(-EINVAL, "invalid value: \"%s\" for option: %s\n", |
| 1105 | opt, name); |
| 1106 | return val; |
| 1107 | } |
| 1108 | |
| 1109 | static void |
| 1110 | get_alg_opt(const char *opt, const char *name) |
no test coverage detected