X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=datapath%2Flinux-2.6%2Fcompat-2.6%2Finclude%2Flinux%2Fnetdevice.h;h=1e354e72740464279f74bada3d5aea7a229512e8;hb=d43e8ef3f41160a8c45f96216faffb4afd957948;hp=924dc0d3eb8e518776b20d1d4d36f6707bfbf948;hpb=2de320799d5b7981b17d1e46e5a07b86158e5ada;p=openvswitch diff --git a/datapath/linux-2.6/compat-2.6/include/linux/netdevice.h b/datapath/linux-2.6/compat-2.6/include/linux/netdevice.h index 924dc0d3..1e354e72 100644 --- a/datapath/linux-2.6/compat-2.6/include/linux/netdevice.h +++ b/datapath/linux-2.6/compat-2.6/include/linux/netdevice.h @@ -73,8 +73,20 @@ extern void unregister_netdevice_queue(struct net_device *dev, extern void unregister_netdevice_many(struct list_head *head); #endif -#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,27) +#ifndef HAVE_DEV_DISABLE_LRO extern void dev_disable_lro(struct net_device *dev); #endif +#ifndef HAVE_DEV_GET_STATS +static inline const struct net_device_stats * +dev_get_stats(struct net_device *dev) +{ + return dev->get_stats(dev); +} +#endif + +#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,19) +#define skb_checksum_help(skb) skb_checksum_help((skb), 0) +#endif + #endif