These patches fix all of the test failures on big-endian architectures. I tested on s390x, this machine; https://db.debian.org/machines.cgi?host=zelenka
Ben Pfaff (5): types: Change ofp_port_t from uint16_t to uint32_t. netdev-native-tnl: Fix treatment of GRE key on big-endian systems. ofp-print: Sort queues before printing in OFPT_QUEUE_GET_CONFIG_REPLY. tests: Fix select group test on big-endian systems. tests: Avoid endianness sensitivity in MPLS handling test. include/openvswitch/flow.h | 1 - include/openvswitch/types.h | 21 ++++++++++++---- lib/byte-order.h | 31 ++++++++++++++++++++++- lib/netdev-native-tnl.c | 5 ++-- lib/ofp-actions.c | 2 +- lib/ofp-print.c | 60 +++++++++++++++++++++++++++++++++------------ tests/ofp-print.at | 8 +++--- tests/ofproto-dpif.at | 16 ++++++------ tests/ofproto.at | 4 +-- utilities/ovs-ofctl.c | 2 +- 10 files changed, 109 insertions(+), 41 deletions(-) -- 2.1.3 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev