This parameter was removed by kernel commit 4c145dce260137,
which made its way to kernel v5.3-rc1. Since that commit,
the functionality is built-in (i.e. it is available as long
as CONFIG_XFRM is on).
Make the check conditional.
Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
(cherry picked from commit 06d9020fac6c0165fc82dffba3bb597f209f5bb7)
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
| ... | ... |
@@ -323,7 +323,10 @@ echo " - \"$(wrap_color 'overlay' blue)\":" |
| 323 | 323 |
check_flags VXLAN BRIDGE_VLAN_FILTERING | sed 's/^/ /' |
| 324 | 324 |
echo ' Optional (for encrypted networks):' |
| 325 | 325 |
check_flags CRYPTO CRYPTO_AEAD CRYPTO_GCM CRYPTO_SEQIV CRYPTO_GHASH \ |
| 326 |
- XFRM XFRM_USER XFRM_ALGO INET_ESP INET_XFRM_MODE_TRANSPORT | sed 's/^/ /' |
|
| 326 |
+ XFRM XFRM_USER XFRM_ALGO INET_ESP | sed 's/^/ /' |
|
| 327 |
+if [ "$kernelMajor" -lt 5 ] || [ "$kernelMajor" -eq 5 -a "$kernelMinor" -le 3 ]; then |
|
| 328 |
+ check_flags INET_XFRM_MODE_TRANSPORT | sed 's/^/ /' |
|
| 329 |
+fi |
|
| 327 | 330 |
echo " - \"$(wrap_color 'ipvlan' blue)\":" |
| 328 | 331 |
check_flags IPVLAN | sed 's/^/ /' |
| 329 | 332 |
echo " - \"$(wrap_color 'macvlan' blue)\":" |