dpdk: change thread_id field to uint16_t

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

@ -451,7 +451,7 @@ static int ConfigSetThreads(DPDKIfaceConfig *iconf, const char *entry_str)
SCReturnInt(0); 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\"", SCLogError("Threads entry for interface %s contain non-numerical characters - \"%s\"",
iconf->iface, entry_str); iconf->iface, entry_str);
SCReturnInt(-EINVAL); SCReturnInt(-EINVAL);

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

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

Loading…
Cancel
Save