diff options
Diffstat (limited to 'drivers/net/vxge/vxge-traffic.c')
-rw-r--r-- | drivers/net/vxge/vxge-traffic.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/net/vxge/vxge-traffic.c b/drivers/net/vxge/vxge-traffic.c index 370f55cbbad7..c249cd25a5d0 100644 --- a/drivers/net/vxge/vxge-traffic.c +++ b/drivers/net/vxge/vxge-traffic.c | |||
@@ -2508,7 +2508,8 @@ enum vxge_hw_status vxge_hw_vpath_poll_rx(struct __vxge_hw_ring *ring) | |||
2508 | * See also: vxge_hw_vpath_poll_tx(). | 2508 | * See also: vxge_hw_vpath_poll_tx(). |
2509 | */ | 2509 | */ |
2510 | enum vxge_hw_status vxge_hw_vpath_poll_tx(struct __vxge_hw_fifo *fifo, | 2510 | enum vxge_hw_status vxge_hw_vpath_poll_tx(struct __vxge_hw_fifo *fifo, |
2511 | void **skb_ptr) | 2511 | struct sk_buff ***skb_ptr, int nr_skb, |
2512 | int *more) | ||
2512 | { | 2513 | { |
2513 | enum vxge_hw_fifo_tcode t_code; | 2514 | enum vxge_hw_fifo_tcode t_code; |
2514 | void *first_txdlh; | 2515 | void *first_txdlh; |
@@ -2520,8 +2521,8 @@ enum vxge_hw_status vxge_hw_vpath_poll_tx(struct __vxge_hw_fifo *fifo, | |||
2520 | status = vxge_hw_fifo_txdl_next_completed(fifo, | 2521 | status = vxge_hw_fifo_txdl_next_completed(fifo, |
2521 | &first_txdlh, &t_code); | 2522 | &first_txdlh, &t_code); |
2522 | if (status == VXGE_HW_OK) | 2523 | if (status == VXGE_HW_OK) |
2523 | if (fifo->callback(fifo, first_txdlh, | 2524 | if (fifo->callback(fifo, first_txdlh, t_code, |
2524 | t_code, channel->userdata, skb_ptr) != VXGE_HW_OK) | 2525 | channel->userdata, skb_ptr, nr_skb, more) != VXGE_HW_OK) |
2525 | status = VXGE_HW_COMPLETIONS_REMAIN; | 2526 | status = VXGE_HW_COMPLETIONS_REMAIN; |
2526 | 2527 | ||
2527 | return status; | 2528 | return status; |