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 <[email protected]... Cunming Liang
- [dpdk-dev] [PATCH v7 01/10] eal/linux: add interrup... Cunming Liang

