[SRU][Bionic][Cosmic][PATCH 0/1] geneve: correctly handle ipv6.disable module parameter
nivedita.singhvi at canonical.com
Tue May 7 17:00:19 UTC 2019
Impact: Cannot create geneve tunnels if ipv6 is disabled dynamically.
Fixed by upstream commit in v5.0:
"geneve: correctly handle ipv6.disable module parameter"
Hence available in Disco and later; required in X,B,C
Cherry picked and tested successfully for B, C, with
X being handled slightly differently, separately.
1. Boot with "ipv6.disable=1"
2. Then try and create a geneve tunnel using:
# ovs-vsctl add-br br1
# ovs-vsctl add-port br1 geneve1 -- set interface geneve1
type=geneve options:remote_ip=192.168.x.z // ip of the other host
Regression Potential: Low, only geneve tunnels when ipv6 dynamically
disabled, current status is it doesn't work at all.
* Mainline commit msg includes reference to a fix for
non-metadata tunnels (infrastructure is not yet in
our tree prior to Disco), hence not being included
at this time under this case.
At this time, all geneve tunnels created as above
* Patch for X being sent separately
This patch to be applied only to B, C.
Jiri Benc (1):
geneve: correctly handle ipv6.disable module parameter
drivers/net/geneve.c | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
More information about the kernel-team