net/hinic/base: remove queue number limitation
The maximum number of queues on the chip can be any value greater
than 0, it does not have to be the power of two, if it does not be
fixed, dpdk initialization may be failed with OVS mode firmware.
Fixes: 828d3e15a9
("net/hinic/base: support context and work queue")
Cc: stable@dpdk.org
Signed-off-by: Guoyang Zhou <zhouguoyang@huawei.com>
This commit is contained in:
parent
29485dd07b
commit
acf4aeafce
@ -758,11 +758,6 @@ static int hinic_alloc_nicio(struct hinic_hwdev *hwdev)
|
||||
int err;
|
||||
|
||||
max_qps = hinic_func_max_qnum(hwdev);
|
||||
if ((max_qps & (max_qps - 1))) {
|
||||
PMD_DRV_LOG(ERR, "Wrong number of max_qps: %d",
|
||||
max_qps);
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
nic_io->max_qps = max_qps;
|
||||
nic_io->num_qps = max_qps;
|
||||
|
Loading…
Reference in New Issue
Block a user