]> git.droids-corp.org - dpdk.git/blobdiff - lib/librte_lpm/rte_lpm.c
lpm: fix sub-rule deletion
[dpdk.git] / lib / librte_lpm / rte_lpm.c
index e385ea024e87bb76d0b8c767c6b2a602b0c371be..02ac91f8e77cfb80cb9f358f78b0ea1b06da2e44 100644 (file)
@@ -824,6 +824,7 @@ delete_depth_big(struct rte_lpm *lpm, uint32_t ip_masked,
                struct rte_lpm_tbl8_entry new_tbl8_entry = {
                        .valid = VALID,
                        .depth = sub_rule_depth,
+                       .valid_group = lpm->tbl8[tbl8_group_start].valid_group,
                        .next_hop = lpm->rules_tbl[sub_rule_index].next_hop,
                };