-
Notifications
You must be signed in to change notification settings - Fork 31
/
kernel-4.9.0-eoip-buildconf.patch
39 lines (37 loc) · 1.59 KB
/
kernel-4.9.0-eoip-buildconf.patch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
--- linux-3.15/net/ipv4/Makefile.orig 2014-06-14 00:22:46.749706936 +0300
+++ linux-3.15/net/ipv4/Makefile 2014-06-14 00:23:53.257704010 +0300
@@ -23,6 +23,7 @@ gre-y := gre_demux.o
obj-$(CONFIG_NET_IPGRE_DEMUX) += gre.o
obj-$(CONFIG_NET_IPGRE) += ip_gre.o
obj-$(CONFIG_NET_IPVTI) += ip_vti.o
+obj-$(CONFIG_NET_EOIP) += eoip.o
obj-$(CONFIG_SYN_COOKIES) += syncookies.o
obj-$(CONFIG_INET_AH) += ah4.o
obj-$(CONFIG_INET_ESP) += esp4.o
--- linux-3.15/net/ipv4/Kconfig.orig 2014-06-14 00:18:28.437718301 +0300
+++ linux-3.15/net/ipv4/Kconfig 2014-06-14 00:22:32.273707573 +0300
@@ -182,7 +182,7 @@ config NET_IPGRE_DEMUX
tristate "IP: GRE demultiplexer"
help
This is helper module to demultiplex GRE packets on GRE version field criteria.
- Required by ip_gre and pptp modules.
+ Required by ip_gre, pptp and eoip modules.
config NET_IP_TUNNEL
tristate
@@ -212,6 +212,17 @@ 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 NET_EOIP
+ tristate "IP: EOIP ethernet tunnels over IP"
+ depends on (IPV6 || IPV6=n) && NET_IPGRE_DEMUX
+ help
+ Tunneling means encapsulating data of one protocol type within
+ another protocol and sending it over a channel that understands the
+ encapsulating protocol. This particular tunneling driver implements
+ MikroTik RouterOS compatible encapsulation of ethernet frames over
+ existing IPv4 infrastructure. It is useful if the other endpoint
+ is a MikroTik router.
+
config IP_MROUTE
bool "IP: multicast routing"
depends on IP_MULTICAST