[ONOS-6519] Supporting OVS DPDK, and PICA8 OVS interface creation & MTU setting
Change-Id: Icee3f9c6cf430d952acc7bfebd82cfa6d94b0e63
diff --git a/protocols/ovsdb/rfc/src/main/java/org/onosproject/ovsdb/rfc/table/Interface.java b/protocols/ovsdb/rfc/src/main/java/org/onosproject/ovsdb/rfc/table/Interface.java
index 4e9c656..b8aaa6a 100644
--- a/protocols/ovsdb/rfc/src/main/java/org/onosproject/ovsdb/rfc/table/Interface.java
+++ b/protocols/ovsdb/rfc/src/main/java/org/onosproject/ovsdb/rfc/table/Interface.java
@@ -46,7 +46,7 @@
LACPCURRENT("lacp_current"), OTHERCONFIG("other_config"),
STATISTICS("statistics"), STATUS("status"), ADMINSTATE("admin_state"),
LINKSTATE("link_state"), LINKRESETS("link_resets"),
- LINKSPEED("link_speed"), DUPLEX("duplex"), MTU("mtu"), ERROR("error");
+ LINKSPEED("link_speed"), DUPLEX("duplex"), MTU("mtu"), MTU_REQUEST("mtu_request"), ERROR("error");
private final String columnName;
@@ -980,6 +980,20 @@
}
/**
+ * Get the Column entity which column name is "mtuRequest" from the Row entity of
+ * attributes.
+ * @return the Column entity which column name is "mtuRequest"
+ */
+ public Column getMtuRequestColumn() {
+ ColumnDescription columndesc = new ColumnDescription(
+ InterfaceColumn.MTU_REQUEST
+ .columnName(),
+ "getMtuRequestColumn",
+ VersionNum.VERSION7140);
+ return (Column) super.getColumnHandler(columndesc);
+ }
+
+ /**
* Add a Column entity which column name is "mtu" to the Row entity of
* attributes.
* @param mtu the column data which column name is "mtu"
@@ -994,6 +1008,20 @@
}
/**
+ * Add a Column entity which column name is "mtuRequest" to the Row entity of
+ * attributes.
+ * @param mtuRequest the column data which column name is "mtuRequest"
+ */
+ public void setMtuRequest(Set<Long> mtuRequest) {
+ ColumnDescription columndesc = new ColumnDescription(
+ InterfaceColumn.MTU_REQUEST
+ .columnName(),
+ "setMtuRequest",
+ VersionNum.VERSION7140);
+ super.setDataHandler(columndesc, mtuRequest);
+ }
+
+ /**
* Get the Column entity which column name is "error" from the Row entity of
* attributes.
* @return the Column entity which column name is "error"