]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit - net/ipv4/ip_tunnel.c
ip_tunnel: Make none-tunnel-dst tunnel port work with lwtunnel
authorwenxu <wenxu@ucloud.cn>
Sat, 19 Jan 2019 05:11:25 +0000 (13:11 +0800)
committerMarcelo Henrique Cerri <marcelo.cerri@canonical.com>
Fri, 17 Jan 2020 17:21:40 +0000 (14:21 -0300)
commit804b9328c3b5a7ec8b5c0dfc327e879243e7e0b8
treeda982b0b5b11314f7e7a959678bfbc0d93a6bbe4
parentd09acaed13740bcc053eeb6bdd9ad4613b23ef29
ip_tunnel: Make none-tunnel-dst tunnel port work with lwtunnel

BugLink: https://bugs.launchpad.net/bugs/1855787
[ Upstream commit d71b57532d70c03f4671dd04e84157ac6bf021b0 ]

ip l add dev tun type gretap key 1000
ip a a dev tun 10.0.0.1/24

Packets with tun-id 1000 can be recived by tun dev. But packet can't
be sent through dev tun for non-tunnel-dst

With this patch: tunnel-dst can be get through lwtunnel like beflow:
ip r a 10.0.0.7 encap ip dst 172.168.0.11 dev tun

Signed-off-by: wenxu <wenxu@ucloud.cn>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
net/ipv4/ip_tunnel.c