Hi! VXLAN and GENEVE need to take RCU lock explicitly because TX path only has the _bh() flavour of RCU locked. Making the reconfiguration path wait for both normal and _bh() RCU would be bigger hassle so just acquire the lock, as suggested by Pravin:
https://www.mail-archive.com/netdev@vger.kernel.org/msg155583.html Jakub Kicinski (2): vxlan: lock RCU on TX path geneve: lock RCU on TX path drivers/net/geneve.c | 2 ++ drivers/net/vxlan.c | 8 ++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) -- 2.11.0