| /dpdk/lib/flow_classify/ |
| H A D | rte_flow_classify.c | 104 if (cls == NULL) { in rte_flow_classify_validate() 132 memset(&cls->ntuple_filter, 0, sizeof(cls->ntuple_filter)); in rte_flow_classify_validate() 276 if (cls == NULL) { in rte_flow_classifier_create() 288 return cls; in rte_flow_classifier_create() 304 if (cls == NULL) { in rte_flow_classifier_free() 319 rte_free(cls); in rte_flow_classifier_free() 328 if (cls == NULL) { in rte_table_check_params() 397 table = &cls->tables[cls->num_tables]; in rte_flow_classify_table_create() 399 cls->num_tables++; in rte_flow_classify_table_create() 566 if (!cls || !rule) in rte_flow_classify_table_entry_delete() [all …]
|
| H A D | rte_flow_classify.h | 170 rte_flow_classifier_free(struct rte_flow_classifier *cls); 184 rte_flow_classify_table_create(struct rte_flow_classifier *cls, 206 rte_flow_classify_validate(struct rte_flow_classifier *cls, 233 rte_flow_classify_table_entry_add(struct rte_flow_classifier *cls, 252 rte_flow_classify_table_entry_delete(struct rte_flow_classifier *cls, 274 rte_flow_classifier_query(struct rte_flow_classifier *cls,
|
| /dpdk/app/test/ |
| H A D | test_flow_classify.c | 318 ret = rte_flow_classify_validate(cls->cls, &attr, pattern, in test_valid_parameters() 335 ret = rte_flow_classify_table_entry_delete(cls->cls, rule); in test_valid_parameters() 370 ret = rte_flow_classify_validate(cls->cls, &attr, pattern, in test_invalid_patterns() 386 ret = rte_flow_classify_table_entry_delete(cls->cls, rule); in test_invalid_patterns() 398 ret = rte_flow_classify_validate(cls->cls, &attr, pattern, in test_invalid_patterns() 414 ret = rte_flow_classify_table_entry_delete(cls->cls, rule); in test_invalid_patterns() 446 ret = rte_flow_classify_validate(cls->cls, &attr, pattern, in test_invalid_actions() 462 ret = rte_flow_classify_table_entry_delete(cls->cls, rule); in test_invalid_actions() 841 cls->cls = rte_flow_classifier_create(&cls_params); in test_flow_classify() 842 if (cls->cls == NULL) { in test_flow_classify() [all …]
|
| H A D | test_devargs.c | 107 da.cls == NULL) { in test_valid_devargs_cases() 116 strcmp(da.cls->name, list[i].class) != 0) { in test_valid_devargs_cases() 118 list[i].devargs, da.cls->name, list[i].class); in test_valid_devargs_cases()
|
| /dpdk/lib/eal/include/ |
| H A D | rte_class.h | 54 typedef int (*rte_class_cmp_t)(const struct rte_class *cls, const void *data); 98 void rte_class_register(struct rte_class *cls); 108 void rte_class_unregister(struct rte_class *cls); 115 #define RTE_REGISTER_CLASS(nm, cls) \ argument 118 (cls).name = RTE_STR(nm); \ 119 rte_class_register(&cls); \ 122 #define RTE_UNREGISTER_CLASS(nm, cls) \ argument 125 rte_class_unregister(&cls); \
|
| H A D | rte_devargs.h | 85 struct rte_class *cls; /**< class handle. */ member
|
| H A D | rte_dev.h | 236 struct rte_class *cls; /**< class handle. */ member
|
| /dpdk/lib/eal/common/ |
| H A D | eal_common_class.c | 36 struct rte_class *cls; in rte_class_find() local 39 cls = TAILQ_NEXT(start, next); in rte_class_find() 41 cls = TAILQ_FIRST(&rte_class_list); in rte_class_find() 42 while (cls != NULL) { in rte_class_find() 43 if (cmp(cls, data) == 0) in rte_class_find() 45 cls = TAILQ_NEXT(cls, next); in rte_class_find() 47 return cls; in rte_class_find()
|
| H A D | eal_common_dev.c | 574 struct rte_class *cls = NULL; in rte_dev_iterator_init() local 590 cls = devargs.cls; in rte_dev_iterator_init() 605 if (cls != NULL && cls->dev_iterate == NULL) { in rte_dev_iterator_init() 614 it->cls = cls; in rte_dev_iterator_init() 654 if (cls->dev_iterate == NULL) in class_next_dev_cmp() 662 if (it->cls_str != NULL && cls != it->cls) in class_next_dev_cmp() 710 if (it->cls != NULL) in bus_next_dev_cmp() 711 cls = TAILQ_PREV(it->cls, rte_class_list, next); in bus_next_dev_cmp() 712 cls = rte_class_find(cls, class_next_dev_cmp, ctx); in bus_next_dev_cmp() 713 if (cls != NULL) { in bus_next_dev_cmp() [all …]
|
| H A D | eal_common_devargs.c | 142 devargs->cls = rte_class_find_by_name(kv->value); in rte_devargs_layers_parse() 143 if (devargs->cls == NULL) { in rte_devargs_layers_parse() 196 if (da->bus != NULL || da->cls != NULL) in rte_devargs_parse()
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | flow_classify_lib.rst | 62 * @param cls 68 rte_flow_classifier_free(struct rte_flow_classifier *cls); 73 * @param cls 81 rte_flow_classify_table_create(struct rte_flow_classifier *cls, 87 * @param[in] cls 102 rte_flow_classify_validate(struct rte_flow_classifier *cls, 111 * @param[in] cls 138 * @param[in] cls 152 * @param[in] cls 167 rte_flow_classifier_query(struct rte_flow_classifier *cls, [all …]
|
| /dpdk/examples/flow_classify/ |
| H A D | flow_classify.c | 64 struct rte_flow_classifier *cls; member 68 struct flow_classifier cls; member 279 ret = rte_flow_classify_table_entry_delete(cls_app->cls, in lcore_main() 321 cls_app->cls, in lcore_main() 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() 831 cls_app->cls = rte_flow_classifier_create(&cls_params); in main() 832 if (cls_app->cls == NULL) { 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() [all …]
|
| /dpdk/lib/bpf/ |
| H A D | bpf_dump.c | 52 uint8_t cls = BPF_CLASS(ins->code); in rte_bpf_dump() local 57 switch (cls) { in rte_bpf_dump() 60 ins->code, class_tbl[cls]); in rte_bpf_dump()
|
| /dpdk/buildtools/ |
| H A D | pmdinfogen.py | 143 def load(cls, image, symbol): argument 147 for key, suffix in cls.OPTIONS: 153 driver = cls(name, options) 157 driver.pci_ids = cls._load_pci_ids(image, pci_table_name_symbol)
|
| /dpdk/drivers/crypto/caam_jr/ |
| H A D | caam_jr_desc.h | 175 unsigned int cls:2; member
|
| /dpdk/drivers/common/mlx5/ |
| H A D | mlx5_common.c | 405 if (devargs->cls != NULL && devargs->cls->name != NULL) in parse_class_options() 407 return class_name_to_value(devargs->cls->name); in parse_class_options()
|
| /dpdk/lib/ethdev/ |
| H A D | rte_ethdev.c | 267 iter->cls = rte_class_find_by_name("eth"); in rte_eth_iterator_init() 290 if (iter->cls == NULL) /* invalid ethdev iterator */ in rte_eth_iterator_next() 305 iter->class_device = iter->cls->dev_iterate( in rte_eth_iterator_next()
|