projects
/
powerpc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
NFS: Kill the obsolete NFS_PARANOIA
[powerpc.git]
/
net
/
netfilter
/
xt_multiport.c
diff --git
a/net/netfilter/xt_multiport.c
b/net/netfilter/xt_multiport.c
index
d3aefd3
..
4dce2a8
100644
(file)
--- a/
net/netfilter/xt_multiport.c
+++ b/
net/netfilter/xt_multiport.c
@@
-1,5
+1,5
@@
-/* Kernel module to match one of a list of TCP/UDP
/SCTP/DCCP ports: ports are in
- the same place so we can treat them as equal. */
+/* Kernel module to match one of a list of TCP/UDP
(-Lite)/SCTP/DCCP ports:
+
ports are in
the same place so we can treat them as equal. */
/* (C) 1999-2001 Paul `Rusty' Russell
* (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org>
/* (C) 1999-2001 Paul `Rusty' Russell
* (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org>
@@
-91,7
+91,7
@@
ports_match_v1(const struct xt_multiport_v1 *minfo,
}
}
}
}
- return minfo->invert;
+ return minfo->invert;
}
static int
}
static int
@@
-104,7
+104,7
@@
match(const struct sk_buff *skb,
unsigned int protoff,
int *hotdrop)
{
unsigned int protoff,
int *hotdrop)
{
-
u
16 _ports[2], *pptr;
+
__be
16 _ports[2], *pptr;
const struct xt_multiport *multiinfo = matchinfo;
if (offset)
const struct xt_multiport *multiinfo = matchinfo;
if (offset)
@@
-135,7
+135,7
@@
match_v1(const struct sk_buff *skb,
unsigned int protoff,
int *hotdrop)
{
unsigned int protoff,
int *hotdrop)
{
-
u
16 _ports[2], *pptr;
+
__be
16 _ports[2], *pptr;
const struct xt_multiport_v1 *multiinfo = matchinfo;
if (offset)
const struct xt_multiport_v1 *multiinfo = matchinfo;
if (offset)
@@
-162,6
+162,7
@@
check(u_int16_t proto,
{
/* Must specify supported protocol, no unknown flags or bad count */
return (proto == IPPROTO_TCP || proto == IPPROTO_UDP
{
/* Must specify supported protocol, no unknown flags or bad count */
return (proto == IPPROTO_TCP || proto == IPPROTO_UDP
+ || proto == IPPROTO_UDPLITE
|| proto == IPPROTO_SCTP || proto == IPPROTO_DCCP)
&& !(ip_invflags & XT_INV_PROTO)
&& (match_flags == XT_MULTIPORT_SOURCE
|| proto == IPPROTO_SCTP || proto == IPPROTO_DCCP)
&& !(ip_invflags & XT_INV_PROTO)
&& (match_flags == XT_MULTIPORT_SOURCE