fix: initialize CPU MAC9 VLAN state independently of user port count

This commit is contained in:
avicarmeli committed 2026-10-12 10:43:42 +03:00
1 parent da7909f422
commit 875933b9f9
4 files changed
+48 -5

No files matched your search

+12 -3
View File
@@ -56,15 +56,24 @@ const uint8_t hex_chars[] = "0123456789abcdef";
uint8_t *hex = (uint8_t *)hex_chars;
/* ---- a 9-port RTL8373 whose logical ports map to themselves ---- */
#ifndef RTLP_TEST_MAX_PORT
#define RTLP_TEST_MAX_PORT 8
#endif
#ifndef RTLP_TEST_MIN_PORT
#define RTLP_TEST_MIN_PORT 0
#endif
#ifndef RTLP_TEST_IS8373
#define RTLP_TEST_IS8373 1
#endif
const struct machine machine = {
.machine_name = "HOSTTEST",
.min_port = 0,
.max_port = 8,
.min_port = RTLP_TEST_MIN_PORT,
.max_port = RTLP_TEST_MAX_PORT,
.n_sfp = 0,
.log_to_phys_port = { 1, 2, 3, 4, 5, 6, 7, 8, 9 },
.phys_to_log_port = { 0, 1, 2, 3, 4, 5, 6, 7, 8 },
};
struct machine_runtime machine_detected = { .isRTL8373 = 1 };
struct machine_runtime machine_detected = { .isRTL8373 = RTLP_TEST_IS8373 };
/* ---- firmware state the modules read or write ---- */
uint8_t outbuf[TCP_OUTBUF_SIZE];