]> git.droids-corp.org - dpdk.git/commitdiff
i40e: fix interrupt disabling when stopping
authorJingjing Wu <jingjing.wu@intel.com>
Wed, 4 Nov 2015 15:01:25 +0000 (23:01 +0800)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Wed, 4 Nov 2015 15:28:26 +0000 (16:28 +0100)
When stop device, should disable interrupt of FDIR but not
enable it. This patch corrected it.

Signed-off-by: Jingjing Wu <jingjing.wu@intel.com>
drivers/net/i40e/i40e_ethdev.c

index a39bd283fcd70d5e879ef6ce70ebc59b3baabf91..ddf3d381e7cdee827d0cdbb887a17d5e7a0675b7 100644 (file)
@@ -1530,8 +1530,8 @@ i40e_dev_stop(struct rte_eth_dev *dev)
        }
 
        if (pf->fdir.fdir_vsi) {
-               i40e_vsi_queues_bind_intr(pf->fdir.fdir_vsi);
-               i40e_vsi_enable_queues_intr(pf->fdir.fdir_vsi);
+               i40e_vsi_queues_unbind_intr(pf->fdir.fdir_vsi);
+               i40e_vsi_disable_queues_intr(pf->fdir.fdir_vsi);
        }
        /* Clear all queues and release memory */
        i40e_dev_clear_queues(dev);