diff options
author | Ben Pfaff <blp@ovn.org> | 2016-06-03 13:15:01 -0700 |
---|---|---|
committer | Ben Pfaff <blp@ovn.org> | 2016-06-03 13:18:01 -0700 |
commit | 117d72495467efaa3eb7e7e4f7d110cd1223b967 (patch) | |
tree | 62e41567c55dfaf7e0a95e1bf640fa6b37467b0e /utilities/ovs-ofctl.c | |
parent | b5936d520b5055356d190411180a24a736beb907 (diff) | |
download | openvswitch-117d72495467efaa3eb7e7e4f7d110cd1223b967.tar.gz |
types: Change ofp_port_t from uint16_t to uint32_t.
This fixes several tests that failed on big-endian systems because "union
flow_in_port" overlays an ofp_port_t and odp_port_t and in some cases it
is not easy to determine which one is in use.
This commit also fixes up a few places where this broke other code.
Signed-off-by: Ben Pfaff <blp@ovn.org>
Acked-by: Aaron Conole <aconole@redhat.com>
Acked-by: Gerhard Stenzel <gstenzel@linux.vnet.ibm.com>
Diffstat (limited to 'utilities/ovs-ofctl.c')
-rw-r--r-- | utilities/ovs-ofctl.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/utilities/ovs-ofctl.c b/utilities/ovs-ofctl.c index a8116d9ed..207588b5d 100644 --- a/utilities/ovs-ofctl.c +++ b/utilities/ovs-ofctl.c @@ -3723,7 +3723,7 @@ ofctl_parse_pcap(struct ovs_cmdl_context *ctx) ovs_error(error, "%s: read failed", filename); } - pkt_metadata_init(&packet->md, ODPP_NONE); + pkt_metadata_init(&packet->md, u32_to_odp(ofp_to_u16(OFPP_ANY))); flow_extract(packet, &flow); flow_print(stdout, &flow); putchar('\n'); |