summaryrefslogtreecommitdiffstats
path: root/target/linux/realtek/files/include/asm-mips/rtl865x/re865x.h
diff options
context:
space:
mode:
Diffstat (limited to 'target/linux/realtek/files/include/asm-mips/rtl865x/re865x.h')
-rw-r--r--target/linux/realtek/files/include/asm-mips/rtl865x/re865x.h402
1 files changed, 4 insertions, 398 deletions
diff --git a/target/linux/realtek/files/include/asm-mips/rtl865x/re865x.h b/target/linux/realtek/files/include/asm-mips/rtl865x/re865x.h
index e8effa7bb..d7562e600 100644
--- a/target/linux/realtek/files/include/asm-mips/rtl865x/re865x.h
+++ b/target/linux/realtek/files/include/asm-mips/rtl865x/re865x.h
@@ -1,410 +1,16 @@
/*
- * Copyright c Realtek Semiconductor Corporation, 2003
- * All rights reserved.
- *
* $Header: /home1/sub1/tmp/cvs2svn/skylark/skylark/skylark/linux-2.6.x/include/asm-mips/rtl865x/re865x.h,v 1.1 2007-12-07 05:52:23 alva_zhang Exp $
*
* $Author: alva_zhang $
*
- * Abstract:
+ * Copyright (c) 2011 Realtek Semiconductor Corp.
*
- * re865x.h -- ioctl symbol definitions
- *
- * $Log: not supported by cvs2svn $
- * Revision 1.1.1.1 2007/08/06 10:04:57 root
- * Initial import source to CVS
- *
- * Revision 1.76 2007/04/23 13:05:40 bo_zhao
- * +: add new qos support
- *
- * Revision 1.75 2007/04/04 03:44:39 alva_zhang
- * +: support rtl865xC MIB Couter function
- *
- * Revision 1.74 2007/04/04 02:29:03 bo_zhao
- * *: update MNQueue
- *
- * Revision 1.73 2007/03/28 03:04:56 bo_zhao
- * :Add 865xC MNQueue
- *
- * Revision 1.72 2007/03/12 05:40:34 darcy_lu
- * +: add macro definition for get l2 table
- *
- * Revision 1.71 2007/03/06 06:56:06 chihhsing
- * +: add new IOCTRL for port-base VLAN tagged/untagged
- *
- * Revision 1.70 2007/03/05 06:07:18 qjj_qin
- * *:865xc igmp snooping support
- *
- * Revision 1.69 2007/02/14 09:23:21 qjj_qin
- * *:macro for igmp snooping
- *
- * Revision 1.68 2007/02/13 07:37:44 qjj_qin
- * +:igmp proxy to snooping
- *
- * Revision 1.67 2007/01/08 01:57:27 hyking_liu
- * +: add tag RTL8651_IOCTL_SETMULTIPPPOESESSIONSTATUS for idle time out
- *
- * Revision 1.66 2006/12/28 02:45:07 hyking_liu
- * +: add tag SETNAPTTCPUDPPORTRANGE
- *
- * Revision 1.65 2006/12/05 05:56:59 qjj_qin
- * *:add SDK API to specify detail multicast upstream
- *
- * Revision 1.64 2006/11/28 02:53:47 hyking_liu
- * +: Add Micro for ioctl_setvlanPromiscuous
- *
- * Revision 1.63 2006/11/13 06:36:25 qjj_qin
- * +:igmp proxy for multi-port wan port
- *
- * Revision 1.62 2006/10/25 07:11:58 qy_wang
- * +:add an IOCTRL function to get extension device name & vid
- *
- * Revision 1.61 2006/08/16 08:33:31 cw_du
- * +:Add #define RTL8651_IOCTL_ENABLE_UNNUMBERNAPTPROC 2797.
- *
- * Revision 1.60 2006/08/15 05:38:56 hyking_liu
- * +: Add FLUSHGENERICDMZFILTER for flush dmzfilter.
- *
- * Revision 1.59 2006/08/14 05:25:44 hyking_liu
- * *: Modify for DMZ ipFilter API
- *
- * Revision 1.58 2006/08/08 08:56:29 hyking_liu
- * +: add define of IOCTL_ADDGENERICDMZHOST
- *
- * Revision 1.57 2006/08/07 07:20:52 jiucai_wang
- * +:add RTL8651_IOCTL_MANUALKEYFLAGSEND for ipsec manual key mode
- *
- * Revision 1.56 2006/08/02 02:20:45 hyking_liu
- * +: Add the define of RTL8651_IOCTL_ADDDMZHOSTEXT used in re_core.c
- *
- * Revision 1.55 2006/05/30 02:13:06 jiucai_wang
- * +:add the micro declaration for reinit route list(line 2795)
- *
- * Revision 1.54 2006/05/24 09:45:45 jiucai_wang
- * +:add some micro definition(line:541-546)
- *
- * Revision 1.53 2006/04/13 05:54:58 chenyl
- * +: KERNELPROC for kernel procdure testing
- *
- * Revision 1.52 2006/03/16 03:12:37 yjlou
- * +: Support various NAT Cone Type:
- * Naive, Symmetric, Restricted, Port-Restricted, and Full Cone.
- *
- * Revision 1.51 2006/01/27 07:10:48 shliu
- * *: add definition of RTL8651_IOCTL_SETURLFORWARDLOGGING
- *
- * Revision 1.50 2006/01/26 16:04:49 shliu
- * *: define RTL8651_IOCTL_FLUSHURLFILTERRULE
- *
- * Revision 1.49 2006/01/25 14:53:07 yjlou
- * *: fixed the bug of pbnat(Protocol-Base NAT): auto enable when any entry is enabled.
- *
- * Revision 1.48 2006/01/24 13:52:52 shliu
- * *: add ioctl definition RTL8651_IOCTL_SETURLDEFAULTACTION
- *
- * Revision 1.47 2006/01/23 02:05:40 shliu
- * *: add RTL8651_IOCTL_URLUNKNOWNTYPECASESENSITIVE
- *
- * Revision 1.46 2006/01/23 01:57:15 shliu
- * *: add RTL8651_IOCTL_ADDGENERICURLFILTERRULE & RTL8651_IOCTL_DELGENERICURLFILTERRULE
- *
- * Revision 1.45 2005/12/12 03:25:00 tony
- * +: New Feature: support trusted user in url filter.
- *
- * Revision 1.44 2005/12/02 15:41:11 chenyl
- * *: circular buffer write protection by kernel mutex lock / unlock
- *
- * Revision 1.43 2005/12/02 10:04:46 chenyl
- * +: capture Log buffer's snapshot to user space memory under mutex lock/unlock protection.
- * *: shliu's new circ_msg write mechanism.
- *
- * Revision 1.42 2005/11/21 12:40:55 chenyl
- * *: always turn OFF interrupts when R/W flash
- *
- * Revision 1.41 2005/10/26 12:54:40 shliu
- * *: add RTL8651_IOCTL_REPROBE
- *
- * Revision 1.40 2005/10/26 04:57:45 shliu
- * *: new API for deletion of proto stack action table entry
- *
- * Revision 1.39 2005/09/25 17:02:11 shliu
- * *: add definitions for mac filter APIs
- *
- * Revision 1.38 2005/09/09 06:11:05 shliu
- * *: add an API of add generic proto stack action
- *
- * Revision 1.37 2005/09/07 09:54:21 chenyl
- * +: set pure-sw forwarding via http-daemon
- *
- * Revision 1.36 2005/08/04 06:50:15 shliu
- * *: add getChipVersion system call
- *
- * Revision 1.35 2005/08/03 07:35:07 rupert
- * +: Add IOCTL for rtl8651a_addAclRuleExt and rtl8651a_delAclRuleExt
- *
- * Revision 1.34 2005/07/29 09:44:00 chenyl
- * +: dns module in ROMEDRV
- * +: domain blocking (SDK + RomeDrv)
- *
- * Revision 1.33 2005/06/07 14:44:50 shliu
- * *: add rtl8651_addDriverNaptMapping() API.
- *
- * Revision 1.32 2005/06/01 07:10:22 tony
- * *:add a addarp ioctl
- *
- * Revision 1.31 2005/05/04 02:42:00 shliu
- * *: define reinit ROMEDRV for ioctl case
- *
- * Revision 1.30 2005/01/18 13:33:37 ghhuang
- * *: Replace Diffserv API
- *
- * Revision 1.29 2005/01/18 08:50:22 ghhuang
- * +: Diffserv (DSCP) remarking support
- *
- * Revision 1.28 2005/01/11 03:22:55 ghhuang
- * *:MNQ bug fix - Correct ACL undeletion
- *
- * Revision 1.27 2005/01/03 02:52:22 tony
- * +: add API: rtl8651_queryUpnpMapTimeAge
- *
- * Revision 1.26 2004/12/22 08:41:49 tony
- * *: support for alg qos
- *
- * Revision 1.25 2004/12/02 03:08:37 yjlou
- * +: support IPX/Netbios Passthru function
- *
- * Revision 1.24 2004/11/01 08:22:21 tony
- * *: support for rtl8651_addProtoStackServerPortRange
- *
- * Revision 1.23 2004/10/21 11:48:39 chenyl
- * +: web-based icmp/l4 protocol DMZ forwarding
- *
- * Revision 1.22 2004/10/11 05:20:27 yjlou
- * +: add RTL8651_IOCTL_ENABLE_DROP_UNKNOWN_PPPOE_DROP
- *
- * Revision 1.21 2004/10/05 09:20:42 chenyl
- * +: web page to turn ON/OFF ip-multicast system
- *
- * Revision 1.20 2004/10/01 08:37:32 yjlou
- * +: RTL8651_IOCTL_ENABLE_PPPOE_PASSTHRU and RTL8651_IOCTL_ENABLE_IPV6_PASSTHRU
- *
- * Revision 1.19 2004/09/23 08:29:33 tony
- * new features: when wan port's link is changed, the DHCPC will auto renew.
- *
- * Revision 1.18 2004/09/15 14:52:19 chenyl
- * *: enable multicast upload cache
- * *: modify PPTP's default MTU
- *
- * Revision 1.17 2004/09/03 03:00:09 chhuang
- * +: add new feature: pseudo VLAN
- *
- * Revision 1.16 2004/09/02 06:15:38 chenyl
- * *: multicast :
- * - when turning-on ip-multicast, periodic query will be sent immediately
- * +: tbldrv
- * - add options when run addNaptConnection
- * - PURE_SW: pure software entry
- * - DONT_CHECK_INTIP: ignore internal IP checking
- * - TO_PROTOCOL_STACK: this napt packet must be trapped to protocol stack
- * +: forwarding engine:
- * - protocol stack TCP/UDP flow cache
- * - napt redirect register/unregister/query
- *
- * Revision 1.15 2004/08/20 12:29:17 cfliu
- * +: Add loose UDP ctrl item
- *
- * Revision 1.14 2004/08/18 05:39:59 chenyl
- * +: napt special option web-based setting
- *
- * Revision 1.13 2004/07/27 10:48:52 cfliu
- * *: Fix all compile warnings
- *
- * Revision 1.12 2004/07/27 03:06:16 chenyl
- * +: Add DoS ignore type setting ioctl items
- *
- * Revision 1.11 2004/07/19 02:12:26 chhuang
- * *: modify M-N-1 queue
- *
- * Revision 1.10 2004/07/14 13:55:59 chenyl
- * +: web page for MN queue
- *
- * Revision 1.9 2004/07/12 04:25:36 chenyl
- * *: extend existing port scan mechanism
- *
- * Revision 1.8 2004/07/08 10:58:40 tony
- * +: add new ioctl api.
- *
- * Revision 1.7 2004/07/06 07:22:13 chhuang
- * +: add rate limit
- *
- * Revision 1.6 2004/06/29 07:37:13 chenyl
- * +: igmp-proxy filter
- *
- * Revision 1.5 2004/06/21 03:49:17 chhuang
- * +: define RTL8651_IOCTL_NETMTU
- *
- * Revision 1.4 2004/06/16 04:43:11 tony
- * *: support reboot and get loader version for MMU.
- *
- * Revision 1.3 2004/06/14 09:05:40 rupert
- * *: serial definition
- *
- * Revision 1.58 2004/06/11 11:07:17 cfliu
- * +: Add Cable meter and Interface counter webpage
- *
- * Revision 1.57 2004/05/31 14:41:04 jzchen
- * Add Counter setting IO control definition
- *
- * Revision 1.56 2004/05/28 06:11:51 yjlou
- * +: add IOCTL for rtl8651_addProtocolBasedNAT() and rtl8651_delProtocolBasedNAT()
- *
- * Revision 1.55 2004/05/27 05:14:18 cfliu
- * Remove INIT_HARDWARE
- *
- * Revision 1.54 2004/05/20 08:45:49 chhuang
- * add Web Page for QoS
- *
- * Revision 1.53 2004/05/19 08:49:22 orlando
- * add RTL8651_IOCTL_DIAG_LED
- *
- * Revision 1.52 2004/05/17 07:22:16 tony
- * fix pppoe silent timeout bug and make PPTP/L2TP support silent timeout.
- *
- * Revision 1.51 2004/05/14 10:18:15 orlando
- * add RTL8651_IOCTL_DIAG_LED
- *
- * Revision 1.50 2004/05/12 07:20:15 chenyl
- * +: source ip blocking
- * *: modify dos mechanism
- *
- * Revision 1.49 2004/05/10 05:53:45 chhuang
- * add new IOCTL: RTL8651_IOCTL_ADDURLFILTER
- *
- * Revision 1.48 2004/05/05 08:27:07 tony
- * new features: add remote management spec
- *
- * Revision 1.47 2004/04/29 05:47:52 chhuang
- * add new ioctl for rtl8651_addNaptMappingExt()
- *
- * Revision 1.46 2004/04/27 07:05:02 chenyl
- * +: ioctl number: RTL8651_IOCTL_SETDEFAULTIGMPUPSTREAM
- *
- * Revision 1.45 2004/04/19 13:45:18 tony
- * add resetPptpProprity and resetL2tpProprity IOCTL.
- *
- * Revision 1.44 2004/04/14 02:45:50 tony
- * add ioctl RTL8651_IOCTL_SETLOOPBACKPORTPHY
- *
- * Revision 1.43 2004/04/13 08:15:53 tony
- * fix bug: make PPTP/L2TP run stably.
- *
- * Revision 1.42 2004/04/09 02:26:12 tony
- * remove rtl8651_specifyNetworkIntfLinkLayerType_1 IOCTL.
- *
- * Revision 1.41 2004/04/08 13:18:12 tony
- * add PPTP/L2TP routine for MII lookback port.
- *
- * Revision 1.40 2004/04/08 12:25:42 cfliu
- * Add del ACL ioctl()
- *
- * Revision 1.39 2004/02/24 05:12:33 cfliu
- * Add symbols required for WLAN HW acceleration code
- *
- * Revision 1.38 2004/02/10 13:00:34 orlando
- * add lanType field in pppoeCfg_t
- *
- * Revision 1.37 2004/02/09 09:18:00 tony
- * add function: user is able to add protocol stack Server used TCP ports by
- * rtl8651_addProtoStackServerUsedTcpPort(incoming_src_port); and flush the
- * table by rtl8651_flushProtoStackServerUsedTcpPort();
- *
- * Revision 1.36 2004/02/04 06:24:19 rupert
- * Add UDP IOCTL
- *
- * Revision 1.35 2004/01/29 09:38:02 tony
- * add case RTL8651_IOCTL_ADDNAPTSERVERPORTRANGE ,RTL8651_IOCTL_DELNAPTSERVERPORTRANGE
- *
- * Revision 1.34 2004/01/29 02:03:34 orlando
- * correct duplicate conflicts
- *
- * Revision 1.33 2004/01/27 02:03:04 tony
- * add RTL8651_IOCTL_FLUSHNAPTSERVERPORTBYEXTIP
- *
- * Revision 1.32 2004/01/12 12:32:23 orlando
- * add RTL8651_IOCTL_SETPPPOEDEFAULTDIALSESSIONID
- *
- * Revision 1.31 2003/12/12 02:40:44 tony
- * add rtl8651_setMtu() function.
- *
- * Revision 1.30 2003/12/10 03:08:58 tony
- * make logging function support time zone in kernel space.
- *
- * Revision 1.29 2003/12/08 13:53:25 orlando
- * add RTL8651_IOCTL_ENABLELOGGING
- *
- * Revision 1.28 2003/12/04 10:39:02 hiwu
- * add RTL8651_ADDNAPTUPNPPORTMAPPING
- * add RTL8651_DELNAPTUPNPPORTMAPPING
- *
- * Revision 1.27 2003/12/03 14:29:07 cfliu
- * comment out old debug commands when CLE is enabled.
- *
- * Revision 1.26 2003/12/02 10:24:47 tony
- * Add Routine: support DoS is able to set threshold by user(Webs GUI).
- *
- * Revision 1.25 2003/12/01 12:35:52 tony
- * make ALG is able to be configured by users(Web GUI).
- *
- * Revision 1.24 2003/11/28 01:38:17 rupert
- * add PPPOEUP_CFG PPPOEDOWN_CFG BATCH IOCTL
- *
- * Revision 1.23 2003/11/21 01:56:47 tony
- * add function: user is able to add protocol stack used UDP ports by
- * rtl8651_addProtoStackUsedUdpPort(incoming_src_port);
- *
- * Revision 1.22 2003/11/18 13:28:28 rupert
- * add ioctl for dial demand and timeout
- *
- * Revision 1.21 2003/11/18 09:04:47 tony
- * add routine: support mtu configure by user in pppoe.
- *
- * Revision 1.20 2003/11/06 12:15:56 rupert
- * add delete policy route ioctl
- *
- * Revision 1.19 2003/10/30 10:20:49 orlando
- * add definitions for command "addflow"
- *
- * Revision 1.18 2003/10/28 09:58:35 rupert
- * add policy route
- *
- * Revision 1.17 2003/10/28 08:32:36 orlando
- * add RTL8651_IOCOL_ENABLENAPTAUTOADD
- *
- * Revision 1.16 2003/10/24 13:37:42 orlando
- * add debug command "dhs","dftcp","dficmp"
- *
- * Revision 1.15 2003/10/24 10:25:58 tony
- * add DoS attack interactive webpage,
- * FwdEngine is able to get WAN status by rtl8651_wanStatus(0:disconnect,1:connect)
- *
- * Revision 1.14 2003/10/20 10:13:08 orlando
- * add define for debug command "dl2","dgidx","dfwd"
- *
- * Revision 1.13 2003/10/20 04:52:11 orlando
- * add _RTL_LOGGING related stuff
- *
- * Revision 1.12 2003/10/09 13:23:44 tony
- * TRIGGER_PORT: add function rtl8651_flushTriggerPortRules,rtl8651_addTriggerPortRule
- *
- * Revision 1.11 2003/10/01 09:43:12 orlando
- * add RTL8651_IOCTL_SETPPPOESESSIONHANGUP
- *
- * Revision 1.10 2003/10/01 06:17:57 orlando
- * add cvs file header
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
*
*/
-
#ifndef _LINUX_IF_RE865X_H
#define _LINUX_IF_RE865X_H