There was no rtnl notifications for interfaces (gre, vxlan, geneve) created by ovs. This problem is fixed by adjusting the creation path.
v1 -> v2: - add patch #1 and #4 - rework error handling in patch #2 drivers/net/geneve.c | 14 ++++++++++--- drivers/net/vxlan.c | 58 ++++++++++++++++++++++++++++++---------------------- net/ipv4/ip_gre.c | 14 ++++++++++--- 3 files changed, 56 insertions(+), 30 deletions(-) Regards, Nicolas