devargs: fix policy check when adding arguments
authorGaetan Rivet <gaetan.rivet@6wind.com>
Wed, 2 Aug 2017 17:12:07 +0000 (19:12 +0200)
committerThomas Monjalon <thomas@monjalon.net>
Thu, 3 Aug 2017 19:30:47 +0000 (21:30 +0200)
commitb631f3b0f24276855c2e6e9ef9dc7c2292a1ccd8
tree910c4af87692992b6eddb6b8b22a47a3a3d98a35
parent4d0e2a5da74b030aa4f98c8d6249b2b47fca2317
devargs: fix policy check when adding arguments

Do not fail upon detecting a set bus configuration when adding an
rte_devargs. i.e. adding a blacklisted PCI device while the bus is
configured in whitelist mode.

This failure condition has been introduced when the bus policies
were implemented. This implementation however was meant to strictly
follow the existing API. This check was not and should not be performed
until the current API has been properly deprecated.

The same kind of check is already done when parsing EAL options.

Fixes: 02823c1db0bc ("devargs: parse bus policies")

Signed-off-by: Gaetan Rivet <gaetan.rivet@6wind.com>
lib/librte_eal/common/eal_common_devargs.c