net/mlx5: fix packet length assert in MPRQ
[dpdk.git] / drivers / net / enic / base / vnic_nic.h
index a753b3a..6e4a83d 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,
-       u8 rss_hash_bits, u8 rss_base_cpu,
-       u8 rss_enable, u8 tso_ipid_split_en,
-       u8 ig_vlan_strip_en)
+static inline void vnic_set_nic_cfg(uint32_t *nic_cfg,
+       uint8_t rss_default_cpu, uint8_t rss_hash_type,
+       uint8_t rss_hash_bits, uint8_t rss_base_cpu,
+       uint8_t rss_enable, uint8_t tso_ipid_split_en,
+       uint8_t ig_vlan_strip_en)
 {
        *nic_cfg = (rss_default_cpu & NIC_CFG_RSS_DEFAULT_CPU_MASK_FIELD) |
                ((rss_hash_type & NIC_CFG_RSS_HASH_TYPE_MASK_FIELD)