X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/3814202702cc6ab529c1a0977ea5615c87ce48a8..2993f34f45db931d6dd7f5eb50ec0aa50705b97c:/package/switch/src/switch-core.h diff --git a/package/switch/src/switch-core.h b/package/switch/src/switch-core.h index 5a64efb75..a2114cf92 100644 --- a/package/switch/src/switch-core.h +++ b/package/switch/src/switch-core.h @@ -9,14 +9,6 @@ #define SWITCH_MEDIA_100 2 #define SWITCH_MEDIA_FD 4 -#ifndef KERNEL_VERSION -#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c)) -#endif - -#if LINUX_VERSION_CODE < KERNEL_VERSION(2,5,0) -#define LINUX_2_4 -#endif - typedef int (*switch_handler)(void *driver, char *buf, int nr); typedef struct { @@ -42,6 +34,7 @@ typedef struct { } switch_vlan_config; +extern int switch_device_registered (char* device); extern int switch_register_driver(switch_driver *driver); extern void switch_unregister_driver(char *name); extern switch_vlan_config *switch_parse_vlan(switch_driver *driver, char *buf);