git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
net/bnxt: remove VLAN pop action for egress flows
[dpdk.git]
/
drivers
/
net
/
bnxt
/
tf_core
/
tf_em_internal.c
diff --git
a/drivers/net/bnxt/tf_core/tf_em_internal.c
b/drivers/net/bnxt/tf_core/tf_em_internal.c
index
462d0fa
..
c95515b
100644
(file)
--- a/
drivers/net/bnxt/tf_core/tf_em_internal.c
+++ b/
drivers/net/bnxt/tf_core/tf_em_internal.c
@@
-175,8
+175,11
@@
tf_em_insert_int_entry(struct tf *tfp,
&rptr_index,
&rptr_entry,
&num_of_entries);
- if (rc)
+ if (rc) {
+ /* Free the allocated index before returning */
+ stack_push(pool, index);
return -1;
+ }
PMD_DRV_LOG
(DEBUG,