Advertisement
Guest User

Untitled

a guest
Nov 3rd, 2022
29
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.55 KB | None | 0 0
  1. ret_t rtl8367c_setAsicSvlanSP2CConf(rtk_uint32 index, rtl8367c_svlan_s2c_t* pSvlanSp2cCfg)
  2. {
  3.     ret_t retVal;
  4.     rtk_uint32 i;
  5.     rtk_uint16 smiSvlanSP2C[RTL8367C_SVLAN_SP2C_LEN] = { 0 };
  6.  
  7.     if (index > RTL8367C_SP2CMAX)
  8.         return RT_ERR_ENTRY_INDEX;
  9.  
  10.     _rtl8367c_svlanSp2cStUser2Smi(pSvlanSp2cCfg,smiSvlanSP2C);
  11.  
  12.     for (i = 0; i < 2; i++)
  13.     {
  14.         retVal = rtl8367c_setAsicReg(RTL8367C_SVLAN_S2C_ENTRY_BASE_REG(index) + i, smiSvlanSP2C[i]);
  15.         if(retVal != RT_ERR_OK)
  16.             return retVal;
  17.     }
  18.  
  19.     return retVal;
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement