| 929 | } |
| 930 | |
| 931 | static int |
| 932 | cpfl_parser_init(json_t *ob_root, struct cpfl_flow_js_parser *parser) |
| 933 | { |
| 934 | int ret = 0; |
| 935 | |
| 936 | ret = cpfl_flow_js_pattern_rule(ob_root, parser); |
| 937 | if (ret < 0) { |
| 938 | PMD_DRV_LOG(ERR, "parse pattern_rule failed."); |
| 939 | return ret; |
| 940 | } |
| 941 | ret = cpfl_flow_js_mod_rule(ob_root, parser); |
| 942 | if (ret < 0) { |
| 943 | PMD_DRV_LOG(ERR, "parse mod_rule failed."); |
| 944 | return ret; |
| 945 | } |
| 946 | |
| 947 | return 0; |
| 948 | } |
| 949 | |
| 950 | int |
| 951 | cpfl_parser_create(struct cpfl_flow_js_parser **flow_parser, const char *filename) |
no test coverage detected