lpm: fix incorrect reuse of already allocated tbl8
authorNa Na <nana.nn@alibaba-inc.com>
Tue, 3 Nov 2015 02:17:41 +0000 (10:17 +0800)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Wed, 4 Nov 2015 00:18:22 +0000 (01:18 +0100)
commit3591a83607bd1c3742001a2807bdbc6f07e254de
treecb33ce5ecdb7abe328eae3d6ea6d8b9294af875f
parent5b720dc6434c62267a32d87b3becb4698e03bc62
lpm: fix incorrect reuse of already allocated tbl8

Fixes an initialization issue of 'valid_group' in the delete_depth_small().

When adding an entry to a tbl8, the .valid_group field should always be set,
so that future adds do not accidently find and use this table, thinking it is
currently invalid, i.e. unused, and thereby overwrite existing entries.

Signed-off-by: Na Na <nana.nn@alibaba-inc.com>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
lib/librte_lpm/rte_lpm.c