1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
|
src/Makefile.k26 | 4 ++--
src/dummy_umac.c | 38 ++------------------------------------
2 files changed, 4 insertions(+), 38 deletions(-)
Index: cx3110x-1.1/src/Makefile.k26
===================================================================
--- cx3110x-1.1.orig/src/Makefile.k26 2007-05-25 17:51:15.000000000 +0100
+++ cx3110x-1.1/src/Makefile.k26 2007-05-25 22:44:36.000000000 +0100
@@ -8,8 +8,8 @@ cx3110x-objs = $(SM_OBJECTS) $(SM_UMAC_O
#MTUM module
cx3110x_mt-objs = $(SM_OBJECTS) $(SM_MTUM_OBJECTS)
-umac-objs = dummy_umac.o
-mtum-objs = dummy_umac.o
+umac-objs = dummy_umac.o binary_umac.o
+mtum-objs = dummy_umac.o binary_umac.o
obj-$(CONFIG_CX3110X_STA) += cx3110x.o umac.o
obj-$(CONFIG_CX3110X_PROD) += cx3110x_mt.o mtum.o
Index: cx3110x-1.1/src/dummy_umac.c
===================================================================
--- cx3110x-1.1.orig/src/dummy_umac.c 2007-05-25 17:51:15.000000000 +0100
+++ cx3110x-1.1/src/dummy_umac.c 2007-05-25 22:50:59.000000000 +0100
@@ -15,43 +15,9 @@
*/
#include <linux/module.h>
#include "softmac2.h"
+#include "sm_drv.h"
-SM_API int32_t SM_FDECL prism_softmac_parse_bra(const uint8_t* bra,
- struct s_sm_initdata *data) { return 0; }
-
-SM_API int32_t SM_FDECL prism_softmac_describe(struct s_sm_descr *descr,
- struct s_sm_initdata *data) { return 0; }
-
-SM_API int32_t SM_FDECL prism_softmac_create(uint32_t *context,
- struct s_sm_setup *setup,
- struct s_pda *pda,
- struct s_sm_initdata *data) { return 0; }
-
-SM_API int32_t SM_FDECL prism_softmac_destroy(uint32_t *context) { return 0; }
-
-SM_API int32_t SM_FDECL prism_softmac_conf( uint32_t *context, struct s_sm_conf *conf ){ return 0; }
-SM_API int32_t SM_FDECL prism_softmac_trap( uint32_t *context, struct s_sm_conf *conf ){ return 0; }
-
-SM_API int32_t SM_FDECL prism_softmac_frame_tx(uint32_t *context, struct s_sm_frame *frame){ return 0; }
-SM_API int32_t SM_FDECL prism_softmac_frame_tx_done(uint32_t *context, struct s_sm_frame **frame){ return 0; }
-SM_API int32_t SM_FDECL prism_softmac_frame_rx(uint32_t *context, struct s_sm_frame **frame){ return 0; }
-SM_API int32_t SM_FDECL prism_softmac_service(uint32_t *context) { return 0; }
-
-SM_API int32_t SM_FDECL prism_interconnect_message_query(uint32_t *context,
- uint32_t mask,
- struct s_ic_msg **msg){ return 0; }
-SM_API int32_t SM_FDECL prism_interconnect_message_handle(uint32_t *context, struct s_ic_msg *msg){ return 0; }
-SM_API int32_t SM_FDECL prism_interconnect_trigger(uint32_t *context){ return 0;}
-
-void prism_driver_free(uint32_t *context, void *buffer){}
-void prism_driver_frame_free(uint32_t *context, struct s_sm_frame *frame){}
-
-int sm_net_device;
-void sm_drv_get_device(void) {}
-void frame_skb_alloc(void) {}
-void frame_skb_free(void) {}
-void frame_to_skb(void) {}
-void skb_to_frame(void) {}
+extern int sm_net_device;
EXPORT_SYMBOL(prism_driver_free);
EXPORT_SYMBOL(prism_driver_frame_free);
|