1 #ifndef __LINUX_NETDEVICE_WRAPPER_H
2 #define __LINUX_NETDEVICE_WRAPPER_H 1
4 #include_next <linux/netdevice.h>
6 /*----------------------------------------------------------------------------
7 * In 2.6.24, a namespace argument became required for dev_get_by_name.
11 #ifdef dev_get_by_name
12 #undef dev_get_by_name
13 #define dev_get_by_name(net, name) \
14 compat_dev_get_by_name((name))
15 static inline struct net_device *compat_dev_get_by_name(const char *name)
17 return (_set_ver(dev_get_by_name))(name);
20 #define dev_get_by_name(net, name) \
21 dev_get_by_name((name))
22 #endif /* dev_get_by_name */
24 #if LINUX_VERSION_CODE < KERNEL_VERSION(2,4,27)
25 static inline void *netdev_priv(struct net_device *dev)