blob: 84848e4c1664219b610fbf9bf192597b11b70116 [file] [log] [blame]
Aaro Koskinen67620982015-04-04 22:51:21 +03001/*
2 * This file is based on code from OCTEON SDK by Cavium Networks.
David Daney80ff0fd2009-05-05 17:35:21 -07003 *
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 Koskinen67620982015-04-04 22:51:21 +03009 */
David Daney80ff0fd2009-05-05 17:35:21 -070010
11int cvm_oct_xmit(struct sk_buff *skb, struct net_device *dev);
12int cvm_oct_xmit_pow(struct sk_buff *skb, struct net_device *dev);
13int cvm_oct_transmit_qos(struct net_device *dev, void *work_queue_entry,
14 int do_free, int qos);
David Daney4898c562010-02-15 15:06:47 -080015void cvm_oct_tx_initialize(void);
16void cvm_oct_tx_shutdown(void);
17void cvm_oct_tx_shutdown_dev(struct net_device *dev);