dpdk: change thread_id field to uint16_t

pull/13383/head
Lukas Sismis 7 months ago committed by Victor Julien
parent 4dfd44d350
commit a90f0c96b5

@ -451,7 +451,7 @@ static int ConfigSetThreads(DPDKIfaceConfig *iconf, const char *entry_str)
SCReturnInt(0);
}
if (StringParseInt32(&iconf->threads, 10, 0, entry_str) < 0) {
if (StringParseUint16(&iconf->threads, 10, 0, entry_str) < 0) {
SCLogError("Threads entry for interface %s contain non-numerical characters - \"%s\"",
iconf->iface, entry_str);
SCReturnInt(-EINVAL);

@ -123,7 +123,7 @@ typedef struct DPDKThreadVars_ {
uint16_t capture_dpdk_ierrors;
uint16_t capture_dpdk_tx_errs;
unsigned int flags;
int threads;
uint16_t threads;
/* for IPS */
DpdkCopyModeEnum copy_mode;
uint16_t out_port_id;

@ -55,8 +55,7 @@ typedef struct DPDKIfaceConfig_ {
char iface[RTE_ETH_NAME_MAX_LEN];
uint16_t port_id;
int32_t socket_id;
/* number of threads - zero means all available */
int threads;
uint16_t threads;
/* IPS mode */
DpdkCopyModeEnum copy_mode;
const char *out_iface;

Loading…
Cancel
Save