Re: Support for USBD_FORCE_SHORT_XFER for xhci

"Jonathan A. Kollasch" <[email protected]>
Newsgroups gmane.os.netbsd.devel.kernel
Message-ID <[email protected]>
On Sat, Aug 23, 2025 at 12:06:09AM +1000, Nat Sloss wrote:
> Hi,
> 
> I've done recent work on urtwn that fixes transfers when the device is used 
> with xhci.
> 
> It turns out the root of the problem was a lack of support in the xhci stack 
> for the flag USBD_FORCE_SHORT_XFER.
> 
> 
> There is some previous artwork for ehci/uhci/ohci that has special handling 
> for this particuar flag.
> 
> Attached is my attempt at fixing this - this would also make possible for me to 
> revert the last 2 commits to urtwn as I would no longer have to send zero 
> lengh xfers in the driver.
> 
> Thoughts?
> 

Looks appropriate; just also make sure that any in-advance accounting of
TRBs is also adjusted.

	Jonathan Kollasch
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.