X-Git-Url: http://bbs.cooldavid.org/git/?p=jme.git;a=blobdiff_plain;f=jme.h;fp=jme.h;h=c010390e1e3675314bb39dd8358275a908e79776;hp=536a7f7b598e33d7f6e103a9e546f374bdec0449;hb=767e5b98bfac71b25859fcc8ad5ddefa11a7e9ec;hpb=f6d5c552ae8da4c81052642d05d0a7e84912d418 diff --git a/jme.h b/jme.h index 536a7f7..c010390 100644 --- a/jme.h +++ b/jme.h @@ -112,6 +112,10 @@ do { \ #define NETIF_F_IPV6_CSUM 0 #endif +#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,0,0) +#define __USE_NDO_FIX_FEATURES__ +#endif + /* * Extra PCI Configuration space interface */ @@ -614,8 +618,10 @@ jme_get_stats(struct net_device *netdev) enum jme_flags_bits { JME_FLAG_MSI = 1, JME_FLAG_SSET = 2, +#ifndef __USE_NDO_FIX_FEATURES__ JME_FLAG_TXCSUM = 3, JME_FLAG_TSO = 4, +#endif JME_FLAG_POLL = 5, JME_FLAG_SHUTDOWN = 6, };