patch-2.4.19 linux-2.4.19/net/atm/common.c
Next file: linux-2.4.19/net/atm/pppoatm.c
Previous file: linux-2.4.19/net/atm/br2684.c
Back to the patch index
Back to the overall index
- Lines: 29
- Date:
Fri Aug 2 17:39:46 2002
- Orig file:
linux-2.4.18/net/atm/common.c
- Orig date:
Fri Nov 9 14:11:15 2001
diff -urN linux-2.4.18/net/atm/common.c linux-2.4.19/net/atm/common.c
@@ -63,6 +63,13 @@
EXPORT_SYMBOL(pppoatm_ioctl_hook);
#endif
+#if defined(CONFIG_ATM_BR2684) || defined(CONFIG_ATM_BR2684_MODULE)
+int (*br2684_ioctl_hook)(struct atm_vcc *, unsigned int, unsigned long);
+#endif
+#ifdef CONFIG_ATM_BR2684_MODULE
+EXPORT_SYMBOL(br2684_ioctl_hook);
+#endif
+
#include "resources.h" /* atm_find_dev */
#include "common.h" /* prototypes */
#include "protocols.h" /* atm_init_<transport> */
@@ -785,6 +792,14 @@
goto done;
}
#endif
+#if defined(CONFIG_ATM_BR2684) || defined(CONFIG_ATM_BR2684_MODULE)
+ if (br2684_ioctl_hook) {
+ ret_val = br2684_ioctl_hook(vcc, cmd, arg);
+ if (ret_val != -ENOIOCTLCMD)
+ goto done;
+ }
+#endif
+
if (get_user(buf,&((struct atmif_sioc *) arg)->arg)) {
ret_val = -EFAULT;
goto done;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)