2016-02-12 17:58, Jerin Jacob: > -Used architecture agnostic xmm_t to represent 128 bit SIMD variable > > -Introduced vect_* API abstraction in app/test to test rte_lpm_lookupx4 > API in architecture agnostic way > > -Moved rte_lpm_lookupx4 SSE implementation to architecture specific > rte_lpm_sse.h file to accommodate new rte_lpm_lookupx4 implementation > for a different architecture. > > Signed-off-by: Jerin Jacob <jerin.jacob at caviumnetworks.com> > Acked-by: Konstantin Ananyev <konstantin.ananyev at intel.com> > --- > app/test/test_lpm.c | 21 ++++--- > app/test/test_xmmt_ops.h | 47 ++++++++++++++ > lib/librte_lpm/Makefile | 2 + > lib/librte_lpm/rte_lpm.h | 93 +--------------------------- > lib/librte_lpm/rte_lpm_sse.h | 143 > +++++++++++++++++++++++++++++++++++++++++++ > 5 files changed, 206 insertions(+), 100 deletions(-)
app/test/test_xmmt_ops.h must be added to LPM in MAINTAINERS file.