Fix icmp reception with CONFIG_BLOCK_EXTRAS
authorAndrew Gallatin <gallatin@google.com>
Fri, 19 Dec 2014 14:31:06 +0000 (06:31 -0800)
committerAndrew Gallatin <gallatin@google.com>
Fri, 19 Dec 2014 14:31:06 +0000 (06:31 -0800)
commitc4d0dd7f357b626af792a777f22ebed3ac2af201
treef29ced3af259e0fa1cd1b0f8c91540419b76322b
parent922a3072bf260d5b8691845989d1ae2ad6f448a9
Fix icmp reception with CONFIG_BLOCK_EXTRAS

When block extras are used by a NIC driver, the icmp input
path needs to pull up the headers it intends to access, else
it will just read garbage.

This fixes a problem with large pings failing on an out-of-tree
NIC driver with CONFIG_BLOCK_EXTRAS enabled.
kern/src/net/icmp.c