loxigen: sort ofclasses by name
diff --git a/loxigen.py b/loxigen.py
index 9d94e68..d2212de 100755
--- a/loxigen.py
+++ b/loxigen.py
@@ -455,6 +455,7 @@
             for ofinput in ofinputs:
                 ofprotocol.classes.extend(ofinput.classes)
                 ofprotocol.enums.extend(ofinput.enums)
+            ofprotocol.classes.sort(key=lambda ofclass: ofclass.name)
             of_g.ir[wire_version] = ofprotocol
 
 def add_extra_classes():