From 40b50f2aae9c54dae037c0190d60ec850dbf0862 Mon Sep 17 00:00:00 2001 From: Viacheslav Date: Sat, 23 Aug 2025 10:54:04 +0000 Subject: T7743: PPPoE-server add option for VPP control plane Enable PPPoE control-plane integration with VPP, add configurable option: - set service pppoe-server interface eth1 vpp-cp ``` interface=eth1,vpp-cp=true ``` --- smoketest/scripts/cli/test_service_pppoe-server.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'smoketest/scripts/cli') diff --git a/smoketest/scripts/cli/test_service_pppoe-server.py b/smoketest/scripts/cli/test_service_pppoe-server.py index 7a43acfca..609fb7aaa 100755 --- a/smoketest/scripts/cli/test_service_pppoe-server.py +++ b/smoketest/scripts/cli/test_service_pppoe-server.py @@ -211,6 +211,20 @@ class TestServicePPPoEServer(BasicAccelPPPTest.TestCase): self.assertIn('accept-any-service=1', config) self.assertIn('accept-blank-service=1', config) + def test_accel_vpp_cp(self): + interface_vpp = f'{interface},vpp-cp=true' + + self.basic_config() + self.set(['interface', interface, 'vpp-cp']) + self.cli_commit() + + # Validate configuration values + conf = ConfigParser(allow_no_value=True, delimiters='=') + conf.read(self._config_file) + + # Validate configuration + self.assertEqual(conf['pppoe']['interface'], interface_vpp) + if __name__ == '__main__': unittest.main(verbosity=2) -- cgit v1.2.3