Changeset 32600


Ignore:
Timestamp:
Jul 8, 2017, 10:30:07 AM (12 days ago)
Author:
brainslayer
Message:

revert bad format

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/router/services/tools/rtk_switch.h

    r32590 r32600  
    1010 * Feature : Function prototype definition
    1111 *
    12  */ 
    13    
     12 */
     13
    1414#ifndef __RTK_SWITCH_H__
    1515#define __RTK_SWITCH_H__
    16    
     16
    1717#include "rtk_types.h"
    1818#ifdef _CFE_
     
    2525#include "cfe_device.h"
    2626#include "cfe_timer.h"
    27 #endif  /*
    28  */
    29    
     27#endif
     28
    3029#define UNDEFINE_PHY_PORT   (0xFF)
    3130#define RTK_SWITCH_PORT_NUM (32)
    32    
     31
    3332#define MAXPKTLEN_CFG_ID_MAX (1)
    34    
     33
    3534#define RTK_SWITCH_MAX_PKTLEN (0x3FFF)
    3635
    37 typedef enum init_state_e 
    38  {
    39 INIT_NOT_COMPLETED = 0,
    40 INIT_COMPLETED,
    41 INIT_STATE_END
     36typedef enum init_state_e
     37{
     38    INIT_NOT_COMPLETED = 0,
     39    INIT_COMPLETED,
     40    INIT_STATE_END
    4241} init_state_t;
    4342
    44  
    45 typedef enum switch_chip_e
    46  {
    47 CHIP_RTL8367C = 0,
    48 CHIP_RTL8370B,
    49 CHIP_END
    50 } switch_chip_t;
    51 
    52  
    53 typedef enum port_type_e
    54  {
    55 UTP_PORT = 0,
    56 EXT_PORT,
    57 UNKNOWN_PORT = 0xFF,
    58 PORT_TYPE_END
    59 } port_type_t;
    60 
    61  
    62 typedef struct rtk_switch_halCtrl_s
    63  {
    64        
    65 switch_chip_t switch_type;
    66        
    67 rtk_uint32 l2p_port[RTK_SWITCH_PORT_NUM];
    68        
    69 rtk_uint32 p2l_port[RTK_SWITCH_PORT_NUM];
    70        
    71 port_type_t log_port_type[RTK_SWITCH_PORT_NUM];
    72        
    73 rtk_uint32 ptp_port[RTK_SWITCH_PORT_NUM];
    74        
    75 rtk_uint32 valid_portmask;
    76        
    77 rtk_uint32 valid_utp_portmask;
    78        
    79 rtk_uint32 valid_ext_portmask;
    80        
    81 rtk_uint32 min_phy_port;
    82        
    83 rtk_uint32 max_phy_port;
    84        
    85 rtk_uint32 phy_portmask;
    86        
    87 rtk_uint32 combo_logical_port;
    88        
    89 rtk_uint32 hsg_logical_port;
    90        
    91 rtk_uint32 max_meter_id;
    92        
    93 rtk_uint32 max_lut_addr_num;
    94        
    95 rtk_uint32 max_trunk_id;
    96 
    97 
    98 } rtk_switch_halCtrl_t;
    99 
    100  
    101 typedef enum rtk_switch_maxPktLen_linkSpeed_e {
    102 MAXPKTLEN_LINK_SPEED_FE = 0,
    103 MAXPKTLEN_LINK_SPEED_GE,
    104 MAXPKTLEN_LINK_SPEED_END,
     43typedef enum switch_chip_e
     44{
     45    CHIP_RTL8367C = 0,
     46    CHIP_RTL8370B,
     47    CHIP_END
     48}switch_chip_t;
     49
     50typedef enum port_type_e
     51{
     52    UTP_PORT = 0,
     53    EXT_PORT,
     54    UNKNOWN_PORT = 0xFF,
     55    PORT_TYPE_END
     56}port_type_t;
     57
     58typedef struct rtk_switch_halCtrl_s
     59{
     60    switch_chip_t   switch_type;
     61    rtk_uint32      l2p_port[RTK_SWITCH_PORT_NUM];
     62    rtk_uint32      p2l_port[RTK_SWITCH_PORT_NUM];
     63    port_type_t     log_port_type[RTK_SWITCH_PORT_NUM];
     64    rtk_uint32      ptp_port[RTK_SWITCH_PORT_NUM];
     65    rtk_uint32      valid_portmask;
     66    rtk_uint32      valid_utp_portmask;
     67    rtk_uint32      valid_ext_portmask;
     68    rtk_uint32      min_phy_port;
     69    rtk_uint32      max_phy_port;
     70    rtk_uint32      phy_portmask;
     71    rtk_uint32      combo_logical_port;
     72    rtk_uint32      hsg_logical_port;
     73    rtk_uint32      max_meter_id;
     74    rtk_uint32      max_lut_addr_num;
     75    rtk_uint32      max_trunk_id;
     76
     77}rtk_switch_halCtrl_t;
     78
     79typedef enum rtk_switch_maxPktLen_linkSpeed_e {
     80     MAXPKTLEN_LINK_SPEED_FE = 0,
     81     MAXPKTLEN_LINK_SPEED_GE,
     82     MAXPKTLEN_LINK_SPEED_END,
    10583} rtk_switch_maxPktLen_linkSpeed_t;
    10684
    107  
    10885#define RTK_SWITCH_CMDS {                       \
    109 CASEID(INIT_SWITCH), \
    110 CASEID(INIT_SWITCH_UP), \
    111 CASEID(BAD_ADDR_X), \
    112 CASEID(POWERUP_LANPORTS), \
    113 CASEID(POWERDOWN_LANPORTS), \
    114 CASEID(SOFT_RESET), \
    115 CASEID(GET_REG), \
    116 CASEID(SET_REG), \
    117 CASEID(TEST_REG),
    118     \
    119 CASEID(RESET_PORT), \
    120 CASEID(GET_LANPORTS_LINK_STATUS), \
    121 CASEID(GET_PORT_STAT), \
    122 CASEID(GET_PORT_SPEED), \
    123 CASEID(GET_EXT_TXRXDELAY), \
    124 CASEID(SET_EXT_TXDELAY), \
    125 CASEID(SET_EXT_RXDELAY),
    126     \
    127 CASEID(SET_EXT_MODE), \
    128 CASEID(GET_CPU), \
    129 CASEID(SET_CPU), \
    130 CASEID(GET_RTK_PHYSTATES), \
    131 CASEID(MAX_REQ), \
    132 }
    133  
     86     CASEID(INIT_SWITCH),                       \
     87     CASEID(INIT_SWITCH_UP),                    \
     88     CASEID(BAD_ADDR_X),                        \
     89     CASEID(POWERUP_LANPORTS),                  \
     90     CASEID(POWERDOWN_LANPORTS),                \
     91     CASEID(SOFT_RESET),                        \
     92     CASEID(GET_REG),                           \
     93     CASEID(SET_REG),                           \
     94     CASEID(TEST_REG),                          \
     95     CASEID(RESET_PORT),                        \
     96     CASEID(GET_LANPORTS_LINK_STATUS),          \
     97     CASEID(GET_PORT_STAT),                     \
     98     CASEID(GET_PORT_SPEED),                    \
     99     CASEID(GET_EXT_TXRXDELAY),                 \
     100     CASEID(SET_EXT_TXDELAY),                   \
     101     CASEID(SET_EXT_RXDELAY),                   \
     102     CASEID(SET_EXT_MODE),                      \
     103     CASEID(GET_CPU),                           \
     104     CASEID(SET_CPU),                           \
     105     CASEID(GET_RTK_PHYSTATES),                 \
     106     CASEID(MAX_REQ),                           \
     107}
     108
    134109#define CASEID(a)       a
    135110typedef enum RTK_SWITCH_CMDS rtk_switch_cmds_e;
    136 
    137111#undef CASEID
    138    
     112
    139113typedef struct rtk_asic_s {
    140        
    141 rtk_uint32 rtk_reg;
    142        
    143 rtk_uint32 rtk_val;
    144 
     114    rtk_uint32      rtk_reg;
     115    rtk_uint32      rtk_val;
    145116} rtk_asic_t;
    146117
    147  
    148 typedef enum stb_LANWAN_config_e {
    149 LLLLW, /* default mode (if rtk_switch is the main switch) */
    150             LLLWW,
    151 LLWLW,
    152 LWLLW,
    153 WLLLW,
    154 LLWWW,
    155 ALL_LAN = 100, /* wan port is as lan port */
    156         NO_WAN_PORT = 101
     118typedef enum stb_LANWAN_config_e {
     119     LLLLW,     /* default mode (if rtk_switch is the main switch)*/
     120     LLLWW,
     121     LLWLW,
     122     LWLLW,
     123     WLLLW,
     124     LLWWW,
     125     ALL_LAN = 100,     /* wan port is as lan port */
     126     NO_WAN_PORT = 101
    157127} stb_config_t;
    158128
    159  
    160 /* UTIL MACRO */
     129/* UTIL MACRO */
    161130#define RTK_CHK_INIT_STATE()                                \
    162     do
    163         \
    164  {
    165         \
    166 if (rtk_switch_initialState_get() != INIT_COMPLETED)
    167                 \
    168  {
    169                 \
    170 return RT_ERR_NOT_INIT;
    171                 \
    172 }
    173 \
    174 } while (0)
    175 
    176  
     131    do                                                      \
     132    {                                                       \
     133        if(rtk_switch_initialState_get() != INIT_COMPLETED) \
     134        {                                                   \
     135            return RT_ERR_NOT_INIT;                         \
     136        }                                                   \
     137    }while(0)
     138
    177139#define RTK_CHK_PORT_VALID(__port__)                            \
    178     do
    179         \
    180  {
    181         \
    182 if (rtk_switch_logicalPortCheck(__port__) != RT_ERR_OK)
    183                 \
    184  {
    185                 \
    186 return RT_ERR_PORT_ID;
    187                 \
    188 }
    189 \
    190 } while (0)
    191 
    192  
     140    do                                                          \
     141    {                                                           \
     142        if(rtk_switch_logicalPortCheck(__port__) != RT_ERR_OK)  \
     143        {                                                       \
     144            return RT_ERR_PORT_ID;                              \
     145        }                                                       \
     146    }while(0)
     147
    193148#define RTK_CHK_PORT_IS_UTP(__port__)                           \
    194     do
    195         \
    196  {
    197         \
    198 if (rtk_switch_isUtpPort(__port__) != RT_ERR_OK)
    199                 \
    200  {
    201                 \
    202 return RT_ERR_PORT_ID;
    203                 \
    204 }
    205 \
    206 } while (0)
    207 
    208  
     149    do                                                          \
     150    {                                                           \
     151        if(rtk_switch_isUtpPort(__port__) != RT_ERR_OK)         \
     152        {                                                       \
     153            return RT_ERR_PORT_ID;                              \
     154        }                                                       \
     155    }while(0)
     156
    209157#define RTK_CHK_PORT_IS_EXT(__port__)                           \
    210     do
    211         \
    212  {
    213         \
    214 if (rtk_switch_isExtPort(__port__) != RT_ERR_OK)
    215                 \
    216  {
    217                 \
    218 return RT_ERR_PORT_ID;
    219                 \
    220 }
    221 \
    222 } while (0)
    223 
    224  
     158    do                                                          \
     159    {                                                           \
     160        if(rtk_switch_isExtPort(__port__) != RT_ERR_OK)         \
     161        {                                                       \
     162            return RT_ERR_PORT_ID;                              \
     163        }                                                       \
     164    }while(0)
     165
    225166#define RTK_CHK_PORT_IS_COMBO(__port__)                           \
    226     do
    227         \
    228  {
    229         \
    230 if (rtk_switch_isComboPort(__port__) != RT_ERR_OK)
    231                 \
    232  {
    233                 \
    234 return RT_ERR_PORT_ID;
    235                 \
    236 }
    237 \
    238 } while (0)
    239 
    240  
     167    do                                                          \
     168    {                                                           \
     169        if(rtk_switch_isComboPort(__port__) != RT_ERR_OK)         \
     170        {                                                       \
     171            return RT_ERR_PORT_ID;                              \
     172        }                                                       \
     173    }while(0)
     174
    241175#define RTK_CHK_PORT_IS_PTP(__port__)                           \
    242     do
    243         \
    244  {
    245         \
    246 if (rtk_switch_isPtpPort(__port__) != RT_ERR_OK)
    247                 \
    248  {
    249                 \
    250 return RT_ERR_PORT_ID;
    251                 \
    252 }
    253 \
    254 } while (0)
    255 
    256  
     176    do                                                          \
     177    {                                                           \
     178        if(rtk_switch_isPtpPort(__port__) != RT_ERR_OK)         \
     179        {                                                       \
     180            return RT_ERR_PORT_ID;                              \
     181        }                                                       \
     182    }while(0)
     183
    257184#define RTK_CHK_PORTMASK_VALID(__portmask__)                        \
    258     do
    259         \
    260  {
    261         \
    262 if (rtk_switch_isPortMaskValid(__portmask__) != RT_ERR_OK)
    263                 \
    264  {
    265                 \
    266 return RT_ERR_PORT_MASK;
    267                 \
    268 }
    269 \
    270 } while (0)
    271 
    272  
     185    do                                                              \
     186    {                                                               \
     187        if(rtk_switch_isPortMaskValid(__portmask__) != RT_ERR_OK)   \
     188        {                                                           \
     189            return RT_ERR_PORT_MASK;                                  \
     190        }                                                           \
     191    }while(0)
     192
    273193#define RTK_CHK_PORTMASK_VALID_ONLY_UTP(__portmask__)               \
    274     do
    275         \
    276  {
    277         \
    278 if (rtk_switch_isPortMaskUtp(__portmask__) != RT_ERR_OK)
    279                 \
    280  {
    281                 \
    282 return RT_ERR_PORT_MASK;
    283                 \
    284 }
    285 \
    286 } while (0)
    287 
    288  
     194    do                                                              \
     195    {                                                               \
     196        if(rtk_switch_isPortMaskUtp(__portmask__) != RT_ERR_OK)   \
     197        {                                                           \
     198            return RT_ERR_PORT_MASK;                                  \
     199        }                                                           \
     200    }while(0)
     201
    289202#define RTK_CHK_PORTMASK_VALID_ONLY_EXT(__portmask__)               \
    290     do
    291         \
    292  {
    293         \
    294 if (rtk_switch_isPortMaskExt(__portmask__) != RT_ERR_OK)
    295                 \
    296  {
    297                 \
    298 return RT_ERR_PORT_MASK;
    299                 \
    300 }
    301 \
    302 } while (0)
    303 
    304  
     203    do                                                              \
     204    {                                                               \
     205        if(rtk_switch_isPortMaskExt(__portmask__) != RT_ERR_OK)   \
     206        {                                                           \
     207            return RT_ERR_PORT_MASK;                                  \
     208        }                                                           \
     209    }while(0)
     210
    305211#define RTK_PORTMASK_IS_PORT_SET(__portmask__, __port__)    (((__portmask__).bits[0] & (0x00000001 << __port__)) ? 1 : 0)
    306212#define RTK_PORTMASK_IS_EMPTY(__portmask__)                 (((__portmask__).bits[0] == 0) ? 1 : 0)
     
    311217#define RTK_PORTMASK_SCAN(__portmask__, __port__)           for(__port__ = 0; __port__ < RTK_SWITCH_PORT_NUM; __port__++)  if(RTK_PORTMASK_IS_PORT_SET(__portmask__, __port__))
    312218#define RTK_PORTMASK_COMPARE(__portmask_A__, __portmask_B__)    ((__portmask_A__).bits[0] - (__portmask_B__).bits[0])
    313    
     219
    314220#define RTK_SCAN_ALL_PHY_PORTMASK(__port__)                 for(__port__ = 0; __port__ < RTK_SWITCH_PORT_NUM; __port__++)  if( (rtk_switch_phyPortMask_get() & (0x00000001 << __port__)))
    315221#define RTK_SCAN_ALL_LOG_PORT(__port__)                     for(__port__ = 0; __port__ < RTK_SWITCH_PORT_NUM; __port__++)  if( rtk_switch_logicalPortCheck(__port__) == RT_ERR_OK)
    316222#define RTK_SCAN_ALL_LOG_PORTMASK(__portmask__)             for((__portmask__).bits[0] = 0; (__portmask__).bits[0] < 0x7FFFF; (__portmask__).bits[0]++)  if( rtk_switch_isPortMaskValid(&__portmask__) == RT_ERR_OK)
    317    
    318 /* Port mask defination */ 
     223
     224/* Port mask defination */
    319225#define RTK_PHY_PORTMASK_ALL                                (rtk_switch_phyPortMask_get())
    320    
    321 /* Port defination*/ 
     226
     227/* Port defination*/
    322228#define RTK_MAX_LOGICAL_PORT_ID                             (rtk_switch_maxLogicalPort_get())
    323    
    324 /* Trunk ID defination*/ 
     229
     230/* Trunk ID defination*/
    325231#define RTK_MAX_TRUNK_GROUP_ID                              (rtk_switch_maxTrunkId_get())
    326    
     232
    327233/* Function Name:
    328234 *      rtk_switch_probe
     
    338244 * Note:
    339245 *
    340  */
    341 extern rtk_api_ret_t rtk_switch_probe(switch_chip_t * pSwitchChip);
    342 
    343  
     246 */
     247extern rtk_api_ret_t rtk_switch_probe(switch_chip_t *pSwitchChip);
     248
    344249/* Function Name:
    345250 *      rtk_switch_initialState_set
     
    355260 * Note:
    356261 *
    357  */ 
     262 */
    358263extern rtk_api_ret_t rtk_switch_initialState_set(init_state_t state);
    359264
    360  
    361265/* Function Name:
    362266 *      rtk_switch_initialState_get
     
    372276 * Note:
    373277 *
    374  */ 
     278 */
    375279extern init_state_t rtk_switch_initialState_get(void);
    376280
    377  
    378281/* Function Name:
    379282 *      rtk_switch_logicalPortCheck
     
    390293 * Note:
    391294 *
    392  */ 
     295 */
    393296extern rtk_api_ret_t rtk_switch_logicalPortCheck(rtk_port_t logicalPort);
    394297
    395  
    396298/* Function Name:
    397299 *      rtk_switch_isUtpPort
     
    408310 * Note:
    409311 *
    410  */ 
     312 */
    411313extern rtk_api_ret_t rtk_switch_isUtpPort(rtk_port_t logicalPort);
    412314
    413  
    414315/* Function Name:
    415316 *      rtk_switch_isExtPort
     
    426327 * Note:
    427328 *
    428  */ 
     329 */
    429330extern rtk_api_ret_t rtk_switch_isExtPort(rtk_port_t logicalPort);
    430331
    431  
    432332/* Function Name:
    433333 *      rtk_switch_isHsgPort
     
    444344 * Note:
    445345 *
    446  */ 
     346 */
    447347extern rtk_api_ret_t rtk_switch_isHsgPort(rtk_port_t logicalPort);
    448348
    449  
    450349/* Function Name:
    451350 *      rtk_switch_isComboPort
     
    462361 * Note:
    463362 *
    464  */ 
     363 */
    465364extern rtk_api_ret_t rtk_switch_isComboPort(rtk_port_t logicalPort);
    466365
    467  
    468366/* Function Name:
    469367 *      rtk_switch_ComboPort_get
     
    478376 * Note:
    479377 *
    480  */ 
     378 */
    481379extern rtk_uint32 rtk_switch_ComboPort_get(void);
    482380
    483  
    484381/* Function Name:
    485382 *      rtk_switch_isPtpPort
     
    496393 * Note:
    497394 *
    498  */ 
     395 */
    499396extern rtk_api_ret_t rtk_switch_isPtpPort(rtk_port_t logicalPort);
    500397
    501  
    502398/* Function Name:
    503399 *      rtk_switch_port_L2P_get
     
    512408 * Note:
    513409 *
    514  */ 
     410 */
    515411extern rtk_uint32 rtk_switch_port_L2P_get(rtk_port_t logicalPort);
    516412
    517  
    518413/* Function Name:
    519414 *      rtk_switch_port_P2L_get
     
    528423 * Note:
    529424 *
    530  */ 
     425 */
    531426extern rtk_port_t rtk_switch_port_P2L_get(rtk_uint32 physicalPort);
    532427
    533  
    534428/* Function Name:
    535429 *      rtk_switch_isPortMaskValid
     
    547441 * Note:
    548442 *
    549  */
    550 extern rtk_api_ret_t rtk_switch_isPortMaskValid(rtk_portmask_t * pPmask);
    551 
    552  
     443 */
     444extern rtk_api_ret_t rtk_switch_isPortMaskValid(rtk_portmask_t *pPmask);
     445
    553446/* Function Name:
    554447 *      rtk_switch_isPortMaskUtp
     
    566459 * Note:
    567460 *
    568  */
    569 extern rtk_api_ret_t rtk_switch_isPortMaskUtp(rtk_portmask_t * pPmask);
    570 
    571  
     461 */
     462extern rtk_api_ret_t rtk_switch_isPortMaskUtp(rtk_portmask_t *pPmask);
     463
    572464/* Function Name:
    573465 *      rtk_switch_isPortMaskExt
     
    585477 * Note:
    586478 *
    587  */
    588 extern rtk_api_ret_t rtk_switch_isPortMaskExt(rtk_portmask_t * pPmask);
    589 
    590  
     479 */
     480extern rtk_api_ret_t rtk_switch_isPortMaskExt(rtk_portmask_t *pPmask);
     481
    591482/* Function Name:
    592483 *      rtk_switch_portmask_L2P_get
     
    604495 * Note:
    605496 *
    606  */
    607 extern rtk_api_ret_t rtk_switch_portmask_L2P_get(rtk_portmask_t * pLogicalPmask, rtk_uint32 * pPhysicalPortmask);
    608 
    609  
     497 */
     498extern rtk_api_ret_t rtk_switch_portmask_L2P_get(rtk_portmask_t *pLogicalPmask, rtk_uint32 *pPhysicalPortmask);
     499
    610500/* Function Name:
    611501 *      rtk_switch_portmask_P2L_get
     
    623513 * Note:
    624514 *
    625  */
    626 extern rtk_api_ret_t rtk_switch_portmask_P2L_get(rtk_uint32 physicalPortmask, rtk_portmask_t * pLogicalPmask);
    627 
    628  
     515 */
     516extern rtk_api_ret_t rtk_switch_portmask_P2L_get(rtk_uint32 physicalPortmask, rtk_portmask_t *pLogicalPmask);
     517
    629518/* Function Name:
    630519 *      rtk_switch_phyPortMask_get
     
    640529 * Note:
    641530 *
    642  */
    643     rtk_uint32 rtk_switch_phyPortMask_get(void);
    644 
    645  
     531 */
     532rtk_uint32 rtk_switch_phyPortMask_get(void);
     533
    646534/* Function Name:
    647535 *      rtk_switch_logPortMask_get
     
    658546 * Note:
    659547 *
    660  */
    661     rtk_api_ret_t rtk_switch_logPortMask_get(rtk_portmask_t * pPortmask);
    662 
    663  
     548 */
     549rtk_api_ret_t rtk_switch_logPortMask_get(rtk_portmask_t *pPortmask);
     550
    664551/* Function Name:
    665552 *      rtk_switch_init
     
    676563 * Note:
    677564 *      The API can set chip registers to default configuration for different release chip model.
    678  */ 
     565 */
    679566extern rtk_api_ret_t rtk_switch_init(void);
    680567
    681  
    682568/* Function Name:
    683569 *      rtk_switch_portMaxPktLen_set
     
    696582 *      RT_ERR_INPUT        - Error Input
    697583 * Note:
    698  */ 
     584 */
    699585extern rtk_api_ret_t rtk_switch_portMaxPktLen_set(rtk_port_t port, rtk_switch_maxPktLen_linkSpeed_t speed, rtk_uint32 cfgId);
    700586
    701  
    702587/* Function Name:
    703588 *      rtk_switch_portMaxPktLen_get
     
    715600 *      RT_ERR_INPUT        - Error Input
    716601 * Note:
    717  */
    718 extern rtk_api_ret_t rtk_switch_portMaxPktLen_get(rtk_port_t port, rtk_switch_maxPktLen_linkSpeed_t speed, rtk_uint32 * pCfgId);
    719 
    720  
     602 */
     603extern rtk_api_ret_t rtk_switch_portMaxPktLen_get(rtk_port_t port, rtk_switch_maxPktLen_linkSpeed_t speed, rtk_uint32 *pCfgId);
     604
    721605/* Function Name:
    722606 *      rtk_switch_maxPktLenCfg_set
     
    734618 *      RT_ERR_INPUT        - Error Input
    735619 * Note:
    736  */ 
     620 */
    737621extern rtk_api_ret_t rtk_switch_maxPktLenCfg_set(rtk_uint32 cfgId, rtk_uint32 pktLen);
    738622
    739  
    740623/* Function Name:
    741624 *      rtk_switch_maxPktLenCfg_get
     
    753636 *      RT_ERR_INPUT        - Error Input
    754637 * Note:
    755  */
    756 extern rtk_api_ret_t rtk_switch_maxPktLenCfg_get(rtk_uint32 cfgId, rtk_uint32 * pPktLen);
    757 
    758  
     638 */
     639extern rtk_api_ret_t rtk_switch_maxPktLenCfg_get(rtk_uint32 cfgId, rtk_uint32 *pPktLen);
     640
    759641/* Function Name:
    760642 *      rtk_switch_greenEthernet_set
     
    775657 *      - DISABLE
    776658 *      - ENABLE
    777  */ 
     659 */
    778660extern rtk_api_ret_t rtk_switch_greenEthernet_set(rtk_enable_t enable);
    779661
    780  
    781662/* Function Name:
    782663 *      rtk_switch_greenEthernet_get
     
    793674 * Note:
    794675 *      This API can get Green Ethernet state.
    795  */
    796 extern rtk_api_ret_t rtk_switch_greenEthernet_get(rtk_enable_t * pEnable);
    797 
    798  
     676 */
     677extern rtk_api_ret_t rtk_switch_greenEthernet_get(rtk_enable_t *pEnable);
     678
    799679/* Function Name:
    800680 *      rtk_switch_maxLogicalPort_get
     
    809689 * Note:
    810690 *      This API can get max logical port
    811  */ 
     691 */
    812692extern rtk_port_t rtk_switch_maxLogicalPort_get(void);
    813693
    814  
    815694/* Function Name:
    816695 *      rtk_switch_maxMeterId_get
     
    826705 * Note:
    827706 *
    828  */ 
     707 */
    829708extern rtk_uint32 rtk_switch_maxMeterId_get(void);
    830709
    831  
    832710/* Function Name:
    833711 *      rtk_switch_maxLutAddrNumber_get
     
    843721 * Note:
    844722 *
    845  */ 
     723 */
    846724extern rtk_uint32 rtk_switch_maxLutAddrNumber_get(void);
    847725
    848  
    849726/* Function Name:
    850727 *      rtk_switch_maxTrunkId_get
     
    860737 * Note:
    861738 *
    862  */ 
     739 */
    863740extern rtk_uint32 rtk_switch_maxTrunkId_get(void);
    864741
    865  
    866 #endif  /*
    867  */
     742#endif
Note: See TracChangeset for help on using the changeset viewer.