From e7e957ed5fbf40b36904692fc33c61d50961d44b Mon Sep 17 00:00:00 2001 From: Pim van Pelt Date: Sun, 13 Mar 2022 12:19:38 +0000 Subject: [PATCH] Ensure that when the sub-int is L3, exact-match must be true --- validator/interface.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/validator/interface.py b/validator/interface.py index a3e7e31..d03d7b9 100644 --- a/validator/interface.py +++ b/validator/interface.py @@ -124,6 +124,8 @@ def valid_encapsulation(yaml, sub_ifname): return False if 'inner-dot1q' in encap and not ('dot1ad' in encap or 'dot1q' in encap): return False + if 'exact-match' in encap and encap['exact-match'] == False and is_l3(yaml, sub_ifname): + return False return True