lib: annotate versioned functions
authorAndrzej Ostruszka <aostruszka@marvell.com>
Thu, 7 Nov 2019 15:03:08 +0000 (16:03 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Fri, 8 Nov 2019 14:15:30 +0000 (15:15 +0100)
commit909dd291f07713998c77681aa653e41b13d06121
tree797e10ce58f55115ce4ada16707782b775b80b8a
parent519e6548f7a679d769182866a71df98f6b6a85d8
lib: annotate versioned functions

Every implementation of a particular version of given symbol needs to be
marked in its declaration as such (using `__vsym` macro).  This patch
fixes this and also clarifies the documentation about that.

Signed-off-by: Andrzej Ostruszka <aostruszka@marvell.com>
Acked-by: Neil Horman <nhorman@tuxdriver.com>
doc/guides/contributing/versioning.rst
lib/librte_distributor/rte_distributor.c
lib/librte_distributor/rte_distributor_v20.c
lib/librte_eal/common/include/rte_function_versioning.h
lib/librte_lpm/rte_lpm.c
lib/librte_lpm/rte_lpm6.c
lib/librte_timer/rte_timer.c