]> git.baikalelectronics.ru Git - kernel.git/commit
ip_gre: do not report erspan version on GRE interface
authorHangbin Liu <liuhangbin@gmail.com>
Sat, 3 Dec 2022 03:28:58 +0000 (11:28 +0800)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 6 Dec 2022 10:45:55 +0000 (11:45 +0100)
commit1efdd785dac86d8e35a883a4f3073d9bb293d09c
treea887c01d7684ff1983a6396739f39aa8d895dc19
parent57b26bfcc9c880f76f2a69e0bad9622b96613ec7
ip_gre: do not report erspan version on GRE interface

Although the type I ERSPAN is based on the barebones IP + GRE
encapsulation and no extra ERSPAN header. Report erspan version on GRE
interface looks unreasonable. Fix this by separating the erspan and gre
fill info.

IPv6 GRE does not have this info as IPv6 only supports erspan version
1 and 2.

Reported-by: Jianlin Shi <jishi@redhat.com>
Fixes: fcbc1090ff23 ("erspan: Add type I version 0 support.")
Signed-off-by: Hangbin Liu <liuhangbin@gmail.com>
Acked-by: William Tu <u9012063@gmail.com>
Link: https://lore.kernel.org/r/20221203032858.3130339-1-liuhangbin@gmail.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
net/ipv4/ip_gre.c