Merge tag 'usb-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
[linux-2.6-microblaze.git] / drivers / staging / octeon / ethernet-tx.h
1 /* SPDX-License-Identifier: GPL-2.0 */
2 /*
3  * This file is based on code from OCTEON SDK by Cavium Networks.
4  *
5  * Copyright (c) 2003-2007 Cavium Networks
6  */
7
8 int cvm_oct_xmit(struct sk_buff *skb, struct net_device *dev);
9 int cvm_oct_xmit_pow(struct sk_buff *skb, struct net_device *dev);
10 int cvm_oct_transmit_qos(struct net_device *dev, void *work_queue_entry,
11                          int do_free, int qos);
12 void cvm_oct_tx_initialize(void);
13 void cvm_oct_tx_shutdown(void);
14 void cvm_oct_tx_shutdown_dev(struct net_device *dev);