[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20140824.223529.704627469513160252.davem@davemloft.net>
Date: Sun, 24 Aug 2014 22:35:29 -0700 (PDT)
From: David Miller <davem@...emloft.net>
To: therbert@...gle.com
Cc: netdev@...r.kernel.org
Subject: Re: [PATCH net-next] net: Functions to report space available in
device TX queues
From: Tom Herbert <therbert@...gle.com>
Date: Sun, 24 Aug 2014 13:19:47 -0700 (PDT)
> +/**
> + * netdev_avail_queue - report how much space is availble for xmit
> + * @dev: network device
> + *
> + * Report the amount of space available in the TX queue in terms of
> + * number of bytes. This returns the number of bytes avaiable per
> + * DQL. This function may be called without taking the txlock on
> + * the device, however in that case the result should be taken as
> + * a (strong) hint.
> + */
> +static inline int netdev_avail_queue(struct net_device *dev_queue)
> +{
> + return netdev_tx_avail_queue(netdev_get_tx_queue(dev_queue, 0));
> +}
> +
This doesn't make any sense, you're only providing queue zero's
information.
You're passing in a net_device, calling it a "dev_queue" in the
variable name, the exlicitly using queue zero of that device in the
netdev_get_tx_queue() call.
Pretty confusing if you ask me :)
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists