Added barefoot-pro driver with port configuration via Thrift
Change-Id: Ibefa8e1ab66cd539b7a6ca29a8580cccae4914c1
diff --git a/drivers/barefoot-pro/src/main/java/org/onosproject/drivers/barefoot/pro/pal/pal_autoneg_policy_t.java b/drivers/barefoot-pro/src/main/java/org/onosproject/drivers/barefoot/pro/pal/pal_autoneg_policy_t.java
new file mode 100644
index 0000000..fc96151
--- /dev/null
+++ b/drivers/barefoot-pro/src/main/java/org/onosproject/drivers/barefoot/pro/pal/pal_autoneg_policy_t.java
@@ -0,0 +1,44 @@
+package org.onosproject.drivers.barefoot.pro.pal;
+
+/**
+ * Autogenerated by Thrift Compiler (0.11.0)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ * @generated
+ */
+
+public enum pal_autoneg_policy_t implements org.apache.thrift.TEnum {
+ BF_AN_DEFAULT(0),
+ BF_AN_FORCE_ENABLE(1),
+ BF_AN_FORCE_DISABLE(2);
+
+ private final int value;
+
+ private pal_autoneg_policy_t(int value) {
+ this.value = value;
+ }
+
+ /**
+ * Get the integer value of this enum value, as defined in the Thrift IDL.
+ */
+ public int getValue() {
+ return value;
+ }
+
+ /**
+ * Find a the enum type by its integer value, as defined in the Thrift IDL.
+ * @return null if the value is not found.
+ */
+ public static pal_autoneg_policy_t findByValue(int value) {
+ switch (value) {
+ case 0:
+ return BF_AN_DEFAULT;
+ case 1:
+ return BF_AN_FORCE_ENABLE;
+ case 2:
+ return BF_AN_FORCE_DISABLE;
+ default:
+ return null;
+ }
+ }
+}