summaryrefslogtreecommitdiffstats
path: root/VNFs/vCGNAPT/init.c
diff options
context:
space:
mode:
authorAnand B Jyoti <anand.b.jyoti@intel.com>2017-05-08 11:04:07 +0530
committerDeepak S <deepak.s@linux.intel.com>2017-06-01 11:56:00 +0000
commitcd7ce8f25a81fb390ed0cc66992fda8ab1b021cb (patch)
tree2213d3f98ebd409e01d443fac783f132bbbd21dd /VNFs/vCGNAPT/init.c
parentb04a6e5dacc458f81097c9b8a172dcbf16d8fd50 (diff)
CT: Perf optimization through prefetch and condition checks in CT
JIRA: SAMPLEVNF-10 LLC miss is possible when the connection data structure is accessed after retrieved from hash table entries for TCP/UDP connection. CPI for rte_ct_udp_packet() is not good due to if/else condition checks. This patch provide a prefetch instructions to pre-fetch the cnxn data entry structure to avoid the LLC miss and also optimize the if/else condition check to improve the CPI for rte_ct_udp_packet() function. Change-Id: Ieaf70815c919ddbe1ff34921222eac030fb41756 Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
Diffstat (limited to 'VNFs/vCGNAPT/init.c')
0 files changed, 0 insertions, 0 deletions