6563c38d58c8d37b6f3d73fe9d50dbcc4bac3015
[openwrt.git] / target / linux / lantiq / files / include / linux / svip_nat.h
1 /******************************************************************************
2
3                                Copyright (c) 2007
4                             Infineon Technologies AG
5                      Am Campeon 1-12; 81726 Munich, Germany
6
7   THE DELIVERY OF THIS SOFTWARE AS WELL AS THE HEREBY GRANTED NON-EXCLUSIVE,
8   WORLDWIDE LICENSE TO USE, COPY, MODIFY, DISTRIBUTE AND SUBLICENSE THIS
9   SOFTWARE IS FREE OF CHARGE.
10
11   THE LICENSED SOFTWARE IS PROVIDED "AS IS" AND INFINEON EXPRESSLY DISCLAIMS
12   ALL REPRESENTATIONS AND WARRANTIES, WHETHER EXPRESS OR IMPLIED, INCLUDING
13   WITHOUT LIMITATION, WARRANTIES OR REPRESENTATIONS OF WORKMANSHIP,
14   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, DURABILITY, THAT THE
15   OPERATING OF THE LICENSED SOFTWARE WILL BE ERROR FREE OR FREE OF ANY THIRD
16   PARTY CLAIMS, INCLUDING WITHOUT LIMITATION CLAIMS OF THIRD PARTY INTELLECTUAL
17   PROPERTY INFRINGEMENT.
18
19   EXCEPT FOR ANY LIABILITY DUE TO WILFUL ACTS OR GROSS NEGLIGENCE AND EXCEPT
20   FOR ANY PERSONAL INJURY INFINEON SHALL IN NO EVENT BE LIABLE FOR ANY CLAIM
21   OR DAMAGES OF ANY KIND, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
22   ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
23   DEALINGS IN THE SOFTWARE.
24 *******************************************************************************/
25 #ifndef _SVIP_NAT_H
26 #define _SVIP_NAT_H
27
28 /*  The declarations here have to be in a header file, because
29  *  they need to be known both to the kernel module
30  *  (in chardev.c) and the process calling ioctl (ioctl.c)
31  */
32 #include <linux/svip_nat_io.h>
33
34 #define SVIP_NAT_VERSION "3.1"
35 extern int do_SVIP_NAT(struct sk_buff *);
36
37 #endif