Add uint24.yang 95/86695/4
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 4 Jan 2020 08:47:58 +0000 (09:47 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Sat, 4 Jan 2020 12:13:53 +0000 (13:13 +0100)
commite28619d691748e4db3b60092ab4924e018de76d8
tree736cb8958b3abe318d5d9a16e43bbba84949f2ba
parentb28c77c999a1164742686b3a2e73220da2271562
Add uint24.yang

odl-bgp-evpn defines an explicit uint24 type, which is useful as
low as network-concepts. Separate this type into its own module
and reuse it everywhere we are dealing with a 24 bit unsigned types.

This flushes out unneeded tests in LlGracefulCapabilityHandlerTest,
where we are asserting that DTOs are validating the value -- which
is a given and tested in DTO codegen tests.

Change-Id: I423d1af64b0514aa2b0e2f0f0fca728c062ef89a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
20 files changed:
bgp/extensions/evpn/src/main/java/org/opendaylight/protocol/bgp/evpn/impl/esi/types/EsiModelUtil.java
bgp/extensions/evpn/src/main/java/org/opendaylight/protocol/bgp/evpn/impl/esi/types/MacParser.java
bgp/extensions/evpn/src/main/yang/odl-bgp-evpn.yang
bgp/extensions/evpn/src/test/java/org/opendaylight/protocol/bgp/evpn/impl/esi/types/MacParserTest.java
bgp/extensions/labeled-unicast/src/main/yang/bgp-labeled-unicast.yang
bgp/extensions/linkstate/src/main/java/org/opendaylight/protocol/bgp/linkstate/impl/attribute/sr/SrNodeAttributesParser.java
bgp/extensions/linkstate/src/main/yang/bgp-linkstate.yang
bgp/extensions/linkstate/src/main/yang/bgp-segment-routing.yang
bgp/extensions/linkstate/src/test/java/org/opendaylight/protocol/bgp/linkstate/SrAttributeParserTest.java
bgp/openconfig-api/pom.xml
bgp/openconfig-api/src/main/yang/bgp-ll-graceful-restart.yang
bgp/parser-api/src/main/yang/bgp-multiprotocol.yang
bgp/parser-impl/src/main/java/org/opendaylight/protocol/bgp/parser/impl/message/open/LlGracefulCapabilityHandler.java
bgp/parser-impl/src/test/java/org/opendaylight/protocol/bgp/parser/impl/LlGracefulCapabilityHandlerTest.java
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/BGPPeer.java
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/config/GracefulRestartUtil.java
bgp/rib-impl/src/test/java/org/opendaylight/protocol/bgp/rib/impl/config/GracefulRestartUtilTest.java
concepts/src/main/yang/network-concepts.yang
concepts/src/main/yang/uint24.yang [new file with mode: 0644]
util/src/main/java/org/opendaylight/protocol/util/ByteBufUtils.java