MAP: Add optional user-supplied 'tag' field in MAPs. 04/18304/3
authorJon Loeliger <jdl@netgate.com>
Tue, 12 Mar 2019 18:09:08 +0000 (13:09 -0500)
committerOle Trøan <otroan@employees.org>
Tue, 19 Mar 2019 20:44:34 +0000 (20:44 +0000)
commit4dc5c7b905d9ccfa24f6fd7365a7d656c3efaa78
tree39e02ddb7f5a4275680ed6f3623af512a87b3f28
parent2e2c91f9256ff06cb79bc9816772e098dd6b7987
MAP: Add optional user-supplied 'tag' field in MAPs.

Like other entities, allow an arbitrray user-supplied 'tag'
field to be place on created MAP domains.  It is also later
returned with the MAP details.  You might be thinking "User
assigned MAP name" here.

As the MAP domain structure was at the limit of a cacheline size,
introduce a parallel "extra data" vector with non-essential domain
information in it.

Change-Id: Icc12b64cc4cb3e040c9a475908b19f6abaf4c293
Signed-off-by: Jon Loeliger <jdl@netgate.com>
src/plugins/map/map.api
src/plugins/map/map.c
src/plugins/map/map.h
src/plugins/map/map_api.c