- (djm) [openbsd-compat/port-tun.c openbsd-compat/port-tun.h configure.ac]
   [serverloop.c ssh.c openbsd-compat/Makefile.in]
   [openbsd-compat/openbsd-compat.h] Implement tun(4) forwarding
   compatability support for Linux, diff from reyk@
diff --git a/ssh.c b/ssh.c
index cdfc916..3940dab 100644
--- a/ssh.c
+++ b/ssh.c
@@ -1079,6 +1079,11 @@
 			    CHAN_TCP_WINDOW_DEFAULT, CHAN_TCP_PACKET_DEFAULT,
 			    0, "tun", 1);
 			c->datagram = 1;
+#if defined(SSH_TUN_FILTER)
+			if (options.tun_open == SSH_TUNMODE_POINTOPOINT)
+				channel_register_filter(c->self, sys_tun_infilter,
+				    sys_tun_outfilter);
+#endif
 			packet_start(SSH2_MSG_CHANNEL_OPEN);
 			packet_put_cstring("tun@openssh.com");
 			packet_put_int(c->self);