#ifndef _RTL8370_ASICDRV_DOT1X_H_ #define _RTL8370_ASICDRV_DOT1X_H_ #include <rtl8370_asicdrv.h> enum DOT1X_UNAUTH_BEHAV { DOT1X_UNAUTH_DROP = 0, DOT1X_UNAUTH_TRAP, DOT1X_UNAUTH_GVLAN, DOT1X_UNAUTH_MAX }; extern ret_t rtl8370_setAsic1xPBEnConfig(uint32 port,uint32 enabled); extern ret_t rtl8370_getAsic1xPBEnConfig(uint32 port,uint32 *enabled); extern ret_t rtl8370_setAsic1xPBAuthConfig(uint32 port,uint32 auth); extern ret_t rtl8370_getAsic1xPBAuthConfig(uint32 port,uint32 *auth); extern ret_t rtl8370_setAsic1xPBOpdirConfig(uint32 port,uint32 opdir); extern ret_t rtl8370_getAsic1xPBOpdirConfig(uint32 port,uint32 *opdir); extern ret_t rtl8370_setAsic1xMBEnConfig(uint32 port,uint32 enabled); extern ret_t rtl8370_getAsic1xMBEnConfig(uint32 port,uint32 *enabled); extern ret_t rtl8370_setAsic1xMBOpdirConfig(uint32 opdir); extern ret_t rtl8370_getAsic1xMBOpdirConfig(uint32 *opdir); extern ret_t rtl8370_setAsic1xProcConfig(uint32 port, uint32 proc); extern ret_t rtl8370_getAsic1xProcConfig(uint32 port, uint32 *proc); extern ret_t rtl8370_setAsic1xGuestVidx(uint32 index); extern ret_t rtl8370_getAsic1xGuestVidx(uint32 *index); extern ret_t rtl8370_setAsic1xGVOpdir(uint32 enabled); extern ret_t rtl8370_getAsic1xGVOpdir(uint32 *enabled); extern ret_t rtl8370_setAsic1xTrapPriority(uint32 priority); extern ret_t rtl8370_getAsic1xTrapPriority(uint32 *priority); #endif /*_RTL8370_ASICDRV_DOT1X_H_*/