From ad45cb7c040fc7b079751f9fdc77f0ae924d6d7e Mon Sep 17 00:00:00 2001 From: Philippe Guibert Date: Thu, 24 Nov 2022 15:44:53 +0100 Subject: [PATCH] yang: route-distinguisher typedef support asdot notation Some route-distinguisher notation is not supported today. route-map rmap permit 1 match evpn rd 1.1:1 match evpn rd 0.65000:1 ! Add support for this. Signed-off-by: Philippe Guibert --- yang/frr-bgp-route-map.yang | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/yang/frr-bgp-route-map.yang b/yang/frr-bgp-route-map.yang index b3013b4f3f..8e288194ec 100644 --- a/yang/frr-bgp-route-map.yang +++ b/yang/frr-bgp-route-map.yang @@ -409,7 +409,19 @@ module frr-bgp-route-map { + '[1-3][0-9]{9}|[1-9][0-9]{0,8}|0):' + '(6553[0-5]|655[0-2][0-9]|65[0-4][0-9]{2}|' + '6[0-4][0-9]{3}|' - + '[1-5][0-9]{4}|[1-9][0-9]{0,3}|0)'; + + '[1-5][0-9]{4}|[1-9][0-9]{0,3}|0))|' + + '((6553[0-5]|655[0-2][0-9]|65[0-4][0-9]{2}|' + + '6[0-4][0-9]{3}|' + + '[1-5][0-9]{4}|[1-9][0-9]{0,3}|0).' + + '(6553[0-5]|655[0-2][0-9]|65[0-4][0-9]{2}|' + + '6[0-4][0-9]{3}|' + + '[1-5][0-9]{4}|[1-9][0-9]{0,3}|0):' + + '(429496729[0-5]|42949672[0-8][0-9]|' + + '4294967[01][0-9]{2}|' + + '429496[0-6][0-9]{3}|42949[0-5][0-9]{4}|' + + '4294[0-8][0-9]{5}|' + + '429[0-3][0-9]{6}|42[0-8][0-9]{7}|4[01][0-9]{8}|' + + '[1-3][0-9]{9}|[1-9][0-9]{0,8}|0))'; } description -- 2.39.5