| 
					
				 | 
			
			
				@@ -950,7 +950,7 @@ rtk_api_ret_t rtk_vlan_protoAndPortBasedVlan_add(rtk_port_t port, rtk_vlan_proto 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if ((retVal = rtl8367c_getAsicVlanProtocolBasedGroupData(i, &ppb_data_cfg)) != RT_ERR_OK) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return retVal; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        tmp = pInfo->frame_type; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        tmp = (rtl8367c_provlan_frametype)pInfo->frame_type; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (ppb_data_cfg.etherType == pInfo->proto_type && ppb_data_cfg.frameType == tmp) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             /*Already exist*/ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -976,7 +976,7 @@ rtk_api_ret_t rtk_vlan_protoAndPortBasedVlan_add(rtk_port_t port, rtk_vlan_proto 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     else if (empty<RTL8367C_PROTOVLAN_GROUPNO) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         /*No exist index, but have empty index*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        ppb_data_cfg.frameType = pInfo->frame_type; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ppb_data_cfg.frameType = (rtl8367c_provlan_frametype)pInfo->frame_type; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ppb_data_cfg.etherType = pInfo->proto_type; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if ((retVal = rtl8367c_setAsicVlanProtocolBasedGroupData(empty, &ppb_data_cfg)) != RT_ERR_OK) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return retVal; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1267,7 +1267,7 @@ rtk_api_ret_t rtk_vlan_tagMode_set(rtk_port_t port, rtk_vlan_tagMode_t tag_mode) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if (tag_mode >= VLAN_TAG_MODE_END) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return RT_ERR_PORT_ID; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    if ((retVal = rtl8367c_setAsicVlanEgressTagMode(rtk_switch_port_L2P_get(port), tag_mode)) != RT_ERR_OK) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if ((retVal = rtl8367c_setAsicVlanEgressTagMode(rtk_switch_port_L2P_get(port), (rtl8367c_egtagmode)tag_mode)) != RT_ERR_OK) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return retVal; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return RT_ERR_OK; 
			 |