aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/vxge/vxge-traffic.c
diff options
context:
space:
mode:
authorJon Mason <jon.mason@exar.com>2010-07-15 04:47:25 -0400
committerDavid S. Miller <davem@davemloft.net>2010-07-15 23:46:22 -0400
commit98f45da247c5b8023d4f3677d65f21b64692f543 (patch)
treec42c4fb4a38469888f49f8448d6bad0dbc677ed6 /drivers/net/vxge/vxge-traffic.c
parent7adf7d1b0d50075e252aa82505fb473af38c3f20 (diff)
vxge: NETIF_F_LLTX removal
NETIF_F_LLTX and it's usage of local transmit locks are depricated in favor of using the netdev queue's transmit lock. Remove the local lock and all references to it, and use the netdev queue transmit lock in the transmit completion handler. Signed-off-by: Jon Mason <jon.mason@exar.com> Signed-off-by: Ramkrishna Vepa <ramkrishna.vepa@exar.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/vxge/vxge-traffic.c')
-rw-r--r--drivers/net/vxge/vxge-traffic.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/net/vxge/vxge-traffic.c b/drivers/net/vxge/vxge-traffic.c
index 6cc1dd79b40..1a7078304ad 100644
--- a/drivers/net/vxge/vxge-traffic.c
+++ b/drivers/net/vxge/vxge-traffic.c
@@ -2466,14 +2466,12 @@ enum vxge_hw_status vxge_hw_vpath_poll_rx(struct __vxge_hw_ring *ring)
2466 * the same. 2466 * the same.
2467 * @fifo: Handle to the fifo object used for non offload send 2467 * @fifo: Handle to the fifo object used for non offload send
2468 * 2468 *
2469 * The function polls the Tx for the completed descriptors and calls 2469 * The function polls the Tx for the completed descriptors and calls
2470 * the driver via supplied completion callback. 2470 * the driver via supplied completion callback.
2471 * 2471 *
2472 * Returns: VXGE_HW_OK, if the polling is completed successful. 2472 * Returns: VXGE_HW_OK, if the polling is completed successful.
2473 * VXGE_HW_COMPLETIONS_REMAIN: There are still more completed 2473 * VXGE_HW_COMPLETIONS_REMAIN: There are still more completed
2474 * descriptors available which are yet to be processed. 2474 * descriptors available which are yet to be processed.
2475 *
2476 * See also: vxge_hw_vpath_poll_tx().
2477 */ 2475 */
2478enum vxge_hw_status vxge_hw_vpath_poll_tx(struct __vxge_hw_fifo *fifo, 2476enum vxge_hw_status vxge_hw_vpath_poll_tx(struct __vxge_hw_fifo *fifo,
2479 struct sk_buff ***skb_ptr, int nr_skb, 2477 struct sk_buff ***skb_ptr, int nr_skb,