net/bnxt: add Tx TruFlow table config for P4 device
[dpdk.git] / drivers / net / mlx4 / mlx4.h
index 63df8fc..2d0c512 100644 (file)
@@ -176,7 +176,7 @@ struct mlx4_priv {
        uint32_t tso_max_payload_sz; /**< Max supported TSO payload size. */
        uint32_t hw_rss_max_qps; /**< Max Rx Queues supported by RSS. */
        uint64_t hw_rss_sup; /**< Supported RSS hash fields (Verbs format). */
-       struct rte_intr_handle intr_handle; /**< Port interrupt handle. */
+       struct rte_intr_handle *intr_handle; /**< Port interrupt handle. */
        struct mlx4_drop *drop; /**< Shared resources for drop flow rules. */
        struct {
                uint32_t dev_gen; /* Generation number to flush local caches. */
@@ -197,6 +197,10 @@ struct mlx4_priv {
 #define PORT_ID(priv) ((priv)->dev_data->port_id)
 #define ETH_DEV(priv) (&rte_eth_devices[PORT_ID(priv)])
 
+int mlx4_proc_priv_init(struct rte_eth_dev *dev);
+void mlx4_proc_priv_uninit(struct rte_eth_dev *dev);
+
+
 /* mlx4_ethdev.c */
 
 int mlx4_get_ifname(const struct mlx4_priv *priv, char (*ifname)[IF_NAMESIZE]);