mirror of
https://github.com/openvswitch/ovs
synced 2025-08-30 22:05:19 +00:00
dpif-netdev: Skip invoking qsort on empty list.
sorted_poll_list() returns the sorted list of rxqs mapped to PMD thread along with the rxq count. Skip sorting the list if there are no rxqs mapped to the PMD thread. This can be reproduced with manual pinning and 'dpif-netdev/pmd-rxq-show' command. Also Clang reports that null argument is passed to qsort in this case. Signed-off-by: Bhanuprakash Bodireddy <bhanuprakash.bodireddy@intel.com> Signed-off-by: Ben Pfaff <blp@ovn.org>
This commit is contained in:
committed by
Ben Pfaff
parent
81765c00a1
commit
1cc1b5f6b0
@@ -884,10 +884,9 @@ sorted_poll_list(struct dp_netdev_pmd_thread *pmd, struct rxq_poll **list,
|
||||
i++;
|
||||
}
|
||||
ovs_assert(i == *n);
|
||||
qsort(ret, *n, sizeof *ret, compare_poll_list);
|
||||
}
|
||||
|
||||
qsort(ret, *n, sizeof *ret, compare_poll_list);
|
||||
|
||||
*list = ret;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user