syslog: kernel: [ 1241.147934] TCP: ens192: Driver has suspect GRO implementation, TCP performance may be compromised – A server stack is the collection of software that forms the operational infrastructure on a given machine. In a computing context, a stack is an ordered pile. A server stack is one type of solution stack — an ordered selection of software that makes it possible to complete a particular task. Like in this post about syslog: kernel: [ 1241.147934] TCP: ens192: Driver has suspect GRO implementation, TCP performance may be compromised was one problem in server stack that need for a solution. Below are some tips in manage your linux server when you find problem about linux, networking, debian, vmware-esxi, .
in Debian 9 running into esxi 6.5 from three days ago the syslog shows this message:
kernel: [ 1241.147934] TCP: ens192: Driver has suspect GRO implementation, TCP performance may be compromised.
But today the virtual machine has crash three times.
I’m not sure that the problem is this messager or not.
A Red Hat knowledge base article explains this message:
If calculated MSS (Maximum Segment Value) is higher than Advertised MSS, then set the new MSS to ‘Advertised MSS’. In earlier kernels, this was not [done] and could have caused performance issues while GRO (Receive Offload) was used. It’s based on these MSS values, TCP window size is determined for data transfer.
This isn’t likely to be causing a crash, though as noted the performance of TCP connections may suffer slightly.
Red Hat backported a fix into its kernel for RHEL 7.4, but Debian probably has not done so. And besides, as Red Hat also says:
This message can be treated as informational only and as a warning one which can be safely ignored.