commit | 5eaaf3007efbd476236630e799f4028a8d6a151b | [log] [tgz] |
---|---|---|
author | Daniele Moro <daniele@opennetworking.org> | Thu Feb 11 17:30:13 2021 +0100 |
committer | Daniele Moro <daniele@opennetworking.org> | Thu May 20 12:58:02 2021 +0200 |
tree | d6c147172f55ec3be18cac4f4d64222b5eeca6b7 | |
parent | 7928055b522ceb9c6db6fb38813413852f73b30d [diff] |
Add support for arbitrary bitwidth packet metadata This patch is related to #24172 Change-Id: I29fc82bd3944b7fc9f58021df56cadd209cac190
diff --git a/core/api/src/main/java/org/onosproject/net/pi/model/PiPacketMetadataModel.java b/core/api/src/main/java/org/onosproject/net/pi/model/PiPacketMetadataModel.java index 76fdbe4..6cf2f499 100644 --- a/core/api/src/main/java/org/onosproject/net/pi/model/PiPacketMetadataModel.java +++ b/core/api/src/main/java/org/onosproject/net/pi/model/PiPacketMetadataModel.java
@@ -37,4 +37,12 @@ * @return size in bit */ int bitWidth(); + + /** + * Return true is the packet metadata has a fixed bit width. + * It returns false if it can have flexible bit width. + * + * @return True if the packet metadata has fixed bit width, false otherwise + */ + boolean hasBitWidth(); }