* default egress vid
                         */
                        qca8k_rmw(priv, QCA8K_EGRESS_VLAN(i),
-                                 0xffff << shift, 1 << shift);
+                                 0xfff << shift,
+                                 QCA8K_PORT_VID_DEF << shift);
                        qca8k_write(priv, QCA8K_REG_PORT_VLAN_CTRL0(i),
-                                   QCA8K_PORT_VLAN_CVID(1) |
-                                   QCA8K_PORT_VLAN_SVID(1));
+                                   QCA8K_PORT_VLAN_CVID(QCA8K_PORT_VID_DEF) |
+                                   QCA8K_PORT_VLAN_SVID(QCA8K_PORT_VID_DEF));
                }
        }
 
 {
        /* Set the vid to the port vlan id if no vid is set */
        if (!vid)
-               vid = 1;
+               vid = QCA8K_PORT_VID_DEF;
 
        return qca8k_fdb_add(priv, addr, port_mask, vid,
                             QCA8K_ATU_STATUS_STATIC);
        u16 port_mask = BIT(port);
 
        if (!vid)
-               vid = 1;
+               vid = QCA8K_PORT_VID_DEF;
 
        return qca8k_fdb_del(priv, addr, port_mask, vid);
 }
 
 
 #define QCA8K_CPU_PORT                                 0
 
+#define QCA8K_PORT_VID_DEF                             1
+
 /* Global control registers */
 #define QCA8K_REG_MASK_CTRL                            0x000
 #define   QCA8K_MASK_CTRL_ID_M                         0xff