Hacking How to use drc-sim?

AboodXD

I hack NSMB games, and other shiz.
OP
Member
Joined
Oct 11, 2014
Messages
2,880
Trophies
1
Location
Not under a rock.
XP
2,921
Country
United Arab Emirates
Change:
Code:
make -C /usr/src/linux-headers-4.3.0-kali1-amd64 M=/home/root/drc/drc-mac80211/
to:
Code:
make -C /usr/src/linux-headers-4.3.0-kali1-amd64 M=/home/Home/drc/drc-mac80211/
 

I pwned U!

I am pleased to beat you!
Member
Joined
Jun 14, 2013
Messages
927
Trophies
3
Age
28
Website
gbatemp.net
XP
672
Country
United States
Change:
Code:
make -C /usr/src/linux-headers-4.3.0-kali1-amd64 M=/home/root/drc/drc-mac80211/
to:
Code:
make -C /usr/src/linux-headers-4.3.0-kali1-amd64 M=/home/Home/drc/drc-mac80211/
hes running as root, so it would be "M=/root/drc/....."

newbs...
I tried these, but I still get an error:
Code:
root@kali:~/drc/drc-mac80211# make -C /usr/src/linux-headers-4.3.0-kali1-amd64 M=/root/Home/drc/drc-mac80211/
make: Entering directory '/usr/src/linux-headers-4.3.0-kali1-amd64'
/usr/src/linux-headers-4.3.0-kali1-common/scripts/Makefile.build:44: /root/Home/drc/drc-mac80211//Makefile: No such file or directory
make[3]: *** No rule to make target '/root/Home/drc/drc-mac80211//Makefile'.  Stop.
/usr/src/linux-headers-4.3.0-kali1-common/Makefile:1395: recipe for target '_module_/root/Home/drc/drc-mac80211/' failed
make[2]: *** [_module_/root/Home/drc/drc-mac80211/] Error 2
Makefile:146: recipe for target 'sub-make' failed
make[1]: *** [sub-make] Error 2
Makefile:8: recipe for target 'all' failed
make: *** [all] Error 2
make: Leaving directory '/usr/src/linux-headers-4.3.0-kali1-amd64'
 
  • Like
Reactions: The Cringe

tvall

Well-Known Member
Member
Joined
May 12, 2014
Messages
276
Trophies
0
Age
29
XP
348
Country
United States
I tried these, but I still get an error:
Code:
root@kali:~/drc/drc-mac80211# make -C /usr/src/linux-headers-4.3.0-kali1-amd64 M=/root/Home/drc/drc-mac80211/
make: Entering directory '/usr/src/linux-headers-4.3.0-kali1-amd64'
/usr/src/linux-headers-4.3.0-kali1-common/scripts/Makefile.build:44: /root/Home/drc/drc-mac80211//Makefile: No such file or directory
make[3]: *** No rule to make target '/root/Home/drc/drc-mac80211//Makefile'.  Stop.
/usr/src/linux-headers-4.3.0-kali1-common/Makefile:1395: recipe for target '_module_/root/Home/drc/drc-mac80211/' failed
make[2]: *** [_module_/root/Home/drc/drc-mac80211/] Error 2
Makefile:146: recipe for target 'sub-make' failed
make[1]: *** [sub-make] Error 2
Makefile:8: recipe for target 'all' failed
make: *** [all] Error 2
make: Leaving directory '/usr/src/linux-headers-4.3.0-kali1-amd64'

make -C /usr/src/linux-headers-4.3.0-kali1-amd64 M=/root/drc/drc-mac80211/
 

I pwned U!

I am pleased to beat you!
Member
Joined
Jun 14, 2013
Messages
927
Trophies
3
Age
28
Website
gbatemp.net
XP
672
Country
United States
make -C /usr/src/linux-headers-4.3.0-kali1-amd64 M=/root/drc/drc-mac80211/
Here is the output from this:
Code:
root@kali:~/drc/drc-mac80211# make -C /usr/src/linux-headers-4.3.0-kali1-amd64 M=/root/drc/drc-mac80211/
make: Entering directory '/usr/src/linux-headers-4.3.0-kali1-amd64'
  LD      /root/drc/drc-mac80211//built-in.o
  CC [M]  /root/drc/drc-mac80211//main.o
In file included from /root/drc/drc-mac80211//ieee80211_i.h:32:0,
                 from /root/drc/drc-mac80211//main.c:28:
/root/drc/drc-mac80211//sta_info.h:349:14: error: field ‘avg_signal’ has incomplete type
  struct ewma avg_signal;
              ^
/root/drc/drc-mac80211//sta_info.h:354:14: error: array type has incomplete element type ‘struct ewma’
  struct ewma chain_signal_avg[IEEE80211_MAX_CHAINS];
              ^
In file included from /root/drc/drc-mac80211//trace.h:4:0,
                 from /root/drc/drc-mac80211//driver-ops.h:6,
                 from /root/drc/drc-mac80211//main.c:29:
/root/drc/drc-mac80211//trace.h:1220:9: error: ‘ieee80211_rssi_event’ defined as wrong kind of tag
    enum ieee80211_rssi_event rssi_event),
         ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:177:34: note: in definition of macro ‘__DECLARE_TRACE’
  static inline void trace_##name(proto)    \
                                  ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:333:25: note: in expansion of macro ‘PARAMS’
   __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), 1, \
                         ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:2: note: in expansion of macro ‘DECLARE_TRACE’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
  ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:22: note: in expansion of macro ‘PARAMS’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
                      ^
/root/drc/drc-mac80211//trace.h:1217:1: note: in expansion of macro ‘TRACE_EVENT’
 TRACE_EVENT(drv_rssi_callback,
 ^
/root/drc/drc-mac80211//trace.h:1218:2: note: in expansion of macro ‘TP_PROTO’
  TP_PROTO(struct ieee80211_local *local,
  ^
/root/drc/drc-mac80211//trace.h:1220:9: warning: ‘enum ieee80211_rssi_event’ declared inside parameter list
    enum ieee80211_rssi_event rssi_event),
         ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:177:34: note: in definition of macro ‘__DECLARE_TRACE’
  static inline void trace_##name(proto)    \
                                  ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:333:25: note: in expansion of macro ‘PARAMS’
   __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), 1, \
                         ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:2: note: in expansion of macro ‘DECLARE_TRACE’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
  ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:22: note: in expansion of macro ‘PARAMS’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
                      ^
/root/drc/drc-mac80211//trace.h:1217:1: note: in expansion of macro ‘TRACE_EVENT’
 TRACE_EVENT(drv_rssi_callback,
 ^
/root/drc/drc-mac80211//trace.h:1218:2: note: in expansion of macro ‘TP_PROTO’
  TP_PROTO(struct ieee80211_local *local,
  ^
/root/drc/drc-mac80211//trace.h:1220:9: warning: its scope is only this definition or declaration, which is probably not what you want
    enum ieee80211_rssi_event rssi_event),
         ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:177:34: note: in definition of macro ‘__DECLARE_TRACE’
  static inline void trace_##name(proto)    \
                                  ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:333:25: note: in expansion of macro ‘PARAMS’
   __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), 1, \
                         ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:2: note: in expansion of macro ‘DECLARE_TRACE’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
  ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:22: note: in expansion of macro ‘PARAMS’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
                      ^
/root/drc/drc-mac80211//trace.h:1217:1: note: in expansion of macro ‘TRACE_EVENT’
 TRACE_EVENT(drv_rssi_callback,
 ^
/root/drc/drc-mac80211//trace.h:1218:2: note: in expansion of macro ‘TP_PROTO’
  TP_PROTO(struct ieee80211_local *local,
  ^
/root/drc/drc-mac80211//trace.h:1220:30: error: parameter 3 (‘rssi_event’) has incomplete type
    enum ieee80211_rssi_event rssi_event),
                              ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:177:34: note: in definition of macro ‘__DECLARE_TRACE’
  static inline void trace_##name(proto)    \
                                  ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:333:25: note: in expansion of macro ‘PARAMS’
   __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), 1, \
                         ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:2: note: in expansion of macro ‘DECLARE_TRACE’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
  ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:22: note: in expansion of macro ‘PARAMS’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
                      ^
