blob: f804fb94299dc7d1f4fe3cbe9d36062f0229f19e [file] [log] [blame]
/*
* Definitions for nl80211 testmode access to host driver
*
* $Copyright Open Broadcom Corporation$
*
* $Id: brcm_nl80211.h 454792 2014-02-11 20:40:19Z $
*
*/
#ifndef _brcm_nl80211_h_
#define _brcm_nl80211_h_
struct bcm_nlmsg_hdr {
uint cmd; /* common ioctl definition */
uint len; /* attached buffer length */
uint offset; /* user buffer offset */
uint set; /* get or set request optional */
uint magic; /* magic number for verification */
};
enum bcmnl_attrs {
BCM_NLATTR_UNSPEC,
BCM_NLATTR_LEN,
BCM_NLATTR_DATA,
__BCM_NLATTR_AFTER_LAST,
BCM_NLATTR_MAX = __BCM_NLATTR_AFTER_LAST - 1
};
struct nl_prv_data {
int err; /* return result */
void *data; /* ioctl return buffer pointer */
uint len; /* ioctl return buffer length */
struct bcm_nlmsg_hdr *nlioc; /* bcm_nlmsg_hdr header pointer */
};
#endif /* _brcm_nl80211_h_ */