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

+10
View File
@@ -0,0 +1,10 @@
# Invoke: make -C test -f Makefile -f cpu_vlan.mk run-cpu-vlan
CPU_TESTS=build/test_cpu_vlan_full build/test_cpu_vlan_restricted build/test_cpu_vlan_8372
build/test_cpu_vlan_full: test_cpu_vlan.c $(TABLE_ENV) | build
$(CC) $(CFLAGS) -no-pie $(filter %.c,$^) -o $@ $(LDFLAGS)
build/test_cpu_vlan_restricted: test_cpu_vlan.c $(TABLE_ENV) | build
$(CC) $(CFLAGS) -no-pie -DRTLP_TEST_MAX_PORT=7 $(filter %.c,$^) -o $@ $(LDFLAGS)
build/test_cpu_vlan_8372: test_cpu_vlan.c $(TABLE_ENV) | build
$(CC) $(CFLAGS) -no-pie -DRTLP_TEST_MAX_PORT=7 -DRTLP_TEST_MIN_PORT=3 -DRTLP_TEST_IS8373=0 $(filter %.c,$^) -o $@ $(LDFLAGS)
run-cpu-vlan: $(CPU_TESTS)
@for t in $(CPU_TESTS); do $$t || exit 1; done