diff options
author | wpaul <wpaul@FreeBSD.org> | 2000-01-14 01:36:16 +0000 |
---|---|---|
committer | wpaul <wpaul@FreeBSD.org> | 2000-01-14 01:36:16 +0000 |
commit | 3e7d8837770cd977fa12f623b643c4a90c566501 (patch) | |
tree | 1dc6e867f683d5a1839ea0130a0b401a4c4b64d3 /sys/dev/usb/usb_ethersubr.h | |
parent | dd8ecc747f9ba945e64ed62031da95e7638919e2 (diff) | |
download | FreeBSD-src-3e7d8837770cd977fa12f623b643c4a90c566501.zip FreeBSD-src-3e7d8837770cd977fa12f623b643c4a90c566501.tar.gz |
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.
Diffstat (limited to 'sys/dev/usb/usb_ethersubr.h')
-rw-r--r-- | sys/dev/usb/usb_ethersubr.h | 2 |
1 files changed, 1 insertions, 1 deletions
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 |