New upstream version 18.08
[deb_dpdk.git] / drivers / net / enic / base / vnic_nic.h
index a753b3a..1604085 100644 (file)
 #define NIC_CFG_IG_VLAN_STRIP_EN_MASK_FIELD    1UL
 #define NIC_CFG_IG_VLAN_STRIP_EN_SHIFT         24
 
+#define NIC_CFG_RSS_HASH_TYPE_UDP_IPV4         (1 << 0)
 #define NIC_CFG_RSS_HASH_TYPE_IPV4             (1 << 1)
 #define NIC_CFG_RSS_HASH_TYPE_TCP_IPV4         (1 << 2)
 #define NIC_CFG_RSS_HASH_TYPE_IPV6             (1 << 3)
 #define NIC_CFG_RSS_HASH_TYPE_TCP_IPV6         (1 << 4)
-#define NIC_CFG_RSS_HASH_TYPE_IPV6_EX          (1 << 5)
-#define NIC_CFG_RSS_HASH_TYPE_TCP_IPV6_EX      (1 << 6)
+#define NIC_CFG_RSS_HASH_TYPE_RSVD1            (1 << 5)
+#define NIC_CFG_RSS_HASH_TYPE_RSVD2            (1 << 6)
+#define NIC_CFG_RSS_HASH_TYPE_UDP_IPV6         (1 << 7)
 
 static inline void vnic_set_nic_cfg(u32 *nic_cfg,
        u8 rss_default_cpu, u8 rss_hash_type,