Get IPFIX flow record generation parameters
(self)
| 664 | self.logger.info("FFP_TEST_FINISH_0003") |
| 665 | |
| 666 | def test_get_params(self): |
| 667 | """Get IPFIX flow record generation parameters""" |
| 668 | self.logger.info("FFP_TEST_START_0004") |
| 669 | |
| 670 | # Enable feature for an interface with custom parameters |
| 671 | ipfix = VppCFLOW(test=self, active=20, passive=40, layer="l2 l3 l4") |
| 672 | ipfix.add_vpp_config() |
| 673 | |
| 674 | # Get and verify parameters |
| 675 | params = self.vapi.flowprobe_get_params() |
| 676 | self.assertEqual(params.active_timer, 20) |
| 677 | self.assertEqual(params.passive_timer, 40) |
| 678 | record_flags = VppEnum.vl_api_flowprobe_record_flags_t.FLOWPROBE_RECORD_FLAG_L2 |
| 679 | record_flags |= VppEnum.vl_api_flowprobe_record_flags_t.FLOWPROBE_RECORD_FLAG_L3 |
| 680 | record_flags |= VppEnum.vl_api_flowprobe_record_flags_t.FLOWPROBE_RECORD_FLAG_L4 |
| 681 | self.assertEqual(params.record_flags, record_flags) |
| 682 | |
| 683 | ipfix.remove_vpp_config() |
| 684 | self.logger.info("FFP_TEST_FINISH_0004") |
| 685 | |
| 686 | |
| 687 | @tag_fixme_debian12 |
nothing calls this directly
no test coverage detected