> -----Original Message-----
> From: Hunt, David <david.h...@intel.com>
> Sent: Tuesday, October 29, 2019 7:40 PM
> To: dev@dpdk.org
> Cc: Yao, Lei A <lei.a....@intel.com>; Hunt, David <david.h...@intel.com>
> Subject: [PATCH v1] examples/vm_power: fix no PCI option for guest cli
>
> If there are no ports available to the guest cli application, it will exit
> when
> setting up the default policy because it fails to set the mac address. This
> should not be the case, as this example can be used for many other use
> cases that do not need ports.
>
> If ports not found, simply set nb_mac_to_monitor in the policy to zero and
> continue.
>
> Fixes: 70febdcfd60f ("examples: check status of getting MAC address")
> Signed-off-by: David Hunt <david.h...@intel.com>
Acked-by: Lei Yao <lei.a....@intel.com>
> ---
> examples/vm_power_manager/guest_cli/vm_power_cli_guest.c | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/examples/vm_power_manager/guest_cli/vm_power_cli_guest.c
> b/examples/vm_power_manager/guest_cli/vm_power_cli_guest.c
> index eb0ae9114..96c1a1ff6 100644
> --- a/examples/vm_power_manager/guest_cli/vm_power_cli_guest.c
> +++ b/examples/vm_power_manager/guest_cli/vm_power_cli_guest.c
> @@ -79,9 +79,9 @@ set_policy_defaults(struct channel_packet *pkt)
>
> ret = set_policy_mac(0, 0);
> if (ret != 0)
> - return ret;
> -
> - pkt->nb_mac_to_monitor = 1;
> + pkt->nb_mac_to_monitor = 0;
> + else
> + pkt->nb_mac_to_monitor = 1;
>
> pkt->t_boost_status.tbEnabled = false;
>
> --
> 2.17.1