Summary: | [tap] [patch] No buffer space available | ||||||
---|---|---|---|---|---|---|---|
Product: | Base System | Reporter: | Oleg <oleg.dolgov> | ||||
Component: | kern | Assignee: | Kyle Evans <kevans> | ||||
Status: | Closed Overcome By Events | ||||||
Severity: | Affects Only Me | CC: | bugs, kevans | ||||
Priority: | Normal | ||||||
Version: | Unspecified | ||||||
Hardware: | Any | ||||||
OS: | Any | ||||||
Attachments: |
|
Description
Oleg
2008-05-22 13:10:01 UTC
Responsible Changed From-To: freebsd-bugs->freebsd-net Over to maintainer(s). For bugs matching the following criteria: Status: In Progress Changed: (is less than) 2014-06-01 Reset to default assignee and clear in-progress tags. Mail being skipped In the 11 years since this issue failed to receive any feedback (=( apologies), this looks to be overcome by events. tunread() (in a tuntap(4) world, mind you- so fixed in both tun/tap) holds the tun lock, sets TUN_RWAIT, then uses mtx_sleep(9). tunstart/tunstart_l2 both grab the tun lock and then wakeup(9) if if_snd is no longer empty. |