patch-2.4.17 linux/include/linux/rtnetlink.h
Next file: linux/include/linux/sched.h
Previous file: linux/include/linux/reiserfs_fs_sb.h
Back to the patch index
Back to the overall index
- Lines: 36
- Date:
Fri Dec 21 16:40:33 2001
- Orig file:
linux-2.4.16/include/linux/rtnetlink.h
- Orig date:
Thu Jul 26 21:01:13 2001
diff -Naur -X /home/marcelo/lib/dontdiff linux-2.4.16/include/linux/rtnetlink.h linux/include/linux/rtnetlink.h
@@ -546,7 +546,6 @@
extern int rtattr_parse(struct rtattr *tb[], int maxattr, struct rtattr *rta, int len);
-#ifdef CONFIG_RTNETLINK
extern struct sock *rtnl;
struct rtnetlink_link
@@ -568,12 +567,6 @@
extern void rtmsg_ifinfo(int type, struct net_device *dev, unsigned change);
-#else
-
-#define rtmsg_ifinfo(a,b,c) do { } while (0)
-
-#endif
-
extern struct semaphore rtnl_sem;
#define rtnl_exlock() do { } while(0)
@@ -583,14 +576,10 @@
#define rtnl_shlock() down(&rtnl_sem)
#define rtnl_shlock_nowait() down_trylock(&rtnl_sem)
-#ifndef CONFIG_RTNETLINK
-#define rtnl_shunlock() up(&rtnl_sem)
-#else
#define rtnl_shunlock() do { up(&rtnl_sem); \
if (rtnl && rtnl->receive_queue.qlen) \
rtnl->data_ready(rtnl, 0); \
} while(0)
-#endif
extern void rtnl_lock(void);
extern void rtnl_unlock(void);
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)