ref: c9bb6f68ebdfcdb4682aa2eb7d16419863768449
parent: 19d6a98038953b27f539e1fd2187b7cfec9b108d
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Mon May 14 15:18:13 EDT 2018
devip: don't set mtu of interface to zero when not specified (thanks joe9) change 9f74a951ae6a introduced a bug that set the mtu of a new interface to 0 when not specified in the add ctl.
--- a/sys/src/9/ip/ipifc.c
+++ b/sys/src/9/ip/ipifc.c
@@ -507,7 +507,7 @@
return up->errstr;
}
- if(mtu >= ifc->m->mintu && mtu <= ifc->m->maxtu)
+ if(mtu > 0 && mtu >= ifc->m->mintu && mtu <= ifc->m->maxtu)
ifc->maxtu = mtu;
/* ignore if this is already a local address for this ifc */