do not drop truncated packet if fix_gro enabled

This commit is contained in:
wangyu 2020-07-15 02:59:42 -04:00
parent b03ae53df6
commit b3e06de4cb

View File

@ -841,8 +841,16 @@ int pre_recv_raw_packet()
if(g_packet_buf_len==max_data_len+1)
{
if(g_fix_gro==0)
{
mylog(log_warn,"huge packet, data_len %d > %d(max_data_len),dropped\n",g_packet_buf_len,max_data_len);
return -1;
}
else
{
mylog(log_debug,"huge packet, data_len %d > %d(max_data_len),not dropped\n",g_packet_buf_len,max_data_len);
g_packet_buf_len=max_data_len;
}
}
if(g_packet_buf_len> single_max_data_len+1)