965f8bbc6c
Driver support for the monitor mode support that will be available in the next OLPC 'bleeding edge' Marvell firmware release (most likely, 5.110.16.p2). To activate monitor mode, echo mode > /sys/class/net/{ethX,mshX}/device/libertas_rtap where mode is the hex mask that specifies which frames to sniff (in short, 0x1 for data, 0x2 for all management but beacons, 0x4 for beacons). Any non zero mode will activate the monitor mode, inhibiting transmission in ethX and mshX interfaces and routing all the incoming traffic to a new rtapX interface that will output the packets in 802.11+radiotap headers format. Signed-off-by: Luis Carlos Cobo <luisca@cozybit.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
23 lines
439 B
C
23 lines
439 B
C
/**
|
|
* This file contains definition for IOCTL call.
|
|
*/
|
|
#ifndef _WLAN_WEXT_H_
|
|
#define _WLAN_WEXT_H_
|
|
|
|
/** wlan_ioctl_regrdwr */
|
|
struct wlan_ioctl_regrdwr {
|
|
/** Which register to access */
|
|
u16 whichreg;
|
|
/** Read or Write */
|
|
u16 action;
|
|
u32 offset;
|
|
u16 NOB;
|
|
u32 value;
|
|
};
|
|
|
|
#define WLAN_MONITOR_OFF 0
|
|
|
|
extern struct iw_handler_def libertas_handler_def;
|
|
extern struct iw_handler_def mesh_handler_def;
|
|
|
|
#endif /* _WLAN_WEXT_H_ */
|