Aaro Koskinen | 6762098 | 2015-04-04 22:51:21 +0300 | [diff] [blame] | 1 | /* |
| 2 | * This file is based on code from OCTEON SDK by Cavium Networks. |
David Daney | 80ff0fd | 2009-05-05 17:35:21 -0700 | [diff] [blame] | 3 | * |
| 4 | * Copyright (c) 2003-2007 Cavium Networks |
| 5 | * |
| 6 | * This file is free software; you can redistribute it and/or modify |
| 7 | * it under the terms of the GNU General Public License, Version 2, as |
| 8 | * published by the Free Software Foundation. |
Aaro Koskinen | 6762098 | 2015-04-04 22:51:21 +0300 | [diff] [blame] | 9 | */ |
David Daney | 80ff0fd | 2009-05-05 17:35:21 -0700 | [diff] [blame] | 10 | |
| 11 | int cvm_oct_xmit(struct sk_buff *skb, struct net_device *dev); |
| 12 | int cvm_oct_xmit_pow(struct sk_buff *skb, struct net_device *dev); |
| 13 | int cvm_oct_transmit_qos(struct net_device *dev, void *work_queue_entry, |
| 14 | int do_free, int qos); |
David Daney | 4898c56 | 2010-02-15 15:06:47 -0800 | [diff] [blame] | 15 | void cvm_oct_tx_initialize(void); |
| 16 | void cvm_oct_tx_shutdown(void); |
| 17 | void cvm_oct_tx_shutdown_dev(struct net_device *dev); |