📄 120-openswan-2.4.0.kernel-2.6-natt.patch
字号:
Index: linux-2.6.21.7/include/net/xfrmudp.h===================================================================--- /dev/null+++ linux-2.6.21.7/include/net/xfrmudp.h@@ -0,0 +1,10 @@+/*+ * pointer to function for type that xfrm4_input wants, to permit+ * decoupling of XFRM from udp.c+ */+#define HAVE_XFRM4_UDP_REGISTER++typedef int (*xfrm4_rcv_encap_t)(struct sk_buff *skb, __u16 encap_type);+extern int udp4_register_esp_rcvencap(xfrm4_rcv_encap_t func+ , xfrm4_rcv_encap_t *oldfunc);+extern int udp4_unregister_esp_rcvencap(xfrm4_rcv_encap_t func);Index: linux-2.6.21.7/net/ipv4/Kconfig===================================================================--- linux-2.6.21.7.orig/net/ipv4/Kconfig+++ linux-2.6.21.7/net/ipv4/Kconfig@@ -266,6 +266,12 @@ config NET_IPGRE_BROADCAST Network), but can be distributed all over the Internet. If you want to do that, say Y here and to "IP multicast routing" below. +config IPSEC_NAT_TRAVERSAL+ bool "IPSEC NAT-Traversal (KLIPS compatible)"+ depends on INET+ ---help---+ Includes support for RFC3947/RFC3948 NAT-Traversal of ESP over UDP.+ config IP_MROUTE bool "IP: multicast routing" depends on IP_MULTICAST
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -