From 3e7d8837770cd977fa12f623b643c4a90c566501 Mon Sep 17 00:00:00 2001 From: wpaul Date: Fri, 14 Jan 2000 01:36:16 +0000 Subject: Pull my head out of my ass and actually make the tx netisr stuff work right. Do not not not call m_freem() in the txeof routines. Let the netisr routine do it. This also makes the tx netisr queuing much simpler (I can just use another ifqueue instead of the mess I had before.) Thanks to Bosko Milekic for making me actually think about what I was doing for a minute. --- sys/dev/usb/usb_ethersubr.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sys/dev/usb/usb_ethersubr.h') diff --git a/sys/dev/usb/usb_ethersubr.h b/sys/dev/usb/usb_ethersubr.h index 98dc843..d98be8c 100644 --- a/sys/dev/usb/usb_ethersubr.h +++ b/sys/dev/usb/usb_ethersubr.h @@ -46,6 +46,6 @@ struct usb_qdat { void usb_register_netisr __P((void)); void usb_ether_input __P((struct mbuf *)); -void usb_tx_done __P((struct ifnet *)); +void usb_tx_done __P((struct mbuf *)); #endif -- cgit v1.1