aboutsummaryrefslogtreecommitdiffstats
path: root/resources/libraries/bash/function/dpdk.sh
diff options
context:
space:
mode:
authorJan Gelety <jgelety@cisco.com>2020-05-27 03:55:11 +0200
committerJan Gelety <jgelety@cisco.com>2020-05-27 03:55:11 +0200
commit018dc06b3cf5fdd4733a1221f9592a48ddd6664c (patch)
tree64972613c7e4152a367c0a99a53591e15182a74f /resources/libraries/bash/function/dpdk.sh
parent292604dff945080639021fb4ffe524c6aed3ff07 (diff)
FIX: check if testpmd is alive
Change-Id: I12f21a4a7ae7c8593c42fa8e6cc4d65e36d41270 Signed-off-by: Jan Gelety <jgelety@cisco.com>
Diffstat (limited to 'resources/libraries/bash/function/dpdk.sh')
-rw-r--r--resources/libraries/bash/function/dpdk.sh8
1 files changed, 5 insertions, 3 deletions
diff --git a/resources/libraries/bash/function/dpdk.sh b/resources/libraries/bash/function/dpdk.sh
index 72c1e5ce17..1654cf811b 100644
--- a/resources/libraries/bash/function/dpdk.sh
+++ b/resources/libraries/bash/function/dpdk.sh
@@ -350,9 +350,11 @@ function dpdk_testpmd () {
for attempt in {1..60}; do
echo "Checking if testpmd is alive, attempt nr ${attempt}"
- if fgrep "Press enter to exit" screenlog.0; then
- cat screenlog.0
- exit 0
+ if fgrep "Press enter to exit" screenlog.0 && \
+ fgrep "Port 0: link state change event" screenlog.0 && \
+ fgrep "Port 1: link state change event" screenlog.0; then
+ cat screenlog.0
+ exit 0
fi
sleep 1
done