diff options
author | Russ White <russ@riw.us> | 2022-09-13 17:30:54 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-13 17:30:54 +0200 |
commit | 7fa5e07b1cbf045f22547db11686eb82d5323079 (patch) | |
tree | 4d22271eb7469e4e3bfab32f51b6c75950fc2cb6 /yang/frr-bgp-route-map.yang | |
parent | Merge pull request #11926 from mjstapp/fix_bgp_io_race (diff) | |
parent | bgpd: Handle Origin Validation State extended community via route-map match (diff) | |
download | frr-7fa5e07b1cbf045f22547db11686eb82d5323079.tar.xz frr-7fa5e07b1cbf045f22547db11686eb82d5323079.zip |
Merge pull request #11899 from opensourcerouting/feature/route_validation_extended_community
bgpd: Implement Origin Validation State via extended communities
Diffstat (limited to 'yang/frr-bgp-route-map.yang')
-rw-r--r-- | yang/frr-bgp-route-map.yang | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/yang/frr-bgp-route-map.yang b/yang/frr-bgp-route-map.yang index fcfd14e4f..3f3d82921 100644 --- a/yang/frr-bgp-route-map.yang +++ b/yang/frr-bgp-route-map.yang @@ -66,6 +66,12 @@ module frr-bgp-route-map { "Control rpki specific settings"; } + identity rpki-extcommunity { + base frr-route-map:rmap-match-type; + description + "Control rpki specific settings derived from extended community"; + } + identity probability { base frr-route-map:rmap-match-type; description @@ -436,6 +442,29 @@ module frr-bgp-route-map { } } + case rpki-extcommunity { + when "derived-from-or-self(/frr-route-map:lib/frr-route-map:route-map/frr-route-map:entry/frr-route-map:match-condition/frr-route-map:condition, 'frr-bgp-route-map:rpki-extcommunity')"; + leaf rpki-extcommunity { + type enumeration { + enum "valid" { + value 0; + description + "Valid prefix"; + } + enum "notfound" { + value 1; + description + "Prefix not found"; + } + enum "invalid" { + value 2; + description + "Invalid prefix"; + } + } + } + } + case probability { when "derived-from-or-self(/frr-route-map:lib/frr-route-map:route-map/frr-route-map:entry/frr-route-map:match-condition/frr-route-map:condition, 'frr-bgp-route-map:probability')"; leaf probability { |