summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Hunt <david.hunt@intel.com>2019-10-29 11:40:13 +0000
committerThomas Monjalon <thomas@monjalon.net>2019-11-12 08:26:25 +0100
commit0f2f911deb0cc3c1204b127ac21683390f068ed8 (patch)
tree3a745f873cb855d9f3475fa262c149c9544657f2
parent31c9a66465ad623258c4449fea54c0b42a2deae1 (diff)
downloaddpdk-0f2f911deb0cc3c1204b127ac21683390f068ed8.zip
dpdk-0f2f911deb0cc3c1204b127ac21683390f068ed8.tar.gz
dpdk-0f2f911deb0cc3c1204b127ac21683390f068ed8.tar.xz
examples/vm_power: fix no port in guest
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.hunt@intel.com> Acked-by: Lei Yao <lei.a.yao@intel.com>
-rw-r--r--examples/vm_power_manager/guest_cli/vm_power_cli_guest.c6
1 files 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 eb0ae91..96c1a1f 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;