CSIT-188 IPv4 Reverse Path Forwarding tests
[csit.git] / resources / libraries / python / InterfaceUtil.py
index 2eea8e6..008d424 100644 (file)
@@ -780,3 +780,16 @@ class InterfaceUtil(object):
             vat.vat_terminal_exec_cmd_from_template(
                 "proxy_arp_intfc_enable.vat",
                 sw_if_index=sw_if_index)
+
+    @staticmethod
+    def vpp_ip_source_check_setup(node, interface):
+        """Setup Reverse Path Forwarding source check on interface.
+
+        :param node: Node to setup RPF source check.
+        :param interface: Interface name to setup RPF source check.
+        :type node: dict
+        :type interface: str
+        """
+        with VatTerminal(node) as vat:
+            vat.vat_terminal_exec_cmd_from_template("ip_source_check.vat",
+                                                    interface_name=interface)