This implements some of the missing support for OF1.4. It also starts in on OpenFlow 1.5 (which is still under development) by implementing EXT-69, which allows a controller to request the description of one particular group or port.
Ben Pfaff (9): ofp-util: Fix definition of OFPUTIL_P_OF13_UP. ofp-msgs: New functions ofpmp_version() and ofpmp_decode_raw(). ofp-util: Remove ofputil_count_phy_ports(). ofp-util: Generalize functions for parsing OF1.3+ properties. ofp-util: Reduce duplicate code. ofp-util: Implement OpenFlow 1.4 port status and port desc reply messages. Add skeleton for OF1.5 support. Implement OpenFlow 1.5 group desc stats request. Implement OpenFlow 1.5 port desc stats request. FAQ | 5 + build-aux/extract-ofp-errors | 3 +- build-aux/extract-ofp-msgs | 52 ++-- include/openflow/openflow-1.4.h | 41 +++- include/openflow/openflow-common.h | 11 +- lib/ofp-errors.c | 2 + lib/ofp-errors.h | 33 ++- lib/ofp-msgs.c | 32 ++- lib/ofp-msgs.h | 35 ++- lib/ofp-print.c | 65 ++++- lib/ofp-util.c | 473 +++++++++++++++++++++++++++---------- lib/ofp-util.h | 31 ++- ofproto/ofproto.c | 129 +++++----- tests/ofp-errors.at | 2 + tests/ofp-print.at | 65 ++++- tests/ofproto-macros.at | 4 +- tests/ofproto.at | 39 +++ utilities/ovs-ofctl.8.in | 30 ++- utilities/ovs-ofctl.c | 40 +++- vswitchd/bridge.c | 18 +- vswitchd/bridge.h | 1 + vswitchd/ovs-vswitchd.c | 7 + vswitchd/vswitch.ovsschema | 7 +- vswitchd/vswitch.xml | 8 + 24 files changed, 850 insertions(+), 283 deletions(-) -- 1.9.1 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev