create a FnvUtils class in common mapping 60/94060/1
authorguillaume.lambert <guillaume.lambert@orange.com>
Fri, 6 Nov 2020 20:36:08 +0000 (21:36 +0100)
committerGilles Thouenon <gilles.thouenon@orange.com>
Sat, 5 Dec 2020 07:54:45 +0000 (08:54 +0100)
commit951c9976930489e4232a9c431e73573a5e17b4da
tree1c3556426c5cefd432bd5e190ce150fc9cbd5394
parent615d87c12070bd1ea1b7f019e5a693c7a275a9ad
create a FnvUtils class in common mapping

This way, all the various PortMapping versions now call the same FNV-1
 64 bit function. The related common code is extracted from PortMapping
classes and mutualized in FnvUtils.

JIRA: TRNSPRTPCE-352
Signed-off-by: guillaume.lambert <guillaume.lambert@orange.com>
Change-Id: I1562ed2b919cb784f4c1b833af946568f0ac75e1
common/src/main/java/org/opendaylight/transportpce/common/mapping/FnvUtils.java [new file with mode: 0644]
common/src/main/java/org/opendaylight/transportpce/common/mapping/PortMappingVersion121.java
common/src/main/java/org/opendaylight/transportpce/common/mapping/PortMappingVersion221.java
common/src/main/java/org/opendaylight/transportpce/common/mapping/PortMappingVersion710.java