On 3/21/2015 4:51 AM, Stephen Hemminger wrote: > On Fri, 27 Feb 2015 12:56:15 +0800 > Cunming Liang <cunming.liang at intel.com> wrote: > >> >> /* >> + * It clears the interrupt causes and enables the interrupt. >> + * It will be called once only during nic initialized. >> + * >> + * @param dev >> + * Pointer to struct rte_eth_dev. >> + * >> + * @return >> + * - On success, zero. >> + * - On failure, a negative value. >> + */ >> +static int eth_igb_rxq_interrupt_setup(struct rte_eth_dev *dev) >> +{ >> + > This function should be void > It always succeeds and the caller just not check the return value. > > If you did this in one driver, I bet other drivers have same problem. [LCM] The previous reason probably to keep consistent with lsc_interrupt_setup. But I think it's reasonable to change to void. I'm considering another thing is that does is necessary to have condition rxq_interrupt_setup by intr_conf.rxq. As even without it, we can manually turn on rxq interrupt by API rte_eth_dev_rx_intr_enable.
- [dpdk-dev] [PATCH v6 3/8] eal/bsd: dumm... Liang, Cunming
- [dpdk-dev] [PATCH v6 4/8] eal/linux: add per rx queue in... Cunming Liang
- [dpdk-dev] [PATCH v6 4/8] eal/linux: add per rx que... David Marchand
- [dpdk-dev] [PATCH v6 4/8] eal/linux: add per rx... Liang, Cunming
- [dpdk-dev] [PATCH v6 4/8] eal/linux: add pe... Thomas Monjalon
- [dpdk-dev] [PATCH v6 4/8] eal/linux: ad... Liang, Cunming
- [dpdk-dev] [PATCH v6 5/8] ethdev: add rx interrupt enabl... Cunming Liang
- [dpdk-dev] [PATCH v6 6/8] ixgbe: enable rx queue interru... Cunming Liang
- [dpdk-dev] [PATCH v6 7/8] igb: enable rx queue interrupt... Cunming Liang
- [dpdk-dev] [PATCH v6 7/8] igb: enable rx queue inte... Stephen Hemminger
- [dpdk-dev] [PATCH v6 7/8] igb: enable rx queue ... Liang, Cunming
- [dpdk-dev] [PATCH v6 8/8] l3fwd-power: enable one-shot r... Cunming Liang
- [dpdk-dev] [PATCH v6 8/8] l3fwd-power: enable one-s... Stephen Hemminger
- [dpdk-dev] [PATCH v6 8/8] l3fwd-power: enable one-s... Stephen Hemminger
- [dpdk-dev] [PATCH v6 0/8] Interrupt mode PMD Liu, Yong
- [dpdk-dev] [PATCH v6 0/8] Interrupt mode PMD David Marchand
- [dpdk-dev] [PATCH v6 0/8] Interrupt mode PMD Stephen Hemminger
- [dpdk-dev] [PATCH v6 0/8] Interrupt mode PMD Stephen Hemminger
- [dpdk-dev] [PATCH v6 0/8] Interrupt mode PMD Liang, Cunming
- [dpdk-dev] From: Cunming Liang <cunming.li...@intel.c... Cunming Liang
- [dpdk-dev] [PATCH v7 01/10] eal/linux: add interrup... Cunming Liang