/root/drc/drc-mac80211//trace.h:1217:1: note: in expansion of macro ‘TRACE_EVENT’
 TRACE_EVENT(drv_rssi_callback,
 ^
/root/drc/drc-mac80211//trace.h:1218:2: note: in expansion of macro ‘TP_PROTO’
  TP_PROTO(struct ieee80211_local *local,
  ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:177:21: error: function declaration isn’t a prototype [-Werror=strict-prototypes]
  static inline void trace_##name(proto)    \
                     ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:333:3: note: in expansion of macro ‘__DECLARE_TRACE’
   __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), 1, \
   ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:2: note: in expansion of macro ‘DECLARE_TRACE’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
  ^
/root/drc/drc-mac80211//trace.h:1217:1: note: in expansion of macro ‘TRACE_EVENT’
 TRACE_EVENT(drv_rssi_callback,
 ^
/root/drc/drc-mac80211//trace.h: In function ‘trace_drv_rssi_callback’:
/root/drc/drc-mac80211//trace.h:1222:24: error: type of formal parameter 4 is incomplete
  TP_ARGS(local, sdata, rssi_event),
                        ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:141:33: note: in definition of macro ‘__DO_TRACE’
     ((void(*)(proto))(it_func))(args); \
                                 ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:182:5: note: in expansion of macro ‘TP_ARGS’
     TP_ARGS(data_args),   \
     ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:333:3: note: in expansion of macro ‘__DECLARE_TRACE’
   __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), 1, \
   ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:335:5: note: in expansion of macro ‘PARAMS’
     PARAMS(__data, args))
     ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:2: note: in expansion of macro ‘DECLARE_TRACE’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
  ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:37: note: in expansion of macro ‘PARAMS’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
                                     ^
/root/drc/drc-mac80211//trace.h:1217:1: note: in expansion of macro ‘TRACE_EVENT’
 TRACE_EVENT(drv_rssi_callback,
 ^
/root/drc/drc-mac80211//trace.h:1222:2: note: in expansion of macro ‘TP_ARGS’
  TP_ARGS(local, sdata, rssi_event),
  ^
/root/drc/drc-mac80211//trace.h: At top level:
/root/drc/drc-mac80211//trace.h:1220:9: error: ‘ieee80211_rssi_event’ defined as wrong kind of tag
    enum ieee80211_rssi_event rssi_event),
         ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:193:38: note: in definition of macro ‘__DECLARE_TRACE’
  register_trace_##name(void (*probe)(data_proto), void *data) \
                                      ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:334:5: note: in expansion of macro ‘PARAMS’
     PARAMS(void *__data, proto),  \
     ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:2: note: in expansion of macro ‘DECLARE_TRACE’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
  ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:22: note: in expansion of macro ‘PARAMS’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
                      ^
