git: 9front

Download patch

ref: 971569616d09bee794c9377c58a3fe48ad2467a6
parent: 94dd6a91f983b1c6a164ad31cb6626084b27c431
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Mon Dec 18 15:44:53 EST 2017

devbridge: disable write blocking on ethernets

--- a/sys/src/9/port/devbridge.c
+++ b/sys/src/9/port/devbridge.c
@@ -572,6 +572,8 @@
 		// setup connection to be promiscuous
 		snprint(buf, sizeof(buf), "connect -1");
 		devtab[ctl->type]->write(ctl, buf, strlen(buf), 0);
+		snprint(buf, sizeof(buf), "nonblocking");
+		devtab[ctl->type]->write(ctl, buf, strlen(buf), 0);
 		snprint(buf, sizeof(buf), "promiscuous");
 		devtab[ctl->type]->write(ctl, buf, strlen(buf), 0);
 		snprint(buf, sizeof(buf), "bridge");
--