Code Review
/
csit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
fix permissions for dut_setup.sh
[csit.git]
/
resources
/
libraries
/
python
/
DpdkUtil.py
diff --git
a/resources/libraries/python/DpdkUtil.py
b/resources/libraries/python/DpdkUtil.py
index
541ec9b
..
41c79a8
100644
(file)
--- a/
resources/libraries/python/DpdkUtil.py
+++ b/
resources/libraries/python/DpdkUtil.py
@@
-29,8
+29,8
@@
class DpdkUtil(object):
:rtype: str
"""
# Set the hexadecimal bitmask of the cores to run on.
:rtype: str
"""
# Set the hexadecimal bitmask of the cores to run on.
- eal_core
mask = '-c {} '.format(args['eal_coremask
'])\
- if args.get('eal_core
mask
', '') else ''
+ eal_core
list = '-l {} '.format(args['eal_corelist
'])\
+ if args.get('eal_core
list
', '') else ''
# Set master core.
eal_master_core = '--master-lcore 0 '
# Set the number of memory channels to use.
# Set master core.
eal_master_core = '--master-lcore 0 '
# Set the number of memory channels to use.
@@
-42,7
+42,7
@@
class DpdkUtil(object):
# Load an external driver. Multiple -d options are allowed.
eal_driver = '-d /usr/lib/librte_pmd_virtio.so '
eal_options = '-v '\
# Load an external driver. Multiple -d options are allowed.
eal_driver = '-d /usr/lib/librte_pmd_virtio.so '
eal_options = '-v '\
- + eal_core
mask
\
+ + eal_core
list
\
+ eal_master_core\
+ eal_mem_channels\
+ eal_socket_mem\
+ eal_master_core\
+ eal_mem_channels\
+ eal_socket_mem\
@@
-121,17
+121,17
@@
class DpdkUtil(object):
return pmd_options
@staticmethod
return pmd_options
@staticmethod
- def dpdk_testpmd_start(node, **args):
+ def dpdk_testpmd_start(node, **
kw
args):
"""Start DPDK testpmd app on VM node.
:param node: VM Node to start testpmd on.
"""Start DPDK testpmd app on VM node.
:param node: VM Node to start testpmd on.
- :param args:
List of
testpmd parameters.
+ :param args:
Key-value
testpmd parameters.
:type node: dict
:type args: dict
:returns: nothing
"""
:type node: dict
:type args: dict
:returns: nothing
"""
- eal_options = DpdkUtil.get_eal_options(**args)
- pmd_options = DpdkUtil.get_pmd_options(**args)
+ eal_options = DpdkUtil.get_eal_options(**
kw
args)
+ pmd_options = DpdkUtil.get_pmd_options(**
kw
args)
ssh = SSH()
ssh.connect(node)
ssh = SSH()
ssh.connect(node)