X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=usertools%2Fdpdk-pmdinfo.py;h=40ef5cec6cbafcdc45bb54140b1423383ebc35f6;hb=5f4eb82f3c73d3bd192ad4eb3b448a07a6810a7e;hp=d7eb1ec2cf3cfabc8e0514c7fca8ca9e17717c7f;hpb=81255f27c65c7f42f50ee8dfb0feeb40c36c4c61;p=dpdk.git diff --git a/usertools/dpdk-pmdinfo.py b/usertools/dpdk-pmdinfo.py index d7eb1ec2cf..40ef5cec6c 100755 --- a/usertools/dpdk-pmdinfo.py +++ b/usertools/dpdk-pmdinfo.py @@ -185,7 +185,7 @@ class PCIIds: return None def parse(self): - if len(self.contents) < 1: + if not self.contents: print("data/%s-pci.ids not found" % self.date) else: vendorID = "" @@ -193,7 +193,7 @@ class PCIIds: for l in self.contents: if l[0] == "#": continue - elif len(l.strip()) == 0: + elif not l.strip(): continue else: if l.find("\t\t") == 0: @@ -307,7 +307,7 @@ class ReadElf(object): except KeyError: continue - if len(pmdinfo["pci_ids"]) != 0: + if pmdinfo["pci_ids"]: print("PMD HW SUPPORT:") if pcidb is not None: self.pretty_print_pmdinfo(pmdinfo) @@ -346,7 +346,7 @@ class ReadElf(object): mystring = force_unicode(data[dataptr:endptr]) rc = mystring.find("PMD_INFO_STRING") if rc != -1: - self.parse_pmd_info_string(mystring) + self.parse_pmd_info_string(mystring[rc:]) dataptr = endptr @@ -593,7 +593,7 @@ def main(stream=None): exit(1) if args.pdir: - exit(scan_for_autoload_pmds(args[0])) + exit(scan_for_autoload_pmds(args.elf_file)) ldlibpath = os.environ.get('LD_LIBRARY_PATH') if ldlibpath is None: