I suppose the most elegant fix is to turn
union flow_in_port {
odp_port_t odp_port;
ofp_port_t ofp_port;
};
in lib/packet.h into:
union flow_in_port {
odp_port_t odp_port;
#ifdef WORDS_BIGENDIAN
struct __attribute__((__packed__)) {
ofp_port_t padding;
ofp_port_t ofp_port;
};
#else
ofp_port_t ofp_port;
#endif
};
and leave lib/match.c as it is.
Cheers
Dirk
_______________________________________________
discuss mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/discuss
