create a FnvUtils class in common mapping 41/93641/8
authorguillaume.lambert <guillaume.lambert@orange.com>
Fri, 6 Nov 2020 20:36:08 +0000 (21:36 +0100)
committerguillaume.lambert <guillaume.lambert@orange.com>
Fri, 20 Nov 2020 14:49:20 +0000 (15:49 +0100)
commit36238ab5a0c451835fe613f01f53608151345c89
tree791b07d818e5246f5eed8487c911685d6dd64479
parentd2c98d6f9b59339d0b8ff741fc42682cbc97f90b
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