• 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/drivers/char/rtl8365mb/
1#ifndef _RTL8367C_ASICDRV__HSB_H_
2#define _RTL8367C_ASICDRV__HSB_H_
3
4#include <rtl8367c_asicdrv.h>
5
6#define RTL8367C_FIELDSEL_FORMAT_NUMBER      (16)
7#define RTL8367C_FIELDSEL_MAX_OFFSET         (255)
8
9enum FIELDSEL_FORMAT_FORMAT
10{
11    FIELDSEL_FORMAT_DEFAULT = 0,
12    FIELDSEL_FORMAT_RAW,
13	FIELDSEL_FORMAT_LLC,
14	FIELDSEL_FORMAT_IPV4,
15	FIELDSEL_FORMAT_ARP,
16	FIELDSEL_FORMAT_IPV6,
17	FIELDSEL_FORMAT_IPPAYLOAD,
18	FIELDSEL_FORMAT_L4PAYLOAD,
19    FIELDSEL_FORMAT_END
20};
21
22extern ret_t rtl8367c_setAsicFieldSelector(rtk_uint32 index, rtk_uint32 format, rtk_uint32 offset);
23extern ret_t rtl8367c_getAsicFieldSelector(rtk_uint32 index, rtk_uint32* pFormat, rtk_uint32* pOffset);
24
25#endif /*_RTL8367C_ASICDRV__HSB_H_*/
26
27