X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=datapath%2Fodp-compat.h;h=b03539aa790e0469f2379b92632dc8af8aa8755b;hb=3c52fa7b69609ca8fcfc8de7426f7ebbcba493eb;hp=d30b05f6260605a6b071f1911904ca82d36ef1d4;hpb=c3827f619a38d3d202020838e1f92860046a3dbe;p=openvswitch diff --git a/datapath/odp-compat.h b/datapath/odp-compat.h index d30b05f6..b03539aa 100644 --- a/datapath/odp-compat.h +++ b/datapath/odp-compat.h @@ -15,8 +15,8 @@ #include "openvswitch/datapath-protocol.h" #include -#define ODP_PORT_LIST32 _IOWR('O', 10, struct compat_odp_portvec) -#define ODP_FLOW_GET32 _IOWR('O', 13, struct compat_odp_flow) +#define ODP_VPORT_LIST32 _IOWR('O', 10, struct compat_odp_portvec) +#define ODP_FLOW_GET32 _IOWR('O', 13, struct compat_odp_flowvec) #define ODP_FLOW_PUT32 _IOWR('O', 14, struct compat_odp_flow) #define ODP_FLOW_LIST32 _IOWR('O', 15, struct compat_odp_flowvec) #define ODP_FLOW_DEL32 _IOWR('O', 17, struct compat_odp_flow) @@ -32,7 +32,7 @@ struct compat_odp_flow { struct odp_flow_stats stats; struct odp_flow_key key; compat_uptr_t actions; - u32 n_actions; + u32 actions_len; u32 flags; }; @@ -47,12 +47,8 @@ struct compat_odp_flowvec { }; struct compat_odp_execute { - u16 in_port; - u16 reserved1; - u32 reserved2; - compat_uptr_t actions; - u32 n_actions; + u32 actions_len; compat_uptr_t data; u32 length;