From f7eec6b204f10f9f62f78dfe3e9e0ba42a3649fa Mon Sep 17 00:00:00 2001 From: Mark Johnston Date: Tue, 1 Sep 2020 20:13:50 +0000 Subject: [PATCH] qlxgb: Initialize if_mtu before setting max_frame_size. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Previously we were relying on ether_ifattach() to set if_mtu, but max_frame_size is initialized earlier. This fixes a regression introduced by r250375. PR: 249050 Submitted by: Christian Vallières MFC after: 3 days --- sys/dev/qlxgb/qla_os.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sys/dev/qlxgb/qla_os.c b/sys/dev/qlxgb/qla_os.c index 0b5daa98891..d56731115a9 100644 --- a/sys/dev/qlxgb/qla_os.c +++ b/sys/dev/qlxgb/qla_os.c @@ -671,6 +671,7 @@ qla_init_ifnet(device_t dev, qla_host_t *ha) if_initname(ifp, device_get_name(dev), device_get_unit(dev)); + ifp->if_mtu = ETHERMTU; ifp->if_baudrate = IF_Gbps(10); ifp->if_init = qla_init; ifp->if_softc = ha;