]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/qede/base/ecore_l2.c
net/qede/base: allow MTU change
[dpdk.git] / drivers / net / qede / base / ecore_l2.c
index 5a38ad2eb37627283d27a4106a6068220d48325d..83a62e091a57f1981c84a4f713097501759f29c4 100644 (file)
@@ -427,6 +427,11 @@ ecore_sp_vport_update(struct ecore_hwfn *p_hwfn,
        ecore_sp_update_accept_mode(p_hwfn, p_ramrod, p_params->accept_flags);
        ecore_sp_vport_update_sge_tpa(p_hwfn, p_ramrod,
                                      p_params->sge_tpa_params);
+       if (p_params->mtu) {
+               p_ramrod->common.update_mtu_flg = 1;
+               p_ramrod->common.mtu = OSAL_CPU_TO_LE16(p_params->mtu);
+       }
+
        return ecore_spq_post(p_hwfn, p_ent, OSAL_NULL);
 }