net/bnxt: fix a bit shift operation
We are left shifting more bits than we should be doing.
This patch fixes that.
Coverity issue: 127546
Fixes: 778b759ba1
("net/bnxt: add MAC address")
Cc: stable@dpdk.org
Signed-off-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
This commit is contained in:
parent
231bd2a2dd
commit
9c7b024296
@ -662,13 +662,14 @@ static void bnxt_mac_addr_remove_op(struct rte_eth_dev *eth_dev,
|
||||
uint64_t pool_mask = eth_dev->data->mac_pool_sel[index];
|
||||
struct bnxt_vnic_info *vnic;
|
||||
struct bnxt_filter_info *filter, *temp_filter;
|
||||
int i;
|
||||
uint32_t pool = RTE_MIN(MAX_FF_POOLS, ETH_64_POOLS);
|
||||
uint32_t i;
|
||||
|
||||
/*
|
||||
* Loop through all VNICs from the specified filter flow pools to
|
||||
* remove the corresponding MAC addr filter
|
||||
*/
|
||||
for (i = 0; i < MAX_FF_POOLS; i++) {
|
||||
for (i = 0; i < pool; i++) {
|
||||
if (!(pool_mask & (1ULL << i)))
|
||||
continue;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user