commit | 2375917830bd05883b0bc0b853f49eab37e4d3b1 | [log] [tgz] |
---|---|---|
author | Daniele Moro <daniele@opennetworking.org> | Thu Feb 11 17:30:13 2021 +0100 |
committer | Carmelo Cascone <carmelo@opennetworking.org> | Mon Mar 01 17:57:36 2021 +0000 |
tree | b4d95ee11594a31fbb8e8002ffbd48d715b6a947 | |
parent | a896880ff22b087b3afd6e07770d041a5a9de7f0 [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(); }