NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

PR/52211 CVS commit: src/sys/dev/pci



The following reply was made to PR kern/52211; it has been noted by GNATS.

From: "Jaromir Dolecek" <jdolecek%netbsd.org@localhost>
To: gnats-bugs%gnats.NetBSD.org@localhost
Cc: 
Subject: PR/52211 CVS commit: src/sys/dev/pci
Date: Wed, 17 May 2017 20:04:50 +0000

 Module Name:	src
 Committed By:	jdolecek
 Date:		Wed May 17 20:04:50 UTC 2017
 
 Modified Files:
 	src/sys/dev/pci: if_vioif.c
 
 Log Message:
 simplify vioif_start() - remove the delivery attempts on failure and retries,
 leave that for the dedicated thread
 
 if dma map load fails, retry after m_defrag(), but continue processing
 other queue items regardless
 
 set interface queue length according to the length of virtio queue, so that
 higher layer won't queue more than interface can manage to keep in flight
 
 use the mutexes always, not just with NET_MPSAFE, so they continue
 being exercised and hence working; they also enforce proper IPL level
 
 inspired by discussion around PR kern/52211, thanks to Masanobu SAITOH
 for the m_defrag() idea and code
 
 
 To generate a diff of this commit:
 cvs rdiff -u -r1.35 -r1.36 src/sys/dev/pci/if_vioif.c
 
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.
 


Home | Main Index | Thread Index | Old Index