> -----Original Message----- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Tomasz Kulasek > Sent: Friday, January 29, 2016 4:49 PM > To: dev at dpdk.org > Subject: [dpdk-dev] [PATCH] examples: l3fwd exact-match path rework > > Current implementation of Exact-Match uses different execution path than > for LPM. Unifying them allows to reuse big part of LPM code and sightly > increase performance of Exact-Match. > > Main changes: > ------------- > * Packet classification stage is separated from the rest of path for both > LPM and EM. > * Packet processing, modifying and transmit part is the same for LPM and EM > and mostly based on the current LPM implementation. > * Shared code is moved to the common file "l3fwd_sse.h". > * While sequential packet classification in EM path, seems to be faster > than using multi hash lookup, used before, it is used by default. Old > implementation is moved to the file l3fwd_em_hlm_sse.h and can be enabled > with HASH_LOOKUP_MULTI global define in compilation time. > > > This patch depends of Ravi Kerur's "Modify and modularize l3fwd code" and > should be applied after it. > > Signed-off-by: Tomasz Kulasek <tomaszx.kulasek at intel.com> > ---
Acked-by: Konstantin Ananyev <konstantin.ananyev at intel.com>