From 0962036c0ec3db8ad374042994f37a5c7e4f79be Mon Sep 17 00:00:00 2001 From: Andy Zhou Date: Fri, 28 Mar 2014 13:36:28 -0700 Subject: [PATCH] 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 --- include/linux/openvswitch.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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 -- 2.43.0