mirror of
https://github.com/openvswitch/ovs
synced 2025-08-31 14:25:26 +00:00
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>
This commit is contained in:
@@ -92,7 +92,6 @@ struct flow {
|
||||
ovs_u128 ct_label; /* Connection label. */
|
||||
uint32_t conj_id; /* Conjunction ID. */
|
||||
ofp_port_t actset_output; /* Output port in action set. */
|
||||
uint8_t pad2[2]; /* Pad to 64 bits. */
|
||||
|
||||
/* L2, Order the same as in the Ethernet header! (64-bit aligned) */
|
||||
struct eth_addr dl_dst; /* Ethernet destination address. */
|
||||
|
Reference in New Issue
Block a user