/root/drc/drc-mac80211//trace.h:1217:1: note: in expansion of macro ‘TRACE_EVENT’
 TRACE_EVENT(drv_rssi_callback,
 ^
/root/drc/drc-mac80211//trace.h:1218:2: note: in expansion of macro ‘TP_PROTO’
  TP_PROTO(struct ieee80211_local *local,
  ^
/root/drc/drc-mac80211//trace.h:1220:9: warning: ‘enum ieee80211_rssi_event’ declared inside parameter list
    enum ieee80211_rssi_event rssi_event),
         ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:193:38: note: in definition of macro ‘__DECLARE_TRACE’
  register_trace_##name(void (*probe)(data_proto), void *data) \
                                      ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:334:5: note: in expansion of macro ‘PARAMS’
     PARAMS(void *__data, proto),  \
     ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:2: note: in expansion of macro ‘DECLARE_TRACE’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
  ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:22: note: in expansion of macro ‘PARAMS’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
                      ^
/root/drc/drc-mac80211//trace.h:1217:1: note: in expansion of macro ‘TRACE_EVENT’
 TRACE_EVENT(drv_rssi_callback,
 ^
/root/drc/drc-mac80211//trace.h:1218:2: note: in expansion of macro ‘TP_PROTO’
  TP_PROTO(struct ieee80211_local *local,
  ^
/root/drc/drc-mac80211//trace.h:1220:9: error: ‘ieee80211_rssi_event’ defined as wrong kind of tag
    enum ieee80211_rssi_event rssi_event),
         ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:199:40: note: in definition of macro ‘__DECLARE_TRACE’
  unregister_trace_##name(void (*probe)(data_proto), void *data) \
                                        ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:334:5: note: in expansion of macro ‘PARAMS’
     PARAMS(void *__data, proto),  \
     ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:2: note: in expansion of macro ‘DECLARE_TRACE’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
  ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:22: note: in expansion of macro ‘PARAMS’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
                      ^
/root/drc/drc-mac80211//trace.h:1217:1: note: in expansion of macro ‘TRACE_EVENT’
 TRACE_EVENT(drv_rssi_callback,
 ^
/root/drc/drc-mac80211//trace.h:1218:2: note: in expansion of macro ‘TP_PROTO’
  TP_PROTO(struct ieee80211_local *local,
  ^
/root/drc/drc-mac80211//trace.h:1220:9: warning: ‘enum ieee80211_rssi_event’ declared inside parameter list
    enum ieee80211_rssi_event rssi_event),
         ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:199:40: note: in definition of macro ‘__DECLARE_TRACE’
  unregister_trace_##name(void (*probe)(data_proto), void *data) \
                                        ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:334:5: note: in expansion of macro ‘PARAMS’
     PARAMS(void *__data, proto),  \
     ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:2: note: in expansion of macro ‘DECLARE_TRACE’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
  ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:22: note: in expansion of macro ‘PARAMS’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
                      ^
/root/drc/drc-mac80211//trace.h:1217:1: note: in expansion of macro ‘TRACE_EVENT’
 TRACE_EVENT(drv_rssi_callback,
 ^
/root/drc/drc-mac80211//trace.h:1218:2: note: in expansion of macro ‘TP_PROTO’
  TP_PROTO(struct ieee80211_local *local,
  ^
/root/drc/drc-mac80211//trace.h:1220:9: error: ‘ieee80211_rssi_event’ defined as wrong kind of tag
    enum ieee80211_rssi_event rssi_event),
         ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:205:46: note: in definition of macro ‘__DECLARE_TRACE’
  check_trace_callback_type_##name(void (*cb)(data_proto)) \
                                              ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:334:5: note: in expansion of macro ‘PARAMS’
     PARAMS(void *__data, proto),  \
     ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:2: note: in expansion of macro ‘DECLARE_TRACE’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
  ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:22: note: in expansion of macro ‘PARAMS’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
                      ^
/root/drc/drc-mac80211//trace.h:1217:1: note: in expansion of macro ‘TRACE_EVENT’
 TRACE_EVENT(drv_rssi_callback,
 ^
/root/drc/drc-mac80211//trace.h:1218:2: note: in expansion of macro ‘TP_PROTO’
  TP_PROTO(struct ieee80211_local *local,
  ^
/root/drc/drc-mac80211//trace.h:1220:9: warning: ‘enum ieee80211_rssi_event’ declared inside parameter list
    enum ieee80211_rssi_event rssi_event),
         ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:205:46: note: in definition of macro ‘__DECLARE_TRACE’
  check_trace_callback_type_##name(void (*cb)(data_proto)) \
                                              ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:334:5: note: in expansion of macro ‘PARAMS’
     PARAMS(void *__data, proto),  \
     ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:2: note: in expansion of macro ‘DECLARE_TRACE’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
  ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:22: note: in expansion of macro ‘PARAMS’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
                      ^
/root/drc/drc-mac80211//trace.h:1217:1: note: in expansion of macro ‘TRACE_EVENT’
 TRACE_EVENT(drv_rssi_callback,
 ^
/root/drc/drc-mac80211//trace.h:1218:2: note: in expansion of macro ‘TP_PROTO’
  TP_PROTO(struct ieee80211_local *local,
  ^
In file included from /usr/src/linux-headers-4.3.0-kali1-common/arch/x86/include/asm/bug.h:35:0,
                 from /usr/src/linux-headers-4.3.0-kali1-common/include/linux/bug.h:4,
                 from /usr/src/linux-headers-4.3.0-kali1-common/include/net/mac80211.h:17,
                 from /root/drc/drc-mac80211//main.c:11:
/root/drc/drc-mac80211//driver-ops.h: In function ‘drv_add_interface’:
/root/drc/drc-mac80211//driver-ops.h:149:26: error: invalid operands to binary & (have ‘long unsigned int *’ and ‘int’)
        !(local->hw.flags & IEEE80211_HW_WANT_MONITOR_VIF) &&
                          ^
/usr/src/linux-headers-4.3.0-kali1-common/include/asm-generic/bug.h:86:25: note: in definition of macro ‘WARN_ON’
  int __ret_warn_on = !!(condition);    \
                         ^
In file included from /root/drc/drc-mac80211//main.c:29:0:
/root/drc/drc-mac80211//driver-ops.h: In function ‘drv_set_multicast_list’:
/root/drc/drc-mac80211//driver-ops.h:255:16: error: ‘const struct ieee80211_ops’ has no member named ‘set_multicast_list’
  if (local->ops->set_multicast_list)
                ^
/root/drc/drc-mac80211//driver-ops.h:256:13: error: ‘const struct ieee80211_ops’ has no member named ‘set_multicast_list’
   local->ops->set_multicast_list(&local->hw, &sdata->vif,
             ^
/root/drc/drc-mac80211//driver-ops.h: In function ‘drv_hw_scan’:
/root/drc/drc-mac80211//driver-ops.h:337:53: warning: passing argument 3 of ‘local->ops->hw_scan’ from incompatible pointer type [-Wincompatible-pointer-types]
  ret = local->ops->hw_scan(&local->hw, &sdata->vif, req);
                                                     ^
/root/drc/drc-mac80211//driver-ops.h:337:53: note: expected ‘struct ieee80211_scan_request *’ but argument is of type ‘struct cfg80211_scan_request *’
/root/drc/drc-mac80211//driver-ops.h: At top level:
/root/drc/drc-mac80211//driver-ops.h:358:15: warning: ‘struct ieee80211_sched_scan_ies’ declared inside parameter list
        struct ieee80211_sched_scan_ies *ies)
               ^
/root/drc/drc-mac80211//driver-ops.h: In function ‘drv_sched_scan_start’:
/root/drc/drc-mac80211//driver-ops.h:368:17: warning: passing argument 4 of ‘local->ops->sched_scan_start’ from incompatible pointer type [-Wincompatible-pointer-types]
            req, ies);
                 ^
/root/drc/drc-mac80211//driver-ops.h:368:17: note: expected ‘struct ieee80211_scan_ies *’ but argument is of type ‘struct ieee80211_sched_scan_ies *’
/root/drc/drc-mac80211//driver-ops.h: In function ‘drv_sw_scan_start’:
/root/drc/drc-mac80211//driver-ops.h:391:3: error: too few arguments to function ‘local->ops->sw_scan_start’
   local->ops->sw_scan_start(&local->hw);
   ^
/root/drc/drc-mac80211//driver-ops.h: In function ‘drv_sw_scan_complete’:
/root/drc/drc-mac80211//driver-ops.h:401:3: error: too few arguments to function ‘local->ops->sw_scan_complete’
   local->ops->sw_scan_complete(&local->hw);
   ^
/root/drc/drc-mac80211//driver-ops.h: In function ‘drv_get_tkip_seq’:
/root/drc/drc-mac80211//driver-ops.h:422:16: error: ‘const struct ieee80211_ops’ has no member named ‘get_tkip_seq’
  if (local->ops->get_tkip_seq)
                ^
/root/drc/drc-mac80211//driver-ops.h:423:13: error: ‘const struct ieee80211_ops’ has no member named ‘get_tkip_seq’
   local->ops->get_tkip_seq(&local->hw, hw_key_idx, iv32, iv16);
             ^
/root/drc/drc-mac80211//driver-ops.h: In function ‘drv_flush’:
/root/drc/drc-mac80211//driver-ops.h:731:33: warning: passing argument 2 of ‘local->ops->flush’ makes pointer from integer without a cast [-Wint-conversion]
   local->ops->flush(&local->hw, queues, drop);
                                 ^
/root/drc/drc-mac80211//driver-ops.h:731:33: note: expected ‘struct ieee80211_vif *’ but argument is of type ‘u32 {aka unsigned int}’
/root/drc/drc-mac80211//driver-ops.h:731:3: error: too few arguments to function ‘local->ops->flush’
   local->ops->flush(&local->hw, queues, drop);
   ^
/root/drc/drc-mac80211//driver-ops.h: In function ‘drv_channel_switch’:
/root/drc/drc-mac80211//driver-ops.h:741:41: warning: passing argument 2 of ‘local->ops->channel_switch’ from incompatible pointer type [-Wincompatible-pointer-types]
  local->ops->channel_switch(&local->hw, ch_switch);
                                         ^
/root/drc/drc-mac80211//driver-ops.h:741:41: note: expected ‘struct ieee80211_vif *’ but argument is of type ‘struct ieee80211_channel_switch *’
/root/drc/drc-mac80211//driver-ops.h:741:2: error: too few arguments to function ‘local->ops->channel_switch’
  local->ops->channel_switch(&local->hw, ch_switch);
  ^
/root/drc/drc-mac80211//driver-ops.h: At top level:
/root/drc/drc-mac80211//driver-ops.h:872:21: error: ‘ieee80211_rssi_event’ defined as wrong kind of tag
          const enum ieee80211_rssi_event event)
                     ^
/root/drc/drc-mac80211//driver-ops.h:872:21: warning: ‘enum ieee80211_rssi_event’ declared inside parameter list
/root/drc/drc-mac80211//driver-ops.h:872:42: error: parameter 3 (‘event’) has incomplete type
          const enum ieee80211_rssi_event event)
                                          ^
/root/drc/drc-mac80211//driver-ops.h:870:20: error: function declaration isn’t a prototype [-Werror=strict-prototypes]
 static inline void drv_rssi_callback(struct ieee80211_local *local,
                    ^
/root/drc/drc-mac80211//driver-ops.h: In function ‘drv_rssi_callback’:
/root/drc/drc-mac80211//driver-ops.h:875:16: error: ‘const struct ieee80211_ops’ has no member named ‘rssi_callback’
  if (local->ops->rssi_callback)
                ^
/root/drc/drc-mac80211//driver-ops.h:876:13: error: ‘const struct ieee80211_ops’ has no member named ‘rssi_callback’
   local->ops->rssi_callback(&local->hw, &sdata->vif, event);
             ^
/root/drc/drc-mac80211//driver-ops.h: In function ‘drv_get_rssi’:
/root/drc/drc-mac80211//driver-ops.h:919:18: error: ‘const struct ieee80211_ops’ has no member named ‘get_rssi’
  ret = local->ops->get_rssi(&local->hw, &sdata->vif, sta, rssi_dbm);
                  ^
/root/drc/drc-mac80211//driver-ops.h: In function ‘drv_restart_complete’:
/root/drc/drc-mac80211//driver-ops.h:1042:16: error: ‘const struct ieee80211_ops’ has no member named ‘restart_complete’
  if (local->ops->restart_complete)
                ^
/root/drc/drc-mac80211//driver-ops.h:1043:13: error: ‘const struct ieee80211_ops’ has no member named ‘restart_complete’
   local->ops->restart_complete(&local->hw);
             ^
/root/drc/drc-mac80211//main.c: In function ‘ieee80211_configure_filter’:
/root/drc/drc-mac80211//main.c:44:16: error: ‘FIF_PROMISC_IN_BSS’ undeclared (first use in this function)
   new_flags |= FIF_PROMISC_IN_BSS;
                ^
/root/drc/drc-mac80211//main.c:44:16: note: each undeclared identifier is reported only once for each function it appears in
/root/drc/drc-mac80211//main.c: At top level:
/root/drc/drc-mac80211//main.c:484:22: error: redefinition of ‘ieee80211_alloc_hw’
 struct ieee80211_hw *ieee80211_alloc_hw(size_t priv_data_len,
                      ^
In file included from /root/drc/drc-mac80211//main.c:11:0:
/usr/src/linux-headers-4.3.0-kali1-common/include/net/mac80211.h:3507:22: note: previous definition of ‘ieee80211_alloc_hw’ was here
 struct ieee80211_hw *ieee80211_alloc_hw(size_t priv_data_len,
                      ^
/root/drc/drc-mac80211//main.c: In function ‘ieee80211_register_hw’:
/root/drc/drc-mac80211//main.c:674:16: error: invalid operands to binary & (have ‘long unsigned int *’ and ‘int’)
  if (hw->flags & IEEE80211_HW_QUEUE_CONTROL &&
                ^
/root/drc/drc-mac80211//main.c:814:22: error: invalid operands to binary & (have ‘long unsigned int *’ and ‘int’)
  if (local->hw.flags & IEEE80211_HW_SIGNAL_DBM)
                      ^
/root/drc/drc-mac80211//main.c:816:27: error: invalid operands to binary & (have ‘long unsigned int *’ and ‘int’)
  else if (local->hw.flags & IEEE80211_HW_SIGNAL_UNSPEC)
                           ^
In file included from /usr/src/linux-headers-4.3.0-kali1-common/arch/x86/include/asm/bug.h:35:0,
                 from /usr/src/linux-headers-4.3.0-kali1-common/include/linux/bug.h:4,
                 from /usr/src/linux-headers-4.3.0-kali1-common/include/net/mac80211.h:17,
                 from /root/drc/drc-mac80211//main.c:11:
/root/drc/drc-mac80211//main.c:819:26: error: ‘IEEE80211_HW_SUPPORTS_UAPSD’ undeclared (first use in this function)
  WARN((local->hw.flags & IEEE80211_HW_SUPPORTS_UAPSD)
                          ^
/usr/src/linux-headers-4.3.0-kali1-common/include/asm-generic/bug.h:95:25: note: in definition of macro ‘WARN’
  int __ret_warn_on = !!(condition);    \
                         ^
/root/drc/drc-mac80211//main.c:820:27: error: invalid operands to binary & (have ‘long unsigned int *’ and ‘int’)
       && (local->hw.flags & IEEE80211_HW_PS_NULLFUNC_STACK),
                           ^
/usr/src/linux-headers-4.3.0-kali1-common/include/asm-generic/bug.h:95:25: note: in definition of macro ‘WARN’
  int __ret_warn_on = !!(condition);    \
                         ^
/root/drc/drc-mac80211//main.c:858:25: error: invalid operands to binary & (have ‘long unsigned int *’ and ‘int’)
   if (!(local->hw.flags & IEEE80211_HW_MFP_CAPABLE))
                         ^
cc1: some warnings being treated as errors
/usr/src/linux-headers-4.3.0-kali1-common/scripts/Makefile.build:263: recipe for target '/root/drc/drc-mac80211//main.o' failed
make[3]: *** [/root/drc/drc-mac80211//main.o] Error 1
/usr/src/linux-headers-4.3.0-kali1-common/Makefile:1395: recipe for target '_module_/root/drc/drc-mac80211/' failed
make[2]: *** [_module_/root/drc/drc-mac80211/] Error 2
Makefile:146: recipe for target 'sub-make' failed
make[1]: *** [sub-make] Error 2
Makefile:8: recipe for target 'all' failed
make: *** [all] Error 2
make: Leaving directory '/usr/src/linux-headers-4.3.0-kali1-amd64'
root@kali:~/drc/drc-mac80211#
 
  • Like
Reactions: The Cringe

didix16

Well-Known Member
Newcomer
Joined
Jan 23, 2015
Messages
82
Trophies
0
Age
31
XP
224
Country
Here is the output from this:
Code:
root@kali:~/drc/drc-mac80211# make -C /usr/src/linux-headers-4.3.0-kali1-amd64 M=/root/drc/drc-mac80211/
make: Entering directory '/usr/src/linux-headers-4.3.0-kali1-amd64'
  LD      /root/drc/drc-mac80211//built-in.o
  CC [M]  /root/drc/drc-mac80211//main.o
In file included from /root/drc/drc-mac80211//ieee80211_i.h:32:0,
                 from /root/drc/drc-mac80211//main.c:28:
/root/drc/drc-mac80211//sta_info.h:349:14: error: field ‘avg_signal’ has incomplete type
  struct ewma avg_signal;
              ^
/root/drc/drc-mac80211//sta_info.h:354:14: error: array type has incomplete element type ‘struct ewma’
  struct ewma chain_signal_avg[IEEE80211_MAX_CHAINS];
              ^
In file included from /root/drc/drc-mac80211//trace.h:4:0,
                 from /root/drc/drc-mac80211//driver-ops.h:6,
                 from /root/drc/drc-mac80211//main.c:29:
/root/drc/drc-mac80211//trace.h:1220:9: error: ‘ieee80211_rssi_event’ defined as wrong kind of tag
    enum ieee80211_rssi_event rssi_event),
         ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:177:34: note: in definition of macro ‘__DECLARE_TRACE’
  static inline void trace_##name(proto)    \
                                  ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:333:25: note: in expansion of macro ‘PARAMS’
   __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), 1, \
                         ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:2: note: in expansion of macro ‘DECLARE_TRACE’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
  ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:22: note: in expansion of macro ‘PARAMS’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
                      ^
/root/drc/drc-mac80211//trace.h:1217:1: note: in expansion of macro ‘TRACE_EVENT’
TRACE_EVENT(drv_rssi_callback,
^
/root/drc/drc-mac80211//trace.h:1218:2: note: in expansion of macro ‘TP_PROTO’
  TP_PROTO(struct ieee80211_local *local,
  ^
/root/drc/drc-mac80211//trace.h:1220:9: warning: ‘enum ieee80211_rssi_event’ declared inside parameter list
    enum ieee80211_rssi_event rssi_event),
         ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:177:34: note: in definition of macro ‘__DECLARE_TRACE’
  static inline void trace_##name(proto)    \
                                  ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:333:25: note: in expansion of macro ‘PARAMS’
   __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), 1, \
                         ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:2: note: in expansion of macro ‘DECLARE_TRACE’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
  ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:22: note: in expansion of macro ‘PARAMS’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
                      ^
/root/drc/drc-mac80211//trace.h:1217:1: note: in expansion of macro ‘TRACE_EVENT’
TRACE_EVENT(drv_rssi_callback,
^
/root/drc/drc-mac80211//trace.h:1218:2: note: in expansion of macro ‘TP_PROTO’
  TP_PROTO(struct ieee80211_local *local,
  ^
/root/drc/drc-mac80211//trace.h:1220:9: warning: its scope is only this definition or declaration, which is probably not what you want
    enum ieee80211_rssi_event rssi_event),
         ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:177:34: note: in definition of macro ‘__DECLARE_TRACE’
  static inline void trace_##name(proto)    \
                                  ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:333:25: note: in expansion of macro ‘PARAMS’
   __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), 1, \
                         ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:2: note: in expansion of macro ‘DECLARE_TRACE’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
  ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:22: note: in expansion of macro ‘PARAMS’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
                      ^
/root/drc/drc-mac80211//trace.h:1217:1: note: in expansion of macro ‘TRACE_EVENT’
TRACE_EVENT(drv_rssi_callback,
^
/root/drc/drc-mac80211//trace.h:1218:2: note: in expansion of macro ‘TP_PROTO’
  TP_PROTO(struct ieee80211_local *local,
  ^
/root/drc/drc-mac80211//trace.h:1220:30: error: parameter 3 (‘rssi_event’) has incomplete type
    enum ieee80211_rssi_event rssi_event),
                              ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:177:34: note: in definition of macro ‘__DECLARE_TRACE’
  static inline void trace_##name(proto)    \
                                  ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:333:25: note: in expansion of macro ‘PARAMS’
   __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), 1, \
                         ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:2: note: in expansion of macro ‘DECLARE_TRACE’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
  ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:22: note: in expansion of macro ‘PARAMS’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
                      ^
/root/drc/drc-mac80211//trace.h:1217:1: note: in expansion of macro ‘TRACE_EVENT’
TRACE_EVENT(drv_rssi_callback,
^
/root/drc/drc-mac80211//trace.h:1218:2: note: in expansion of macro ‘TP_PROTO’
  TP_PROTO(struct ieee80211_local *local,
  ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:177:21: error: function declaration isn’t a prototype [-Werror=strict-prototypes]
  static inline void trace_##name(proto)    \
                     ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:333:3: note: in expansion of macro ‘__DECLARE_TRACE’
   __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), 1, \
   ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:2: note: in expansion of macro ‘DECLARE_TRACE’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
  ^
/root/drc/drc-mac80211//trace.h:1217:1: note: in expansion of macro ‘TRACE_EVENT’
TRACE_EVENT(drv_rssi_callback,
^
/root/drc/drc-mac80211//trace.h: In function ‘trace_drv_rssi_callback’:
/root/drc/drc-mac80211//trace.h:1222:24: error: type of formal parameter 4 is incomplete
  TP_ARGS(local, sdata, rssi_event),
                        ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:141:33: note: in definition of macro ‘__DO_TRACE’
     ((void(*)(proto))(it_func))(args); \
                                 ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:182:5: note: in expansion of macro ‘TP_ARGS’
     TP_ARGS(data_args),   \
     ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:333:3: note: in expansion of macro ‘__DECLARE_TRACE’
   __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args), 1, \
   ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:335:5: note: in expansion of macro ‘PARAMS’
     PARAMS(__data, args))
     ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:2: note: in expansion of macro ‘DECLARE_TRACE’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
  ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:37: note: in expansion of macro ‘PARAMS’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
                                     ^
/root/drc/drc-mac80211//trace.h:1217:1: note: in expansion of macro ‘TRACE_EVENT’
TRACE_EVENT(drv_rssi_callback,
^
/root/drc/drc-mac80211//trace.h:1222:2: note: in expansion of macro ‘TP_ARGS’
  TP_ARGS(local, sdata, rssi_event),
  ^
/root/drc/drc-mac80211//trace.h: At top level:
/root/drc/drc-mac80211//trace.h:1220:9: error: ‘ieee80211_rssi_event’ defined as wrong kind of tag
    enum ieee80211_rssi_event rssi_event),
         ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:193:38: note: in definition of macro ‘__DECLARE_TRACE’
  register_trace_##name(void (*probe)(data_proto), void *data) \
                                      ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:334:5: note: in expansion of macro ‘PARAMS’
     PARAMS(void *__data, proto),  \
     ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:2: note: in expansion of macro ‘DECLARE_TRACE’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
  ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:22: note: in expansion of macro ‘PARAMS’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
                      ^
/root/drc/drc-mac80211//trace.h:1217:1: note: in expansion of macro ‘TRACE_EVENT’
TRACE_EVENT(drv_rssi_callback,
^
/root/drc/drc-mac80211//trace.h:1218:2: note: in expansion of macro ‘TP_PROTO’
  TP_PROTO(struct ieee80211_local *local,
  ^
/root/drc/drc-mac80211//trace.h:1220:9: warning: ‘enum ieee80211_rssi_event’ declared inside parameter list
    enum ieee80211_rssi_event rssi_event),
         ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:193:38: note: in definition of macro ‘__DECLARE_TRACE’
  register_trace_##name(void (*probe)(data_proto), void *data) \
                                      ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:334:5: note: in expansion of macro ‘PARAMS’
     PARAMS(void *__data, proto),  \
     ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:2: note: in expansion of macro ‘DECLARE_TRACE’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
  ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:22: note: in expansion of macro ‘PARAMS’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
                      ^
/root/drc/drc-mac80211//trace.h:1217:1: note: in expansion of macro ‘TRACE_EVENT’
TRACE_EVENT(drv_rssi_callback,
^
/root/drc/drc-mac80211//trace.h:1218:2: note: in expansion of macro ‘TP_PROTO’
  TP_PROTO(struct ieee80211_local *local,
  ^
/root/drc/drc-mac80211//trace.h:1220:9: error: ‘ieee80211_rssi_event’ defined as wrong kind of tag
    enum ieee80211_rssi_event rssi_event),
         ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:199:40: note: in definition of macro ‘__DECLARE_TRACE’
  unregister_trace_##name(void (*probe)(data_proto), void *data) \
                                        ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:334:5: note: in expansion of macro ‘PARAMS’
     PARAMS(void *__data, proto),  \
     ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:2: note: in expansion of macro ‘DECLARE_TRACE’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
  ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:22: note: in expansion of macro ‘PARAMS’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
                      ^
/root/drc/drc-mac80211//trace.h:1217:1: note: in expansion of macro ‘TRACE_EVENT’
TRACE_EVENT(drv_rssi_callback,
^
/root/drc/drc-mac80211//trace.h:1218:2: note: in expansion of macro ‘TP_PROTO’
  TP_PROTO(struct ieee80211_local *local,
  ^
/root/drc/drc-mac80211//trace.h:1220:9: warning: ‘enum ieee80211_rssi_event’ declared inside parameter list
    enum ieee80211_rssi_event rssi_event),
         ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:199:40: note: in definition of macro ‘__DECLARE_TRACE’
  unregister_trace_##name(void (*probe)(data_proto), void *data) \
                                        ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:334:5: note: in expansion of macro ‘PARAMS’
     PARAMS(void *__data, proto),  \
     ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:2: note: in expansion of macro ‘DECLARE_TRACE’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
  ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:22: note: in expansion of macro ‘PARAMS’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
                      ^
/root/drc/drc-mac80211//trace.h:1217:1: note: in expansion of macro ‘TRACE_EVENT’
TRACE_EVENT(drv_rssi_callback,
^
/root/drc/drc-mac80211//trace.h:1218:2: note: in expansion of macro ‘TP_PROTO’
  TP_PROTO(struct ieee80211_local *local,
  ^
/root/drc/drc-mac80211//trace.h:1220:9: error: ‘ieee80211_rssi_event’ defined as wrong kind of tag
    enum ieee80211_rssi_event rssi_event),
         ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:205:46: note: in definition of macro ‘__DECLARE_TRACE’
  check_trace_callback_type_##name(void (*cb)(data_proto)) \
                                              ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:334:5: note: in expansion of macro ‘PARAMS’
     PARAMS(void *__data, proto),  \
     ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:2: note: in expansion of macro ‘DECLARE_TRACE’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
  ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:22: note: in expansion of macro ‘PARAMS’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
                      ^
/root/drc/drc-mac80211//trace.h:1217:1: note: in expansion of macro ‘TRACE_EVENT’
TRACE_EVENT(drv_rssi_callback,
^
/root/drc/drc-mac80211//trace.h:1218:2: note: in expansion of macro ‘TP_PROTO’
  TP_PROTO(struct ieee80211_local *local,
  ^
/root/drc/drc-mac80211//trace.h:1220:9: warning: ‘enum ieee80211_rssi_event’ declared inside parameter list
    enum ieee80211_rssi_event rssi_event),
         ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:205:46: note: in definition of macro ‘__DECLARE_TRACE’
  check_trace_callback_type_##name(void (*cb)(data_proto)) \
                                              ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:334:5: note: in expansion of macro ‘PARAMS’
     PARAMS(void *__data, proto),  \
     ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:2: note: in expansion of macro ‘DECLARE_TRACE’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
  ^
/usr/src/linux-headers-4.3.0-kali1-common/include/linux/tracepoint.h:467:22: note: in expansion of macro ‘PARAMS’
  DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
                      ^
/root/drc/drc-mac80211//trace.h:1217:1: note: in expansion of macro ‘TRACE_EVENT’
TRACE_EVENT(drv_rssi_callback,
^
/root/drc/drc-mac80211//trace.h:1218:2: note: in expansion of macro ‘TP_PROTO’
  TP_PROTO(struct ieee80211_local *local,
  ^
In file included from /usr/src/linux-headers-4.3.0-kali1-common/arch/x86/include/asm/bug.h:35:0,
                 from /usr/src/linux-headers-4.3.0-kali1-common/include/linux/bug.h:4,
                 from /usr/src/linux-headers-4.3.0-kali1-common/include/net/mac80211.h:17,
                 from /root/drc/drc-mac80211//main.c:11:
/root/drc/drc-mac80211//driver-ops.h: In function ‘drv_add_interface’:
/root/drc/drc-mac80211//driver-ops.h:149:26: error: invalid operands to binary & (have ‘long unsigned int *’ and ‘int’)
        !(local->hw.flags & IEEE80211_HW_WANT_MONITOR_VIF) &&
                          ^
/usr/src/linux-headers-4.3.0-kali1-common/include/asm-generic/bug.h:86:25: note: in definition of macro ‘WARN_ON’
  int __ret_warn_on = !!(condition);    \
                         ^
In file included from /root/drc/drc-mac80211//main.c:29:0:
/root/drc/drc-mac80211//driver-ops.h: In function ‘drv_set_multicast_list’:
/root/drc/drc-mac80211//driver-ops.h:255:16: error: ‘const struct ieee80211_ops’ has no member named ‘set_multicast_list’
  if (local->ops->set_multicast_list)
                ^
/root/drc/drc-mac80211//driver-ops.h:256:13: error: ‘const struct ieee80211_ops’ has no member named ‘set_multicast_list’
   local->ops->set_multicast_list(&local->hw, &sdata->vif,
             ^
/root/drc/drc-mac80211//driver-ops.h: In function ‘drv_hw_scan’:
/root/drc/drc-mac80211//driver-ops.h:337:53: warning: passing argument 3 of ‘local->ops->hw_scan’ from incompatible pointer type [-Wincompatible-pointer-types]
  ret = local->ops->hw_scan(&local->hw, &sdata->vif, req);
                                                     ^
/root/drc/drc-mac80211//driver-ops.h:337:53: note: expected ‘struct ieee80211_scan_request *’ but argument is of type ‘struct cfg80211_scan_request *’
/root/drc/drc-mac80211//driver-ops.h: At top level:
/root/drc/drc-mac80211//driver-ops.h:358:15: warning: ‘struct ieee80211_sched_scan_ies’ declared inside parameter list
        struct ieee80211_sched_scan_ies *ies)
               ^
/root/drc/drc-mac80211//driver-ops.h: In function ‘drv_sched_scan_start’:
/root/drc/drc-mac80211//driver-ops.h:368:17: warning: passing argument 4 of ‘local->ops->sched_scan_start’ from incompatible pointer type [-Wincompatible-pointer-types]
            req, ies);
                 ^
/root/drc/drc-mac80211//driver-ops.h:368:17: note: expected ‘struct ieee80211_scan_ies *’ but argument is of type ‘struct ieee80211_sched_scan_ies *’
/root/drc/drc-mac80211//driver-ops.h: In function ‘drv_sw_scan_start’:
/root/drc/drc-mac80211//driver-ops.h:391:3: error: too few arguments to function ‘local->ops->sw_scan_start’
   local->ops->sw_scan_start(&local->hw);
   ^
/root/drc/drc-mac80211//driver-ops.h: In function ‘drv_sw_scan_complete’:
/root/drc/drc-mac80211//driver-ops.h:401:3: error: too few arguments to function ‘local->ops->sw_scan_complete’
   local->ops->sw_scan_complete(&local->hw);
   ^
/root/drc/drc-mac80211//driver-ops.h: In function ‘drv_get_tkip_seq’:
/root/drc/drc-mac80211//driver-ops.h:422:16: error: ‘const struct ieee80211_ops’ has no member named ‘get_tkip_seq’
  if (local->ops->get_tkip_seq)
                ^
/root/drc/drc-mac80211//driver-ops.h:423:13: error: ‘const struct ieee80211_ops’ has no member named ‘get_tkip_seq’
   local->ops->get_tkip_seq(&local->hw, hw_key_idx, iv32, iv16);
             ^
/root/drc/drc-mac80211//driver-ops.h: In function ‘drv_flush’:
/root/drc/drc-mac80211//driver-ops.h:731:33: warning: passing argument 2 of ‘local->ops->flush’ makes pointer from integer without a cast [-Wint-conversion]
   local->ops->flush(&local->hw, queues, drop);
                                 ^
/root/drc/drc-mac80211//driver-ops.h:731:33: note: expected ‘struct ieee80211_vif *’ but argument is of type ‘u32 {aka unsigned int}’
/root/drc/drc-mac80211//driver-ops.h:731:3: error: too few arguments to function ‘local->ops->flush’
   local->ops->flush(&local->hw, queues, drop);
   ^
/root/drc/drc-mac80211//driver-ops.h: In function ‘drv_channel_switch’:
/root/drc/drc-mac80211//driver-ops.h:741:41: warning: passing argument 2 of ‘local->ops->channel_switch’ from incompatible pointer type [-Wincompatible-pointer-types]
  local->ops->channel_switch(&local->hw, ch_switch);
                                         ^
/root/drc/drc-mac80211//driver-ops.h:741:41: note: expected ‘struct ieee80211_vif *’ but argument is of type ‘struct ieee80211_channel_switch *’
/root/drc/drc-mac80211//driver-ops.h:741:2: error: too few arguments to function ‘local->ops->channel_switch’
  local->ops->channel_switch(&local->hw, ch_switch);
  ^
/root/drc/drc-mac80211//driver-ops.h: At top level:
/root/drc/drc-mac80211//driver-ops.h:872:21: error: ‘ieee80211_rssi_event’ defined as wrong kind of tag
          const enum ieee80211_rssi_event event)
                     ^
/root/drc/drc-mac80211//driver-ops.h:872:21: warning: ‘enum ieee80211_rssi_event’ declared inside parameter list
/root/drc/drc-mac80211//driver-ops.h:872:42: error: parameter 3 (‘event’) has incomplete type
          const enum ieee80211_rssi_event event)
                                          ^
/root/drc/drc-mac80211//driver-ops.h:870:20: error: function declaration isn’t a prototype [-Werror=strict-prototypes]
static inline void drv_rssi_callback(struct ieee80211_local *local,
                    ^
/root/drc/drc-mac80211//driver-ops.h: In function ‘drv_rssi_callback’:
/root/drc/drc-mac80211//driver-ops.h:875:16: error: ‘const struct ieee80211_ops’ has no member named ‘rssi_callback’
  if (local->ops->rssi_callback)
                ^
/root/drc/drc-mac80211//driver-ops.h:876:13: error: ‘const struct ieee80211_ops’ has no member named ‘rssi_callback’
   local->ops->rssi_callback(&local->hw, &sdata->vif, event);
             ^
/root/drc/drc-mac80211//driver-ops.h: In function ‘drv_get_rssi’:
/root/drc/drc-mac80211//driver-ops.h:919:18: error: ‘const struct ieee80211_ops’ has no member named ‘get_rssi’
  ret = local->ops->get_rssi(&local->hw, &sdata->vif, sta, rssi_dbm);
                  ^
/root/drc/drc-mac80211//driver-ops.h: In function ‘drv_restart_complete’:
/root/drc/drc-mac80211//driver-ops.h:1042:16: error: ‘const struct ieee80211_ops’ has no member named ‘restart_complete’
  if (local->ops->restart_complete)
                ^
/root/drc/drc-mac80211//driver-ops.h:1043:13: error: ‘const struct ieee80211_ops’ has no member named ‘restart_complete’
   local->ops->restart_complete(&local->hw);
             ^
/root/drc/drc-mac80211//main.c: In function ‘ieee80211_configure_filter’:
/root/drc/drc-mac80211//main.c:44:16: error: ‘FIF_PROMISC_IN_BSS’ undeclared (first use in this function)
   new_flags |= FIF_PROMISC_IN_BSS;
                ^
/root/drc/drc-mac80211//main.c:44:16: note: each undeclared identifier is reported only once for each function it appears in
/root/drc/drc-mac80211//main.c: At top level:
/root/drc/drc-mac80211//main.c:484:22: error: redefinition of ‘ieee80211_alloc_hw’
struct ieee80211_hw *ieee80211_alloc_hw(size_t priv_data_len,
                      ^
In file included from /root/drc/drc-mac80211//main.c:11:0:
/usr/src/linux-headers-4.3.0-kali1-common/include/net/mac80211.h:3507:22: note: previous definition of ‘ieee80211_alloc_hw’ was here
struct ieee80211_hw *ieee80211_alloc_hw(size_t priv_data_len,
                      ^
/root/drc/drc-mac80211//main.c: In function ‘ieee80211_register_hw’:
/root/drc/drc-mac80211//main.c:674:16: error: invalid operands to binary & (have ‘long unsigned int *’ and ‘int’)
  if (hw->flags & IEEE80211_HW_QUEUE_CONTROL &&
                ^
/root/drc/drc-mac80211//main.c:814:22: error: invalid operands to binary & (have ‘long unsigned int *’ and ‘int’)
  if (local->hw.flags & IEEE80211_HW_SIGNAL_DBM)
                      ^
/root/drc/drc-mac80211//main.c:816:27: error: invalid operands to binary & (have ‘long unsigned int *’ and ‘int’)
  else if (local->hw.flags & IEEE80211_HW_SIGNAL_UNSPEC)
                           ^
In file included from /usr/src/linux-headers-4.3.0-kali1-common/arch/x86/include/asm/bug.h:35:0,
                 from /usr/src/linux-headers-4.3.0-kali1-common/include/linux/bug.h:4,
                 from /usr/src/linux-headers-4.3.0-kali1-common/include/net/mac80211.h:17,
                 from /root/drc/drc-mac80211//main.c:11:
/root/drc/drc-mac80211//main.c:819:26: error: ‘IEEE80211_HW_SUPPORTS_UAPSD’ undeclared (first use in this function)
  WARN((local->hw.flags & IEEE80211_HW_SUPPORTS_UAPSD)
                          ^
/usr/src/linux-headers-4.3.0-kali1-common/include/asm-generic/bug.h:95:25: note: in definition of macro ‘WARN’
  int __ret_warn_on = !!(condition);    \
                         ^
/root/drc/drc-mac80211//main.c:820:27: error: invalid operands to binary & (have ‘long unsigned int *’ and ‘int’)
       && (local->hw.flags & IEEE80211_HW_PS_NULLFUNC_STACK),
                           ^
/usr/src/linux-headers-4.3.0-kali1-common/include/asm-generic/bug.h:95:25: note: in definition of macro ‘WARN’
  int __ret_warn_on = !!(condition);    \
                         ^
/root/drc/drc-mac80211//main.c:858:25: error: invalid operands to binary & (have ‘long unsigned int *’ and ‘int’)
   if (!(local->hw.flags & IEEE80211_HW_MFP_CAPABLE))
                         ^
cc1: some warnings being treated as errors
/usr/src/linux-headers-4.3.0-kali1-common/scripts/Makefile.build:263: recipe for target '/root/drc/drc-mac80211//main.o' failed
make[3]: *** [/root/drc/drc-mac80211//main.o] Error 1
/usr/src/linux-headers-4.3.0-kali1-common/Makefile:1395: recipe for target '_module_/root/drc/drc-mac80211/' failed
make[2]: *** [_module_/root/drc/drc-mac80211/] Error 2
Makefile:146: recipe for target 'sub-make' failed
make[1]: *** [sub-make] Error 2
Makefile:8: recipe for target 'all' failed
make: *** [all] Error 2
make: Leaving directory '/usr/src/linux-headers-4.3.0-kali1-amd64'
root@kali:~/drc/drc-mac80211#
Yeah I got the same error and I have the headers and kernel source
 
  • Like
Reactions: I pwned U!

didix16

Well-Known Member
Newcomer
Joined
Jan 23, 2015
Messages
82
Trophies
0
Age
31
XP
224
Country
  • Like
Reactions: I pwned U!

I pwned U!

I am pleased to beat you!
Member
Joined
Jun 14, 2013
Messages
927
Trophies
3
Age
28
Website
gbatemp.net
XP
672
Country
United States
Well I saw at google groups a person who said that error trigger due the unpatched mac80211. I tried to patch it and start again but I'm not successfull at all.
Here is the patch. Try it and put here your feedback ;)


cd <linux_kernel_sources_path>/net/mac80211
wget -O tsf.patch "https://bitbucket.org/memahaxx/drc-mac80211/commits/4a9823cf2a6733bc15a05cffaebd8850d07451a7/raw/"
patch -p1 < tsf.patch
I am not at my home right now, but I will try this later. Thank you for the help!
 

George35000vr

hippity hoppity get off my property
Member
Joined
Jun 22, 2013
Messages
250
Trophies
1
Age
24
Location
Chania, Crete
XP
1,207
Country
Greece
Actually, somebody did write a patcher that hacks support into windows (and probably breaks all other wifi, much like the wpa_supplicant patch does). See here: https://bitbucket.org/memahaxx/wudrnet. Note that I haven't tried this, there is almost no documentation, and the odds of FUBARing your windows install are pretty high. Somebody could also create a new wireless device driver from scratch, but that project would be VERY difficult and time consuming. I'm currently working on a version of wpa_supplicant that works with both normal and drc wifi (ideally without the user having to distinguish the two), which would be awesome as it would actually allow any device using wpa_supplicant (including any android device) to connect to the Wii U without ruining its normal wifi capabilities. Right now I'm using a raspberry pi as my testing platform. If I make any progress, I'll let everybody here know.
Looking forward for a android Wii U Gamepad "Emulator" :3
 
  • Like
Reactions: I pwned U!

I pwned U!

I am pleased to beat you!
Member
Joined
Jun 14, 2013
Messages
927
Trophies
3
Age
28
Website
gbatemp.net
XP
672
Country
United States
Well I saw at google groups a person who said that error trigger due the unpatched mac80211. I tried to patch it and start again but I'm not successfull at all.
Here is the patch. Try it and put here your feedback ;)


cd <linux_kernel_sources_path>/net/mac80211
wget -O tsf.patch https://bitbucket.org/memahaxx/drc-mac80211/commits/4a9823cf2a6733bc15a05cffaebd8850d07451a7/raw/"
patch -p1 < tsf.patch
I just tried this with these commands:
Code:
cd /usr/src/linux-headers-4.3.0-kali1-common/include/net
wget -O tsf.patch "https://bitbucket.org/memahaxx/drc-mac80211/commits/4a9823cf2a6733bc15a05cffaebd8850d07451a7/raw/"
patch -p1 < tsf.patch
Here are the results:
Code:
root@kali:~# cd /usr/src/linux-headers-4.3.0-kali1-common/include/net
root@kali:/usr/src/linux-headers-4.3.0-kali1-common/include/net# wget -O tsf.patch "https://bitbucket.org/memahaxx/drc-mac80211/commits/4a9823cf2a6733bc15a05cffaebd8850d07451a7/raw/"
--2016-06-14 17:38:04--  https://bitbucket.org/memahaxx/drc-mac80211/commits/4a9823cf2a6733bc15a05cffaebd8850d07451a7/raw/
Resolving bitbucket.org (bitbucket.org)... 104.192.143.3, 104.192.143.1, 104.192.143.2
Connecting to bitbucket.org (bitbucket.org)|104.192.143.3|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3093 (3.0K) [text/plain]
Saving to: ‘tsf.patch’

tsf.patch           100%[===================>]   3.02K  --.-KB/s    in 0s     

2016-06-14 17:38:05 (12.1 MB/s) - ‘tsf.patch’ saved [3093/3093]

root@kali:/usr/src/linux-headers-4.3.0-kali1-common/include/net# patch -p1 < tsf.patch
patching file README.DRC
can't find file to patch at input line 30
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/iface.c b/iface.c
|index fcecd63..ba041b5 100644
|--- a/iface.c
|+++ b/iface.c
--------------------------
File to patch: mac80211.h
patching file mac80211.h
Hunk #1 FAILED at 1580.
Hunk #2 succeeded at 5274 with fuzz 2 (offset 3578 lines).
Hunk #3 FAILED at 1725.
Hunk #4 FAILED at 1766.
3 out of 4 hunks FAILED -- saving rejects to file mac80211.h.rej
Is it okay that only Hunk #2 succeeded, or is this not the proper result?
 
Last edited by I pwned U!,
  • Like
Reactions: The Cringe

didix16

Well-Known Member
Newcomer
Joined
Jan 23, 2015
Messages
82
Trophies
0
Age
31
XP
224
Country
I just tried this with these commands:
Code:
cd /usr/src/linux-headers-4.3.0-kali1-common/include/net
wget -O tsf.patch "https://bitbucket.org/memahaxx/drc-mac80211/commits/4a9823cf2a6733bc15a05cffaebd8850d07451a7/raw/"
patch -p1 < tsf.patch
Here are the results:
Code:
root@kali:~# cd /usr/src/linux-headers-4.3.0-kali1-common/include/net
root@kali:/usr/src/linux-headers-4.3.0-kali1-common/include/net# wget -O tsf.patch "https://bitbucket.org/memahaxx/drc-mac80211/commits/4a9823cf2a6733bc15a05cffaebd8850d07451a7/raw/"
--2016-06-14 17:38:04--  https://bitbucket.org/memahaxx/drc-mac80211/commits/4a9823cf2a6733bc15a05cffaebd8850d07451a7/raw/
Resolving bitbucket.org (bitbucket.org)... 104.192.143.3, 104.192.143.1, 104.192.143.2
Connecting to bitbucket.org (bitbucket.org)|104.192.143.3|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3093 (3.0K) [text/plain]
Saving to: ‘tsf.patch’

tsf.patch           100%[===================>]   3.02K  --.-KB/s    in 0s    

2016-06-14 17:38:05 (12.1 MB/s) - ‘tsf.patch’ saved [3093/3093]

root@kali:/usr/src/linux-headers-4.3.0-kali1-common/include/net# patch -p1 < tsf.patch
patching file README.DRC
can't find file to patch at input line 30
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/iface.c b/iface.c
|index fcecd63..ba041b5 100644
|--- a/iface.c
|+++ b/iface.c
--------------------------
File to patch: mac80211.h
patching file mac80211.h
Hunk #1 FAILED at 1580.
Hunk #2 succeeded at 5274 with fuzz 2 (offset 3578 lines).
Hunk #3 FAILED at 1725.
Hunk #4 FAILED at 1766.
3 out of 4 hunks FAILED -- saving rejects to file mac80211.h.rej
Is it okay that only Hunk #2 succeeded, or is this not the proper result?

No it isn't.

BTW I finally made the module. After googling a lot, I found some interesting info about module compilation. Take a look at this article https://debian-administration.org/article/640/Rebuilding_a_single_kernel_module

The reason of our problem is that the headers of kernel version and "common" headers are separated. In that article we can read that we must "join" both, the kernel and common headers to one folder (I just do it like the article, copying from the common to kernel version).

Although that's not all. The driver which is used in drc-mac80211 is imported from kernel 3.12. Our kernel is 4.x and the mac80211 driver is lightly different since Intel made few modifications between 2013-2014 and that's why some structs don't have full members or there are something undefined.

So the solution is pick up the driver from the last linux kernel source and apply the patch with:

wget -O tsf.patch "https://bitbucket.org/memahaxx/drc-mac80211/commits/4a9823cf2a6733bc15a05cffaebd8850d07451a7/raw/"
patch -p1 < tsf.patch

Then you can compile as usual:

cd /path/to_linux_headers_kernel_version
make M=/path/to/latest_driver/from_linux_source

Wait till compilation is completed. Then you will get a mac80211.ko patched ready to load it.
 
  • Like
Reactions: I pwned U!

I pwned U!

I am pleased to beat you!
Member
Joined
Jun 14, 2013
Messages
927
Trophies
3
Age
28
Website
gbatemp.net
XP
672
Country
United States
No it isn't.

BTW I finally made the module. After googling a lot, I found some interesting info about module compilation. Take a look at this article https://debian-administration.org/article/640/Rebuilding_a_single_kernel_module

The reason of our problem is that the headers of kernel version and "common" headers are separated. In that article we can read that we must "join" both, the kernel and common headers to one folder (I just do it like the article, copying from the common to kernel version).

Although that's not all. The driver which is used in drc-mac80211 is imported from kernel 3.12. Our kernel is 4.x and the mac80211 driver is lightly different since Intel made few modifications between 2013-2014 and that's why some structs don't have full members or there are something undefined.

So the solution is pick up the driver from the last linux kernel source and apply the patch with:

wget -O tsf.patch "https://bitbucket.org/memahaxx/drc-mac80211/commits/4a9823cf2a6733bc15a05cffaebd8850d07451a7/raw/"
patch -p1 < tsf.patch

Then you can compile as usual:

cd /path/to_linux_headers_kernel_version
make M=/path/to/latest_driver/from_linux_source

Wait till compilation is completed. Then you will get a mac80211.ko patched ready to load it.
Are the steps in the following post the ones that I should use to install the older driver?

https://forums.kali.org/showthread....nel-1-Kali-kernel-3-12-also-on-rt2870-3070usb
 
  • Like
Reactions: The Cringe

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Veho @ Veho:
    I only wish it was actually playable.
  • Veho @ Veho:
    There's a guy on the Tube of You that makes playable mechanical arcade games out of Lego. This could work on the same principle.
  • Veho @ Veho:
    Just a couple of guys taking their manatee out for some fresh air, why you have to molest them?
  • Veho @ Veho:
    Stupid Chinese shop switched their shipping company and this one is slooooooow.
  • LeoTCK @ LeoTCK:
    STOP BUYING CHINESE CRAP THEN
  • LeoTCK @ LeoTCK:
    SUPPORT LOCAL PRODUCTS, MAKE REVOLUTION
  • LeoTCK @ LeoTCK:
    THEY KEEP REMOVING LOCAL SHIt AND REPLACING WItH INFERIOR CHINESE CRAP
  • LeoTCK @ LeoTCK:
    THATS WHY MY PARTNER CANT GET A GOOTWEAR HIS SIZE ANYMORE
  • LeoTCK @ LeoTCK:
    HE HAS BIG FOOT AND BIG DUCK
  • LeoTCK @ LeoTCK:
    d*ck i mean*
  • LeoTCK @ LeoTCK:
    lol
  • Veho @ Veho:
    Mkay.
  • Veho @ Veho:
    I just ordered another package from China just to spite you.
  • SylverReZ @ SylverReZ:
    Communism lol
  • SylverReZ @ SylverReZ:
    OUR products
  • The Real Jdbye @ The Real Jdbye:
    @LeoTCK actually good quality products are dying out because they can't compete with dropshipped chinese crap
    +2
  • BakerMan @ BakerMan:
    @LeoTCK is your partner the sascrotch or smth?
  • Xdqwerty @ Xdqwerty:
    Good morning
  • Xdqwerty @ Xdqwerty:
    Out of nowhere I got several scars on my forearm and part of my arm and it really itches.
  • AdRoz78 @ AdRoz78:
    Hey, I bought a modchip today and it says "New 2040plus" in the top left corner. Is this a legit chip or was I scammed?
  • Veho @ Veho:
    @AdRoz78 start a thread and post a photo of the chip.
    +2
    Veho @ Veho: @AdRoz78 start a thread and post a photo of the chip. +2