From e7df748b6aa33fcedad1c94d0666ca694d356d27 Mon Sep 17 00:00:00 2001 From: logicog Date: Mon, 12 Jan 2026 14:33:17 +0100 Subject: [PATCH] Fix error in calculating VLAN for L2 entries --- rtl837x_port.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rtl837x_port.c b/rtl837x_port.c index 08f653c..ca83e92 100644 --- a/rtl837x_port.c +++ b/rtl837x_port.c @@ -287,7 +287,7 @@ void port_l2_learned(void) __banked // VLAN reg_read_m(RTL837x_L2_DATA_OUT_B); - print_short( ((uint16_t) (sfr_data[0] & 0x0f)) | sfr_data[1]); // VLAN + print_short( (((uint16_t) (sfr_data[0] & 0x0f)) << 8) | sfr_data[1]); // VLAN // type reg_read_m(RTL837x_L2_DATA_OUT_C);