diff options
Diffstat (limited to 'drivers/net/wireless/bcmdhd/dhd_proto.h')
-rw-r--r-- | drivers/net/wireless/bcmdhd/dhd_proto.h | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/drivers/net/wireless/bcmdhd/dhd_proto.h b/drivers/net/wireless/bcmdhd/dhd_proto.h index e0a54ad0269..e420166a95a 100644 --- a/drivers/net/wireless/bcmdhd/dhd_proto.h +++ b/drivers/net/wireless/bcmdhd/dhd_proto.h @@ -4,9 +4,9 @@ * Provides type definitions and function prototypes used to link the * DHD OS, bus, and protocol modules. * - * Copyright (C) 1999-2011, Broadcom Corporation + * Copyright (C) 1999-2012, Broadcom Corporation * - * Unless you and Broadcom execute a separate written software license + * Unless you and Broadcom execute a separate written software license * agreement governing use of this software, this software is licensed to you * under the terms of the GNU General Public License version 2 (the "GPL"), * available at http://www.broadcom.com/licenses/GPLv2.php, with the @@ -24,7 +24,7 @@ * software in any way with any other Broadcom software provided under a license * other than the GPL, without Broadcom's express prior written consent. * - * $Id: dhd_proto.h,v 1.8.10.6 2010-12-22 23:47:24 Exp $ + * $Id: dhd_proto.h 303834 2011-12-20 06:17:39Z $ */ #ifndef _dhd_proto_h_ @@ -35,7 +35,7 @@ #ifndef IOCTL_RESP_TIMEOUT #define IOCTL_RESP_TIMEOUT 20000 /* In milli second */ -#endif +#endif /* IOCTL_RESP_TIMEOUT */ /* * Exported from the dhd protocol module (dhd_cdc, dhd_rndis) @@ -61,7 +61,7 @@ extern void dhd_prot_stop(dhd_pub_t *dhdp); extern void dhd_prot_hdrpush(dhd_pub_t *, int ifidx, void *txp); /* Remove any protocol-specific data header. */ -extern int dhd_prot_hdrpull(dhd_pub_t *, int *ifidx, void *rxp); +extern int dhd_prot_hdrpull(dhd_pub_t *, int *ifidx, void *rxp, uchar *buf, uint *len); /* Use protocol to issue ioctl to dongle */ extern int dhd_prot_ioctl(dhd_pub_t *dhd, int ifidx, wl_ioctl_t * ioc, void * buf, int len); @@ -89,6 +89,10 @@ extern int dhd_wlfc_commit_packets(void* state, f_commitpkt_t fcommit, void* com extern void dhd_wlfc_cleanup(dhd_pub_t *dhd); #endif /* PROP_TXSTATUS */ +extern int dhd_process_pkt_reorder_info(dhd_pub_t *dhd, uchar *reorder_info_buf, + uint reorder_info_len, void **pkt, uint32 *free_buf_count); + + /******************************** * For version-string expansion * */ |