summaryrefslogtreecommitdiffstats
path: root/scripts/dpdk_setup_ports.py
diff options
context:
space:
mode:
authorYaroslav Brustinov <ybrustin@cisco.com>2016-12-25 02:02:59 +0200
committerYaroslav Brustinov <ybrustin@cisco.com>2017-01-01 03:00:28 +0200
commit7b8fd5a8e29202f21edfcb4f463ff920a0464ddb (patch)
tree9324ba5a0c12f298073d24e192bf76e1cfad0cd7 /scripts/dpdk_setup_ports.py
parenta56ae96bdbfe53894aad17192cd21d43c6e8a289 (diff)
Max number of ports: 16
Change-Id: I93e2efe542578b0745d2f40adb2bcf35ffdff31b Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>
Diffstat (limited to 'scripts/dpdk_setup_ports.py')
-rwxr-xr-xscripts/dpdk_setup_ports.py18
1 files changed, 9 insertions, 9 deletions
diff --git a/scripts/dpdk_setup_ports.py b/scripts/dpdk_setup_ports.py
index 6683ca57..9ad1a826 100755
--- a/scripts/dpdk_setup_ports.py
+++ b/scripts/dpdk_setup_ports.py
@@ -391,7 +391,7 @@ Other network devices
fcfg=self.m_cfg_file
if not os.path.isfile(fcfg) :
- self.raise_error ("There is no valid configuration file %s " % fcfg)
+ self.raise_error ("There is no valid configuration file %s\n" % fcfg)
try:
stream = open(fcfg, 'r')
@@ -403,22 +403,22 @@ Other network devices
stream.close();
cfg_dict = self.m_cfg_dict[0]
if 'version' not in cfg_dict:
- self.raise_error ("Configuration file %s is old, should include version field\n" % fcfg )
+ raise DpdkSetup("Configuration file %s is old, should include version field\n" % fcfg )
if int(cfg_dict['version'])<2 :
- self.raise_error ("Configuration file %s is old, expected version 2, got: %s\n" % (fcfg, cfg_dict['version']))
+ raise DpdkSetup("Configuration file %s is old, expected version 2, got: %s\n" % (fcfg, cfg_dict['version']))
if 'interfaces' not in self.m_cfg_dict[0]:
- self.raise_error ("Configuration file %s is old, should include interfaces field even number of elemets" % fcfg)
+ raise DpdkSetup("Configuration file %s is old, should include interfaces field even number of elemets" % fcfg)
if_list=self.m_cfg_dict[0]['interfaces']
l=len(if_list);
- if (l>20):
- self.raise_error ("Configuration file %s should include interfaces field with maximum of number of elemets" % (fcfg,l))
- if ((l % 2)==1):
- self.raise_error ("Configuration file %s should include even number of interfaces " % (fcfg,l))
+ if l > 16:
+ raise DpdkSetup("Configuration file %s should include interfaces field with maximum 16 elements, got: %s." % (fcfg,l))
+ if l % 2:
+ raise DpdkSetup("Configuration file %s should include even number of interfaces " % (fcfg,l))
if 'port_limit' in cfg_dict and cfg_dict['port_limit'] > len(if_list):
- self.raise_error ('Error: port_limit should not be higher than number of interfaces in config file: %s\n' % fcfg)
+ raise DpdkSetup('Error: port_limit should not be higher than number of interfaces in config file: %s\n' % fcfg)
def do_bind_one (self,key,mellanox):