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

Reply via email to