Updating to mirror new macro structure used in #684

This commit is contained in:
Rob Emery committed 2026-10-25 09:07:14 +00:00
1 parent 2ecef98263
commit 9088e73acb
1 file changed
+10 -2
+10 -2
View File
@@ -564,9 +564,8 @@ def loadMachineConfig(c_file):
patterns = [ patterns = [
r"\.(isRTL8373)\s*=\s*(\d+)\s*", r"\.(isRTL8373)\s*=\s*(\d+)\s*",
r"\.(min_port)\s*=\s*(\d+)\s*",
r"\.(max_port)\s*=\s*(\d+)\s*",
r"\.(n_sfp)\s*=\s*(\d+)\s*", r"\.(n_sfp)\s*=\s*(\d+)\s*",
r"\.(MACHINE_CHIPSET)\s+(\S+)\s*",
r"\.(log_to_phys_port)\s*=\s*("+regexForCArrayLiteral+r")\s*", r"\.(log_to_phys_port)\s*=\s*("+regexForCArrayLiteral+r")\s*",
r"\.(phys_to_log_port)\s*=\s*("+regexForCArrayLiteral+r")\s*", r"\.(phys_to_log_port)\s*=\s*("+regexForCArrayLiteral+r")\s*",
r"\.(is_sfp)\s*=\s*("+regexForCArrayLiteral+r")\s*", r"\.(is_sfp)\s*=\s*("+regexForCArrayLiteral+r")\s*",
@@ -584,6 +583,15 @@ def loadMachineConfig(c_file):
value = list(map(int, value[1:-1].split(","))) value = list(map(int, value[1:-1].split(",")))
machine_config[bits[0]] = value machine_config[bits[0]] = value
if machine_config["MACHINE_CHIPSET"] == "RTL8372":
machine_config["min_port"] = 3
else:
machine_config["min_port"] = 0
if machine_config["MACHINE_CHIPSET"] == "RTL8370":
machine_config["max_port"] = 7
else:
machine_config["max_port"] = 8
if "max_port" in machine_config and "min_port" in machine_config: if "max_port" in machine_config and "min_port" in machine_config:
PORTS = int(machine_config["max_port"]) - int(machine_config["min_port"]) PORTS = int(machine_config["max_port"]) - int(machine_config["min_port"])
if "n_sftp" in machine_config: if "n_sftp" in machine_config: