NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: PR/54297 CVS commit: src/sys/dev/usb
The following reply was made to PR kern/54297; it has been noted by GNATS.
From: sc.dying%gmail.com@localhost
To: gnats-bugs%netbsd.org@localhost, kern-bug-people%netbsd.org@localhost,
gnats-admin%netbsd.org@localhost, netbsd-bugs%netbsd.org@localhost
Cc:
Subject: Re: PR/54297 CVS commit: src/sys/dev/usb
Date: Sun, 16 Jun 2019 20:54:53 +0000
On 2019/06/16 14:50, Christos Zoulas wrote:
> The following reply was made to PR kern/54297; it has been noted by GNATS.
>
> From: "Christos Zoulas" <christos%netbsd.org@localhost>
> To: gnats-bugs%gnats.NetBSD.org@localhost
> Cc:
> Subject: PR/54297 CVS commit: src/sys/dev/usb
> Date: Sun, 16 Jun 2019 10:47:50 -0400
>
> Module Name: src
> Committed By: christos
> Date: Sun Jun 16 14:47:49 UTC 2019
>
> Modified Files:
> src/sys/dev/usb: if_ure.c
>
> Log Message:
> PR/54297: sc dying: opacket of ure(4) is always 0
--- src/sys/dev/usb/if_ure.c 9 Jun 2019 13:35:47 -0000 1.8
+++ src/sys/dev/usb/if_ure.c 16 Jun 2019 14:47:49 -0000 1.9
@@ -1518,8 +1518,10 @@ ure_txeof(struct usbd_xfer *xfer, void *
ifp->if_flags &= ~IFF_OACTIVE;
- if (IFQ_IS_EMPTY(&ifp->if_snd) == 0)
+ if (!IFQ_IS_EMPTY(&ifp->if_snd)) {
+ ifp->if_opackets++;
ure_start(ifp);
+ }
splx(s);
}
Doesn't opacket increament if the kernel sends one packet?
The packet that is being sent must be IFQ_DEQUEUE'd in
ure_start _before_ ure_txeof is called back.
Home |
Main Index |
Thread Index |
Old Index