Dissect OXM list
diff --git a/wireshark_gen/templates/openflow.lua b/wireshark_gen/templates/openflow.lua
index b443463..bf1cdf5 100644
--- a/wireshark_gen/templates/openflow.lua
+++ b/wireshark_gen/templates/openflow.lua
@@ -150,6 +150,16 @@
return protocol, info
end
+function dissect_of_oxm_v3(reader, subtree)
+ local type_val = reader.peek(0,4):uint()
+
+ local info = "unknown"
+ if of_oxm_v3_dissectors[type_val] then
+ info = of_oxm_v3_dissectors[type_val](reader, subtree)
+ end
+
+ return info
+end
-- of dissector function
function p_of.dissector (buf, pkt, root)
local offset = 0