#include "/usr/src/linux/include/net/ip.h"
Anyone with their kernel tree in a non-standard place (i.e. not /usr/src) can't even get past a "make dep" because of this.
This should read:
#include <net/ip.h>
Regards, Paul.