Old /etc/conf.d/net entry used to look like this: ifconfig_eth2=( "192.168.2.1 netmask 255.255.255.0 broadcast 192.168.2.255 mtu 16110" ) Net entry drops ifconfig and replaces it with config: config_eth2=( "192.168.2.1 netmask 255.255.255.0 broadcast 192.168.2.255 mtu 16110" ) The MTU setting is ignored. There is no information in net.example indicating how the MTU can be set. Reproducible: Always Steps to Reproduce: 1. config file as mentioned in details. Actual Results: MTU is set to default 1500. Expected Results: MTU should have been set to 16110.
Created attachment 57150 [details, diff] allows ifconfig style mtu for iproute2 in baselayout-1.12.x, we're trying to move to iproute2 for the default interface unhandler - and iproute2 sets the MTU value in a diffent way from ifconfig. Attached is a patch that allows setting the mtu via the same config.
baselayout-1.12.0-alpha2-r1 fixes this