fix(core): dual_socket support 03/38903/1
authorpmikus <peter.mikus@protonmail.ch>
Thu, 25 May 2023 08:49:39 +0000 (08:49 +0000)
committerpmikus <peter.mikus@protonmail.ch>
Thu, 25 May 2023 08:49:39 +0000 (08:49 +0000)
Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: I881dda8b2fec32b8f489ec97df6592937f6193fa

resources/libraries/python/TRexConfigGenerator.py

index 2015b09..5ecde86 100644 (file)
@@ -244,7 +244,7 @@ class TrexInitConfig:
         latency_thread_id = None
         cores = None
         limit_memory = f"{Constants.TREX_LIMIT_MEMORY}"
-        sockets = 0
+        sockets = list()
 
         for link in tg_topology:
             pci_addresses.append(
@@ -264,8 +264,8 @@ class TrexInitConfig:
                     dst_mac=link["dst_mac"]
                 )
             )
-            sockets = sockets | socket
-        if sockets:
+            sockets.append(socket)
+        if 0 in sockets and 1 in sockets:
             limit_memory = (
                 f"{Constants.TREX_LIMIT_MEMORY},{Constants.TREX_LIMIT_MEMORY}"
             )