diff options
author | Hanoh Haim <hhaim@cisco.com> | 2016-02-28 13:25:54 +0200 |
---|---|---|
committer | Hanoh Haim <hhaim@cisco.com> | 2016-02-28 13:25:54 +0200 |
commit | c218fe2330d758bf44e2c80caf61e49a965e2028 (patch) | |
tree | eb82c6dba6fddf0dd9ba1bd84733af75032d119b /scripts/dpdk_setup_ports.py | |
parent | 23532d37dd0f8e23ec59e36eb96dd766e65cb6b6 (diff) |
m_max_ports->12, base on RaminNietzsche fix. set defult DPDK error to 4
Diffstat (limited to 'scripts/dpdk_setup_ports.py')
-rwxr-xr-x | scripts/dpdk_setup_ports.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/scripts/dpdk_setup_ports.py b/scripts/dpdk_setup_ports.py index 8dfd742e..5cd42a8f 100755 --- a/scripts/dpdk_setup_ports.py +++ b/scripts/dpdk_setup_ports.py @@ -83,13 +83,15 @@ Other network devices if int(self.m_cfg_dict[0]['version'])<2 : self.raise_error ("Configuration file %s is old, should include version field with value greater than 2" % fcfg) - if not self.m_cfg_dict[0].has_key('interfaces') : - self.raise_error ("Configuration file %s is old, should include interfaces field with 2,4,6,8 number of elemets" % fcfg) + self.raise_error ("Configuration file %s is old, should include interfaces field even number of elemets" % fcfg) if_list=self.m_cfg_dict[0]['interfaces'] - if not (len(if_list) in [2,4,6,8]): - self.raise_error ("Configuration file %s should include interfaces field with 2,4,6,8 number of elemets" % fcfg) + 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)) def do_bind_one (self,key): cmd='./dpdk_nic_bind.py --force --bind=igb_uio %s ' % ( key) |