#ifndef _RTL8370_ASICDRV_RLDP_H_ #define _RTL8370_ASICDRV_RLDP_H_ #include <rtl8370_asicdrv.h> extern ret_t rtl8370_setAsicRldp(uint32 enable); extern ret_t rtl8370_getAsicRldp(uint32 *enable); extern ret_t rtl8370_setAsicRldpEnable8051(uint32 enable); extern ret_t rtl8370_getAsicRldpEnable8051(uint32 *enable); extern ret_t rtl8370_setAsicRldpCompareRandomNumber(uint32 enable); extern ret_t rtl8370_getAsicRldpCompareRandomNumber(uint32 *enable); extern ret_t rtl8370_setAsicRldpIndicatorSource(uint32 src); extern ret_t rtl8370_getAsicRldpIndicatorSource(uint32 *src); extern ret_t rtl8370_setAsicRldpCheckingStatePara(uint32 retryCount, uint32 retryPeriod); extern ret_t rtl8370_getAsicRldpCheckingStatePara(uint32 *retryCount, uint32 *retryPeriod); extern ret_t rtl8370_setAsicRldpLoopStatePara(uint32 retryCount, uint32 retryPeriod); extern ret_t rtl8370_getAsicRldpLoopStatePara(uint32 *retryCount, uint32 *retryPeriod); extern ret_t rtl8370_setAsicRldpTxPortmask(uint32 pmsk); extern ret_t rtl8370_getAsicRldpTxPortmask(uint32 *pmsk); extern ret_t rtl8370_setAsicRldpRandomSeed(ether_addr_t seed); extern ret_t rtl8370_getAsicRldpRandomSeed(ether_addr_t *seed); extern ret_t rtl8370_setAsicRldpLoopedPortmask(uint32 pmsk); extern ret_t rtl8370_getAsicRldpLoopedPortmask(uint32 *pmsk); extern ret_t rtl8370_getAsicRldpRandomNumber(ether_addr_t *randNumber); extern ret_t rtl8370_getAsicRldpLoopedPortPair(uint32 port, uint32 *loopedPair); #endif /*_RTL8370_ASICDRV_RLDP_H_*/