vppinfra: optimize elog_string 45/20145/3
authorDave Barach <dave@barachs.net>
Fri, 14 Jun 2019 16:02:38 +0000 (12:02 -0400)
committerDave Barach <dave@barachs.net>
Fri, 14 Jun 2019 16:15:28 +0000 (12:15 -0400)
commit9c8ca8dd3197e40dfcb8bcecd95c10eeb56239ed
tree68400772b8c35b5cd2443c42a23a02d45c333b9b
parentb63dbc537c02b1978345744ab34765b2d75011a6
vppinfra: optimize elog_string

Add a string hash to make sure that strings in the string table are
unique. This optimization has been coded piecemeal in multiple places,
we should have made the underlying function do the work years ago.

Type: fix

Change-Id: I5010fd4926b9b80ce3a168748f6de64e333ef498
Signed-off-by: Dave Barach <dave@barachs.net>
src/vppinfra/elog.c
src/vppinfra/elog.h