rtl838x: merge bmork's vlan fixes
[openwrt/staging/blogic.git] / target / linux / rtl838x / files-5.4 / drivers / net / dsa / rtl83xx / rtl839x.c
index 8a694b129d77df5370850cbdb0bb44fd0c9341ac..8dd123f609f1c1a7403ef5306d3b45ed195a1319 100644 (file)
@@ -308,6 +308,11 @@ static inline int rtl839x_vlan_port_pb(int port)
        return RTL839X_VLAN_PORT_PB_VLAN(port);
 }
 
+static inline int rtl839x_vlan_port_tag_sts_ctrl(int port)
+{
+       return RTL839X_VLAN_PORT_TAG_STS_CTRL(port);
+}
+
 const struct rtl838x_reg rtl839x_reg = {
        .mask_port_reg_be = rtl839x_mask_port_reg_be,
        .set_port_reg_be = rtl839x_set_port_reg_be,
@@ -352,6 +357,7 @@ const struct rtl838x_reg rtl839x_reg = {
        .vlan_port_egr_filter = rtl839x_vlan_port_egr_filter,
        .vlan_port_igr_filter = rtl839x_vlan_port_igr_filter,
        .vlan_port_pb = rtl839x_vlan_port_pb,
+       .vlan_port_tag_sts_ctrl = rtl839x_vlan_port_tag_sts_ctrl,
 };
 
 irqreturn_t rtl839x_switch_irq(int irq, void *dev_id)