From: Andy Zhou Date: Fri, 28 Mar 2014 20:36:28 +0000 (-0700) Subject: recirculation: Adjust ovs_key_attr ABI X-Git-Tag: sliver-openvswitch-2.2.90-1~6^2~10 X-Git-Url: http://git.onelab.eu/?p=sliver-openvswitch.git;a=commitdiff_plain;h=0962036c0ec3db8ad374042994f37a5c7e4f79be recirculation: Adjust ovs_key_attr ABI Jesse helped to clarify how to maintain the ABI. Making the adjustment accordingly and add some comments. Signed-off-by: Andy Zhou Acked-by: Jesse Gross --- diff --git a/include/linux/openvswitch.h b/include/linux/openvswitch.h index 3fc4978cb..a88f6f123 100644 --- a/include/linux/openvswitch.h +++ b/include/linux/openvswitch.h @@ -307,12 +307,13 @@ enum ovs_key_attr { OVS_KEY_ATTR_TUNNEL, /* Nested set of ovs_tunnel attributes */ OVS_KEY_ATTR_SCTP, /* struct ovs_key_sctp */ OVS_KEY_ATTR_TCP_FLAGS, /* be16 TCP flags. */ + OVS_KEY_ATTR_DP_HASH, /* u32 hash value */ + OVS_KEY_ATTR_RECIRC_ID, /* u32 recirc id */ #ifdef __KERNEL__ + /* Only used within kernel data path. */ OVS_KEY_ATTR_IPV4_TUNNEL, /* struct ovs_key_ipv4_tunnel */ #endif - - OVS_KEY_ATTR_DP_HASH = 20, /* u32 hash value */ - OVS_KEY_ATTR_RECIRC_ID, /* u32 recirc id */ + /* Experimental */ OVS_KEY_ATTR_MPLS = 62, /* array of struct ovs_key_mpls. * The implementation may restrict