HC2VPP-314 - fix for IPV6 routes with 128 subnet prefix 50/12350/3
authorMichal Cmarada <[email protected]>
Thu, 3 May 2018 07:42:34 +0000 (09:42 +0200)
committerMichal Cmarada <[email protected]>
Thu, 3 May 2018 07:42:34 +0000 (09:42 +0200)
commit6b51cbd98cfc45f90fd4b61ae9ea28c23999288f
tree811158f5a3371005eb58ad39c96578f38b09c7fa
parentb104beedcc9528ce2680e77a041ac26dc3f6a9bf
HC2VPP-314 - fix for IPV6 routes with 128 subnet prefix

VPP uses byte in range of 0 to 255 but when jni is used
and this type is converted to java byte which has range
of -128 to 127 it will convert it to negative value.
It then fails to create Ip6Prefix from this value.

Change-Id: Ic18686959682c153da2e4ee4a7f7841c9b56e5d3
Signed-off-by: Michal Cmarada <[email protected]>
routing/routing-impl/src/main/java/io/fd/hc2vpp/routing/naming/Ipv6RouteNamesFactory.java
routing/routing-impl/src/main/java/io/fd/hc2vpp/routing/write/trait/RouteRequestProducer.java
vpp-common/vpp-translate-utils/src/main/java/io/fd/hc2vpp/common/translate/util/Ipv6Translator.java