IB/core: Make uverbs flow structure use names like verbs ones
[linux-drm-fsl-dcu.git] / include / uapi / rdma / ib_user_verbs.h
index 96a660533236a234a48a2f233d7c6bf892170a4c..ef2be64bf4c3269e42e0cc9e316b96f62a0f56af 100644 (file)
@@ -701,57 +701,57 @@ struct ib_uverbs_detach_mcast {
 };
 
 #ifdef CONFIG_INFINIBAND_EXPERIMENTAL_UVERBS_FLOW_STEERING
-struct ib_uverbs_eth_filter {
+struct ib_uverbs_flow_eth_filter {
        __u8  dst_mac[6];
        __u8  src_mac[6];
        __be16 ether_type;
        __be16 vlan_tag;
 };
 
-struct ib_uverbs_spec_eth {
+struct ib_uverbs_flow_spec_eth {
        __u32  type;
        __u16  size;
        __u16  reserved;
-       struct ib_uverbs_eth_filter val;
-       struct ib_uverbs_eth_filter mask;
+       struct ib_uverbs_flow_eth_filter val;
+       struct ib_uverbs_flow_eth_filter mask;
 };
 
-struct ib_uverbs_ipv4_filter {
+struct ib_uverbs_flow_ipv4_filter {
        __be32 src_ip;
        __be32 dst_ip;
 };
 
-struct ib_uverbs_spec_ipv4 {
+struct ib_uverbs_flow_spec_ipv4 {
        __u32  type;
        __u16  size;
        __u16  reserved;
-       struct ib_uverbs_ipv4_filter val;
-       struct ib_uverbs_ipv4_filter mask;
+       struct ib_uverbs_flow_ipv4_filter val;
+       struct ib_uverbs_flow_ipv4_filter mask;
 };
 
-struct ib_uverbs_tcp_udp_filter {
+struct ib_uverbs_flow_tcp_udp_filter {
        __be16 dst_port;
        __be16 src_port;
 };
 
-struct ib_uverbs_spec_tcp_udp {
+struct ib_uverbs_flow_spec_tcp_udp {
        __u32  type;
        __u16  size;
        __u16  reserved;
-       struct ib_uverbs_tcp_udp_filter val;
-       struct ib_uverbs_tcp_udp_filter mask;
+       struct ib_uverbs_flow_tcp_udp_filter val;
+       struct ib_uverbs_flow_tcp_udp_filter mask;
 };
 
-struct ib_uverbs_spec {
+struct ib_uverbs_flow_spec {
        union {
                struct {
                        __u32 type;
                        __u16 size;
                        __u16 reserved;
                };
-               struct ib_uverbs_spec_eth           eth;
-               struct ib_uverbs_spec_ipv4    ipv4;
-               struct ib_uverbs_spec_tcp_udp tcp_udp;
+               struct ib_uverbs_flow_spec_eth      eth;
+               struct ib_uverbs_flow_spec_ipv4    ipv4;
+               struct ib_uverbs_flow_spec_tcp_udp tcp_udp;
        };
 };