diff options
author | davem <davem> | 2002-01-17 01:07:04 +0000 |
---|---|---|
committer | davem <davem> | 2002-01-17 01:07:04 +0000 |
commit | d4de35c26e3f4c4b614017b3ab83ae8ca684365b (patch) | |
tree | dbd2255fd37762d66aec34d8caffcc3501c26833 | |
parent | 5bf0309971dd6a105c4e57392c2b03d0a8cd3a0a (diff) | |
download | netdev-vger-cvs-d4de35c26e3f4c4b614017b3ab83ae8ca684365b.tar.gz |
Correct netdev_fastroute_obstacles packet socket
check.
Export netdev_fastroute for drivers.
-rw-r--r-- | net/core/dev.c | 2 | ||||
-rw-r--r-- | net/netsyms.c | 4 |
2 files changed, 5 insertions, 1 deletions
diff --git a/net/core/dev.c b/net/core/dev.c index 2ab8c806e..6eb1c6d03 100644 --- a/net/core/dev.c +++ b/net/core/dev.c @@ -238,7 +238,7 @@ void dev_add_pack(struct packet_type *pt) #ifdef CONFIG_NET_FASTROUTE /* Hack to detect packet socket */ - if (pt->data) { + if ((pt->data) && ((int)(pt->data)!=1)) { netdev_fastroute_obstacles++; dev_clear_fastroute(pt->dev); } diff --git a/net/netsyms.c b/net/netsyms.c index 4935c8992..d22c810af 100644 --- a/net/netsyms.c +++ b/net/netsyms.c @@ -519,6 +519,10 @@ EXPORT_SYMBOL(if_port_text); EXPORT_SYMBOL(hippi_type_trans); #endif +#ifdef CONFIG_NET_FASTROUTE +EXPORT_SYMBOL(netdev_fastroute); +#endif + #ifdef CONFIG_SYSCTL EXPORT_SYMBOL(sysctl_wmem_max); EXPORT_SYMBOL(sysctl_rmem_max); |