--- /sys/src/9/pc/ether82563.c Tue Mar 18 22:32:01 2014 +++ /sys/src/9/pc/ether82563.c Mon Mar 24 18:51:28 2014 @@ -416,7 +416,7 @@ enum { /* were 512, 1024 & 64, but 52, 253 and 9 are ample. */ Nrd = 128, /* power of two */ - Nrb = 256, /* private receive buffers per Ctlr */ + Nrb = 512, /* private receive buffers per Ctlr */ Ntd = 32, /* power of two */ }; --- /sys/src/9/pc/etherdp83820.c Tue Mar 18 22:32:01 2014 +++ /sys/src/9/pc/etherdp83820.c Mon Mar 24 18:51:28 2014 @@ -338,7 +338,7 @@ Rbsz = ROUNDUP(sizeof(Etherpkt)+8, 8), /* were 256, 4*Nrd & 64, but 52, 253 and 9 are ample. */ Nrd = 128, - Nrb = 256, + Nrb = 512, Ntd = 32, }; --- /sys/src/9/pc/etherigbe.c Tue Mar 18 22:32:01 2014 +++ /sys/src/9/pc/etherigbe.c Mon Mar 24 18:51:28 2014 @@ -446,7 +446,7 @@ Rbsz = 2048, /* were 256, 1024 & 64, but 52, 253 and 9 are ample. */ Nrd = 128, /* multiple of 8 */ - Nrb = 256, /* private receive buffers per Ctlr */ + Nrb = 512, /* private receive buffers per Ctlr */ Ntd = 32, /* multiple of 8 */ }; --- /sys/src/cmd/venti/srv/config.c Tue Jul 6 05:42:15 2010 +++ /sys/src/cmd/venti/srv/config.c Mon Mar 24 22:24:21 2014 @@ -177,6 +177,10 @@ } config->vaddr = estrdup(flds[1]); }else{ + /* + * this is insanely paranoid. a single typo should not + * prevent venti from starting. + */ seterr(EAdmin, "illegal line '%s' in configuration file %s", line, file); break; }