kernel whenever you want; read Documentation/modules.txt for
details.
+IP: UDP masquerading loose checking
+CONFIG_IP_MASQUERADE_UDP_LOOSE
+ Whether UDP masquerading does address checking in a loose fashion.
+
+ If you say Y here, then UDP masqueraded connections will allow
+ any external system to be connect back through the firewall to the
+ port on the internal machine. However it will allow the more
+ efficient use of masqueraded ports, and may be required for some
+ gaming uses.
+
+ You should only say Y here if you understand the consequences since
+ it will open your internal network to external probing and potential
+ attacks. In all other cases choose N
+
IP: ICMP masquerading
CONFIG_IP_MASQUERADE_ICMP
The basic masquerade code described for "IP: masquerading" above
This driver is also available as a module ( = code which can be
inserted in and removed from the running kernel whenever you want).
- The module will be called tulip.o. If you want to compile it as a
- module, say M here and read Documentation/modules.txt as well as
+ The module will be called old_tulip.o. If you want to compile it as
+ a module, say M here and read Documentation/modules.txt as well as
Documentation/networking/net-modules.txt.
Digi Intl. RightSwitch support
VERSION = 2
PATCHLEVEL = 2
SUBLEVEL = 15
-EXTRAVERSION = pre16
+EXTRAVERSION = pre17
ARCH := $(shell uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc64/ -e s/arm.*/arm/ -e s/sa110/arm/)
/* EV4 does not implement anything except normal
rounding. Everything else will come here as
an illegal instruction. Emulate them. */
- if (alpha_fp_emul(regs.pc))
- {
- /* Increment the PC so that the program in
- user space continues */
- regs.pc += 4;
+ if (alpha_fp_emul(regs.pc - 4))
return;
- }
}
send_sig(SIGILL, current, 1);
break;
MODULE_AUTHOR("Carsten Paeth <calle@calle.in-berlin.de>");
-int suppress_pollack = 0;
+static int suppress_pollack = 0;
MODULE_PARM(suppress_pollack, "0-1i");
/* ------------------------------------------------------------- */
/* ------------------------------------------------------------- */
-int suppress_pollack = 0;
+static int suppress_pollack = 0;
MODULE_AUTHOR("Carsten Paeth <calle@calle.in-berlin.de>");
bool 'IP: masquerading' CONFIG_IP_MASQUERADE
if [ "$CONFIG_IP_MASQUERADE" != "n" ]; then
comment 'Protocol-specific masquerading support will be built as modules.'
+ bool 'IP: UDP masquerading loose checking' CONFIG_IP_MASQUERADE_UDP_LOOSE
bool 'IP: ICMP masquerading' CONFIG_IP_MASQUERADE_ICMP
comment 'Protocol-specific masquerading support will be built as modules.'
if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
#define MASQ_DADDR_PASS (IP_MASQ_F_NO_DADDR|IP_MASQ_F_DLOOSE)
#define MASQ_DPORT_PASS (IP_MASQ_F_NO_DPORT|IP_MASQ_F_DLOOSE)
-/*
- * By default enable dest loose semantics
- */
-#define CONFIG_IP_MASQ_LOOSE_DEFAULT 1
-
-
/*
* Set masq expiration (deletion) and adds timer,
* if timeout==0 cancel expiration.
atomic_set(&ms->refcnt,0);
if (proto == IPPROTO_UDP && !mport)
-#ifdef CONFIG_IP_MASQ_LOOSE_DEFAULT
+#ifdef CONFIG_IP_MASQUERADE_UDP_LOOSE
/*
* Flag this tunnel as "dest loose"
*