On Monday, November 28, 2016 3:54:59 PM EST David Miller wrote: > From: Alex Sidorenko <alexandre.sidore...@hpe.com> > Date: Mon, 28 Nov 2016 15:49:26 -0500 > > > Now the question is whether is is OK to have icsk->icsk_ack.rcv_mss > > larger than MTU. > > It absolutely is not OK. > > If VMWare wants to receive large frames for batching purposes it must > use GRO or similar to achieve that, not just send vanilla frames into > the stack which are larger than the device MTU. >
As VMWare's vmxnet3 driver is open-sourced and part of generic kernel, do you think the problem is in that driver or elsewhere? I looked at vmxnet3 sources and see that it uses LRO/GRO subroutines. Unfortunately, I don't understand its logic enough to see whether they are doing anything incorrectly. Alex -- ------------------------------------------------------------------ Alex Sidorenko email: a...@hpe.com ERT Linux Hewlett-Packard Enterprise (Canada) ------------------------------------------------------------------