LU-10214 lnet: allow expressions for route config
Support the ip2nets syntax for route gateway configuration. Only support a maximum of 128 gateways per configuration command. This upper limit is to prevent a large number of routes to be configured by mistake. This feature is available from both command line and YAML interfaces. Command line examples: lnetctl route add --net tcp1 --gateway 12.3.4.[2-6]@tcp lnetctl route del --net tcp1 --gateway 12.3.4.[2-6]@tcp YAML examples: route: - net: tcp1 gateway: 12.3.4.[2-20]@tcp Lustre-change: https://review.whamcloud.com/30511 Lustre-commit: 235e8dea Test-Parameters: trivial Signed-off-by:Amir Shehata <amir.shehata@intel.com> Change-Id: I0d8a0f94cce7140602a64f13f0401ef209f3ca57 Reviewed-by:
Sonia Sharma <sonia.sharma@intel.com> Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Dmitry Eremin <dmitry.eremin@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com> Signed-off-by:
Minh Diep <minh.diep@intel.com> Reviewed-on: https://review.whamcloud.com/32248 Reviewed-by:
Sonia Sharma <sharmaso@whamcloud.com> Reviewed-by:
Amir Shehata <ashehata@whamcloud.com> Reviewed-by:
John L. Hammond <jhammond@whamcloud.com>
Loading
Please register or sign in to comment