align of_port_no
diff --git a/openflow_input/bsn_lacp b/openflow_input/bsn_lacp
index 23a5bc2..bd4e1c3 100644
--- a/openflow_input/bsn_lacp
+++ b/openflow_input/bsn_lacp
@@ -28,10 +28,10 @@
 // express or implied. See the EPL for the specific language
 // governing permissions and limitations under the EPL.
 
-#version any
+#version 4
 
 // LACP Convergence Status set in of_bsn_lacp_convergence_notif message
-enum of_bsn_lacp_convergence_status_t(wire_type=uint16_t, complete=False) {
+enum of_bsn_lacp_convergence_status_t(wire_type=uint8_t, complete=False) {
     LACP_SUCCESS = 0,
     LACP_TIMEDOUT = 1,
     LACP_OUT_OF_SYNC = 2,
@@ -45,7 +45,7 @@
     uint32_t experimenter == 0x5c16c7;
     uint32_t subtype == 41;
     uint8_t enabled;
-    pad(1);
+    pad(3);
     of_port_no_t port_no;
     uint16_t actor_sys_priority;
     of_mac_addr_t actor_sys_mac;
@@ -77,7 +77,8 @@
     uint32_t xid;
     uint32_t experimenter == 0x5c16c7;
     uint32_t subtype == 43;
-    uint16_t convergence_status;
+    uint8_t convergence_status;
+    pad(3);
     of_port_no_t port_no;
 
     uint16_t actor_sys_priority;