]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/i40e/i40e_ethdev_vf.c
net/i40e: consider QinQ when setting MTU
[dpdk.git] / drivers / net / i40e / i40e_ethdev_vf.c
index 6c081f00b31ba2d855a987c3dfb146c0410a381f..859b5e8f7a703a6e680987917852ae46976c56da 100644 (file)
@@ -2687,8 +2687,7 @@ i40evf_dev_mtu_set(struct rte_eth_dev *dev, uint16_t mtu)
 {
        struct i40e_vf *vf = I40EVF_DEV_PRIVATE_TO_VF(dev->data->dev_private);
        struct rte_eth_dev_data *dev_data = vf->dev_data;
-       uint32_t frame_size = mtu + ETHER_HDR_LEN
-                             + ETHER_CRC_LEN + I40E_VLAN_TAG_SIZE;
+       uint32_t frame_size = mtu + I40E_ETH_OVERHEAD;
        int ret = 0;
 
        /* check if mtu is within the allowed range */