Two uses of ec->tx_coalesce_usecs_high.  Please check.

julia

On Fri, 18 Sep 2015, kbuild test robot wrote:

> TO: Florian Fainelli <f.faine...@gmail.com>
> CC: kbuild-...@01.org
> CC: netdev@vger.kernel.org
>
> tree:   https://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 
> master
> head:   47bbbb30b4331ec58a74a66a044341f0114b02b3
> commit: 2f9130709d2c19e2eef336bda0fb0c807cbc1f64 [92/95] net: bcmgenet: 
> Implement TX coalescing control knobs
> :::::: branch date: 2 hours ago
> :::::: commit date: 2 hours ago
>
> >> drivers/net/ethernet/broadcom/genet/bcmgenet.c:527:30-56: duplicated 
> >> argument to && or ||
>
> git remote add net-next 
> https://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
> git remote update net-next
> git checkout 2f9130709d2c19e2eef336bda0fb0c807cbc1f64
> vim +527 drivers/net/ethernet/broadcom/genet/bcmgenet.c
>
> 2f913070 Florian Fainelli 2015-09-16  511  }
> 2f913070 Florian Fainelli 2015-09-16  512
> 2f913070 Florian Fainelli 2015-09-16  513  static int 
> bcmgenet_set_coalesce(struct net_device *dev,
> 2f913070 Florian Fainelli 2015-09-16  514                              struct 
> ethtool_coalesce *ec)
> 2f913070 Florian Fainelli 2015-09-16  515  {
> 2f913070 Florian Fainelli 2015-09-16  516     struct bcmgenet_priv *priv = 
> netdev_priv(dev);
> 2f913070 Florian Fainelli 2015-09-16  517     unsigned int i;
> 2f913070 Florian Fainelli 2015-09-16  518
> 2f913070 Florian Fainelli 2015-09-16  519     if (ec->tx_max_coalesced_frames 
> > DMA_INTR_THRESHOLD_MASK ||
> 2f913070 Florian Fainelli 2015-09-16  520         ec->tx_max_coalesced_frames 
> == 0)
> 2f913070 Florian Fainelli 2015-09-16  521             return -EINVAL;
> 2f913070 Florian Fainelli 2015-09-16  522
> 2f913070 Florian Fainelli 2015-09-16  523     /* GENET TDMA hardware does not 
> support a configurable timeout, but will
> 2f913070 Florian Fainelli 2015-09-16  524      * always generate an interrupt 
> either after MBDONE packets have been
> 2f913070 Florian Fainelli 2015-09-16  525      * transmitted, or when the 
> ring is emtpy.
> 2f913070 Florian Fainelli 2015-09-16  526      */
> 2f913070 Florian Fainelli 2015-09-16 @527     if (ec->tx_coalesce_usecs || 
> ec->tx_coalesce_usecs_high ||
> 2f913070 Florian Fainelli 2015-09-16  528         ec->tx_coalesce_usecs_irq 
> || ec->tx_coalesce_usecs_high ||
> 2f913070 Florian Fainelli 2015-09-16  529         ec->tx_coalesce_usecs_low)
> 2f913070 Florian Fainelli 2015-09-16  530             return -EOPNOTSUPP;
> 2f913070 Florian Fainelli 2015-09-16  531
> 2f913070 Florian Fainelli 2015-09-16  532     /* Program all TX queues with 
> the same values, as there is no
> 2f913070 Florian Fainelli 2015-09-16  533      * ethtool knob to do 
> coalescing on a per-queue basis
> 2f913070 Florian Fainelli 2015-09-16  534      */
> 2f913070 Florian Fainelli 2015-09-16  535     for (i = 0; i < 
> priv->hw_params->tx_queues; i++)
>
> ---
> 0-DAY kernel test infrastructure                Open Source Technology Center
> https://lists.01.org/pipermail/kbuild-all                   Intel Corporation
>
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to