X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=extras%2Fvpp_config%2Fvpplib%2FVppPCIUtil.py;h=fe64c9d4b149fa8e705b75800d7509d077d3e356;hb=7c37a67fda3c467272f2c5cebff08329ba94994a;hp=591dfab96cdce2a948500f61abd0bd799e6e8c37;hpb=8ee72514d392e1d16638656d5c4a6dc63d3d90cc;p=vpp.git diff --git a/extras/vpp_config/vpplib/VppPCIUtil.py b/extras/vpp_config/vpplib/VppPCIUtil.py index 591dfab96cd..fe64c9d4b14 100644 --- a/extras/vpp_config/vpplib/VppPCIUtil.py +++ b/extras/vpp_config/vpplib/VppPCIUtil.py @@ -14,6 +14,7 @@ """VPP PCI Utility libraries""" import re +import logging from vpplib.VPPUtil import VPPUtil @@ -318,6 +319,7 @@ class VppPCIUtil(object): :type node: dict :type driver: string :type device_id: string + :returns ret: Command return code """ rootdir = node['rootdir'] @@ -325,5 +327,9 @@ class VppPCIUtil(object): cmd = dpdk_script + ' -b ' + driver + ' ' + device_id (ret, stdout, stderr) = VPPUtil.exec_command(cmd) if ret != 0: - raise RuntimeError('{} failed on node {} {} {}'.format( + logging.error('{} failed on node {}'.format( cmd, node['host'], stdout, stderr)) + logging.error('{} {}'.format( + stdout, stderr)) + + return ret