net/core/dev: Warn on a too-short GRO frame
authorAaron Conole <aconole@bytheb.org>
Sat, 2 Apr 2016 19:26:43 +0000 (15:26 -0400)
committerDavid S. Miller <davem@davemloft.net>
Tue, 5 Apr 2016 23:58:39 +0000 (19:58 -0400)
commit4da46cebbd3b4dc445195a9672c99c1353af5695
tree55faa41d69d4a5042c6fc957dbb58fd7aadea9e5
parent9be02cdfa601776f9e65013d9f1b949d5024f457
net/core/dev: Warn on a too-short GRO frame

When signaling that a GRO frame is ready to be processed, the network stack
correctly checks length and aborts processing when a frame is less than 14
bytes. However, such a condition is really indicative of a broken driver,
and should be loudly signaled, rather than silently dropped as the case is
today.

Convert the condition to use net_warn_ratelimited() to ensure the stack
loudly complains about such broken drivers.

Signed-off-by: Aaron Conole <aconole@bytheb.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/core/dev.c