routeros as ESXi guest VPLS/MPLS problem

Hi all,
i’ve setup a routeros version 6.30 under esxi envinroment.
the esxi host is connected phisically to a ccr1009 and logically the connection is as below:
guestROS-ether1->(e1000e driver)–>ether1-CCR1009.
vSwitch MTU setup to 1600.
i’ve set up mpls with LDP distribution, MPLS all-interface to 1526 on both machines
i’ve then set up a vpls link between ccr and guestROS, the link goes up and running but
when i try a ping(inside vpls tunnel) with size 1500 with dont-fragment set, packets are droped.
esxi console reports:
… E1000: 4361: Rx: Receive returned -1

the only way i found out to fix/workaround the problem is to set the ethernet1 MTU(not L2MTU) to 1520 or above.
this is not a solution because i need to setup this machine in a bridge with other machine in ospf so mtu has to remain 1500.
Any suggestion ?

Thanks in advance

Best regards

Have you tried a different NIC? I had some issues with E1000 in ESXi 6.0 and ended up using VMXNET3.

Hi
i tryed first with e1000 but it’s not reporting l2mtu, so i tryed e1000e.
All others are not recognized by routeros, esxi version is 5.0