net/i40e: fix Rx packet statistics
[dpdk.git] / drivers / net / thunderx / base / nicvf_hw.h
index 284d0bd..d6f3a57 100644 (file)
@@ -17,7 +17,7 @@
 #define        PCI_SUB_DEVICE_ID_CN81XX_NICVF                  0xA234
 #define        PCI_SUB_DEVICE_ID_CN83XX_NICVF                  0xA334
 
-#define NICVF_ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]))
+#define NICVF_ARRAY_SIZE(arr) RTE_DIM(arr)
 
 #define NICVF_GET_RX_STATS(reg) \
        nicvf_reg_read(nic, NIC_VNIC_RX_STAT_0_13 | (reg << 3))
@@ -193,6 +193,7 @@ uint32_t nicvf_qsize_sq_roundup(uint32_t val);
 void nicvf_vlan_hw_strip(struct nicvf *nic, bool enable);
 
 void nicvf_apad_config(struct nicvf *nic, bool enable);
+void nicvf_first_skip_config(struct nicvf *nic, uint8_t dwords);
 
 int nicvf_rss_config(struct nicvf *nic, uint32_t  qcnt, uint64_t cfg);
 int nicvf_rss_term(struct nicvf *nic);