• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/char/rtl8365mb/
1#ifndef _RTL8367C_ASICDRV_MIRROR_H_
2#define _RTL8367C_ASICDRV_MIRROR_H_
3
4#include <rtl8367c_asicdrv.h>
5
6extern ret_t rtl8367c_setAsicPortMirror(rtk_uint32 source, rtk_uint32 monitor);
7extern ret_t rtl8367c_getAsicPortMirror(rtk_uint32 *pSource, rtk_uint32 *pMonitor);
8extern ret_t rtl8367c_setAsicPortMirrorRxFunction(rtk_uint32 enabled);
9extern ret_t rtl8367c_getAsicPortMirrorRxFunction(rtk_uint32* pEnabled);
10extern ret_t rtl8367c_setAsicPortMirrorTxFunction(rtk_uint32 enabled);
11extern ret_t rtl8367c_getAsicPortMirrorTxFunction(rtk_uint32* pEnabled);
12extern ret_t rtl8367c_setAsicPortMirrorIsolation(rtk_uint32 enabled);
13extern ret_t rtl8367c_getAsicPortMirrorIsolation(rtk_uint32* pEnabled);
14extern ret_t rtl8367c_setAsicPortMirrorPriority(rtk_uint32 priority);
15extern ret_t rtl8367c_getAsicPortMirrorPriority(rtk_uint32* pPriority);
16extern ret_t rtl8367c_setAsicPortMirrorMask(rtk_uint32 SourcePortmask);
17extern ret_t rtl8367c_getAsicPortMirrorMask(rtk_uint32 *pSourcePortmask);
18extern ret_t rtl8367c_setAsicPortMirrorVlanRxLeaky(rtk_uint32 enabled);
19extern ret_t rtl8367c_getAsicPortMirrorVlanRxLeaky(rtk_uint32* pEnabled);
20extern ret_t rtl8367c_setAsicPortMirrorVlanTxLeaky(rtk_uint32 enabled);
21extern ret_t rtl8367c_getAsicPortMirrorVlanTxLeaky(rtk_uint32* pEnabled);
22extern ret_t rtl8367c_setAsicPortMirrorIsolationRxLeaky(rtk_uint32 enabled);
23extern ret_t rtl8367c_getAsicPortMirrorIsolationRxLeaky(rtk_uint32* pEnabled);
24extern ret_t rtl8367c_setAsicPortMirrorIsolationTxLeaky(rtk_uint32 enabled);
25extern ret_t rtl8367c_getAsicPortMirrorIsolationTxLeaky(rtk_uint32* pEnabled);
26extern ret_t rtl8367c_setAsicPortMirrorRealKeep(rtk_uint32 mode);
27extern ret_t rtl8367c_getAsicPortMirrorRealKeep(rtk_uint32* pMode);
28extern ret_t rtl8367c_setAsicPortMirrorOverride(rtk_uint32 rxMirror, rtk_uint32 txMirror, rtk_uint32 aclMirror);
29extern ret_t rtl8367c_getAsicPortMirrorOverride(rtk_uint32 *pRxMirror, rtk_uint32 *pTxMirror, rtk_uint32 *pAclMirror);
30
31#endif /*#ifndef _RTL8367C_ASICDRV_MIRROR_H_*/
32
33