Lines Matching refs:cls_app
273 lcore_main(struct flow_classifier *cls_app) in lcore_main() argument
279 ret = rte_flow_classify_table_entry_delete(cls_app->cls, in lcore_main()
321 cls_app->cls, in lcore_main()
510 struct flow_classifier *cls_app) in add_classify_rule() argument
641 ret = rte_flow_classify_validate(cls_app->cls, &attr, in add_classify_rule()
650 cls_app->cls, &attr, pattern_ipv4_5tuple, in add_classify_rule()
666 add_rules(const char *rule_path, struct flow_classifier *cls_app) in add_rules() argument
703 if (add_classify_rule(&ntuple_filter, cls_app) != 0) in add_rules()
778 struct flow_classifier *cls_app; in main() local
824 cls_app = rte_zmalloc(NULL, size, RTE_CACHE_LINE_SIZE); in main()
825 if (cls_app == NULL) in main()
831 cls_app->cls = rte_flow_classifier_create(&cls_params); in main()
832 if (cls_app->cls == NULL) { in main()
833 rte_free(cls_app); in main()
848 ret = rte_flow_classify_table_create(cls_app->cls, &cls_table_params); in main()
850 rte_flow_classifier_free(cls_app->cls); in main()
851 rte_free(cls_app); in main()
862 if (add_rules(parm_config.rule_ipv4_name, cls_app)) { in main()
863 rte_flow_classifier_free(cls_app->cls); in main()
864 rte_free(cls_app); in main()
870 lcore_main(cls_app); in main()