[spp] [PATCH 07/11] shared/sec: rename func free_mac_classification
yasufum.o at gmail.com
yasufum.o at gmail.com
Mon Jun 24 04:25:00 CEST 2019
From: Yasufumi Ogawa <yasufum.o at gmail.com>
Rename free_mac_classification() to free_mac_classifier() for releasing
resources of classifier.
Signed-off-by: Yasufumi Ogawa <yasufum.o at gmail.com>
---
src/shared/secondary/spp_worker_th/vf_deps.h | 14 ++++++--------
src/vf/classifier_mac.c | 8 +++-----
2 files changed, 9 insertions(+), 13 deletions(-)
diff --git a/src/shared/secondary/spp_worker_th/vf_deps.h b/src/shared/secondary/spp_worker_th/vf_deps.h
index 79e2abb..9b59b3d 100644
--- a/src/shared/secondary/spp_worker_th/vf_deps.h
+++ b/src/shared/secondary/spp_worker_th/vf_deps.h
@@ -42,17 +42,15 @@ struct cls_comp_info {
struct cls_port_info tx_ports_i[RTE_MAX_ETHPORTS]; /* TX info. */
};
-/* free mac classification instance. */
+/* Release instance of mac classifier. */
static inline void
-free_mac_classification(struct mac_classifier *mac_cls)
+free_mac_classifier(struct mac_classifier *mac_clf)
{
- if (mac_cls == NULL)
+ if (mac_clf == NULL)
return;
-
- if (mac_cls->cls_tbl != NULL)
- rte_hash_free(mac_cls->cls_tbl);
-
- rte_free(mac_cls);
+ if (mac_clf->cls_tbl != NULL)
+ rte_hash_free(mac_clf->cls_tbl);
+ rte_free(mac_clf);
}
/**
diff --git a/src/vf/classifier_mac.c b/src/vf/classifier_mac.c
index 4213372..232ed19 100644
--- a/src/vf/classifier_mac.c
+++ b/src/vf/classifier_mac.c
@@ -437,14 +437,12 @@ init_component_info(struct cls_comp_info *cmp_info,
/* uninitialize classifier information. */
void
-uninit_component_info(struct cls_comp_info *cmp_info)
+uninit_component_info(struct cls_comp_info *comp_info)
{
int i;
-
for (i = 0; i < NOF_VLAN; ++i)
- free_mac_classification(cmp_info->mac_clfs[i]);
-
- memset(cmp_info, 0, sizeof(struct cls_comp_info));
+ free_mac_classifier(comp_info->mac_clfs[i]);
+ memset(comp_info, 0, sizeof(struct cls_comp_info));
}
/* transmit packet to one destination. */
--
2.17.1
More information about the spp
mailing list