if_athioctl.h (188557) | if_athioctl.h (211299) |
---|---|
1/*- 2 * Copyright (c) 2002-2009 Sam Leffler, Errno Consulting 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 12 unchanged lines hidden (view full) --- 21 * THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY, 22 * OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 23 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 24 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER 25 * IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 26 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF 27 * THE POSSIBILITY OF SUCH DAMAGES. 28 * | 1/*- 2 * Copyright (c) 2002-2009 Sam Leffler, Errno Consulting 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 12 unchanged lines hidden (view full) --- 21 * THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY, 22 * OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 23 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 24 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER 25 * IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 26 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF 27 * THE POSSIBILITY OF SUCH DAMAGES. 28 * |
29 * $FreeBSD: head/sys/dev/ath/if_athioctl.h 188557 2009-02-13 05:38:03Z sam $ | 29 * $FreeBSD: head/sys/dev/ath/if_athioctl.h 211299 2010-08-14 14:01:12Z adrian $ |
30 */ 31 32/* 33 * Ioctl-related defintions for the Atheros Wireless LAN controller driver. 34 */ 35#ifndef _DEV_ATH_ATHIOCTL_H 36#define _DEV_ATH_ATHIOCTL_H 37 --- 75 unchanged lines hidden (view full) --- 113 u_int32_t ast_tdma_update;/* TDMA slot timing updates */ 114 u_int32_t ast_tdma_timers;/* TDMA slot update set beacon timers */ 115 u_int32_t ast_tdma_tsf; /* TDMA slot update set TSF */ 116 u_int16_t ast_tdma_tsfadjp;/* TDMA slot adjust+ (usec, smoothed)*/ 117 u_int16_t ast_tdma_tsfadjm;/* TDMA slot adjust- (usec, smoothed)*/ 118 u_int32_t ast_tdma_ack; /* TDMA tx failed 'cuz ACK required */ 119 u_int32_t ast_tx_raw_fail;/* raw tx failed 'cuz h/w down */ 120 u_int32_t ast_tx_nofrag; /* tx dropped 'cuz no ath frag buffer */ | 30 */ 31 32/* 33 * Ioctl-related defintions for the Atheros Wireless LAN controller driver. 34 */ 35#ifndef _DEV_ATH_ATHIOCTL_H 36#define _DEV_ATH_ATHIOCTL_H 37 --- 75 unchanged lines hidden (view full) --- 113 u_int32_t ast_tdma_update;/* TDMA slot timing updates */ 114 u_int32_t ast_tdma_timers;/* TDMA slot update set beacon timers */ 115 u_int32_t ast_tdma_tsf; /* TDMA slot update set TSF */ 116 u_int16_t ast_tdma_tsfadjp;/* TDMA slot adjust+ (usec, smoothed)*/ 117 u_int16_t ast_tdma_tsfadjm;/* TDMA slot adjust- (usec, smoothed)*/ 118 u_int32_t ast_tdma_ack; /* TDMA tx failed 'cuz ACK required */ 119 u_int32_t ast_tx_raw_fail;/* raw tx failed 'cuz h/w down */ 120 u_int32_t ast_tx_nofrag; /* tx dropped 'cuz no ath frag buffer */ |
121 u_int32_t ast_pad[14]; | 121 u_int32_t ast_be_missed; /* missed beacons */ 122 u_int32_t ast_pad[13]; |
122}; 123 124#define SIOCGATHSTATS _IOWR('i', 137, struct ifreq) 125#define SIOCZATHSTATS _IOWR('i', 139, struct ifreq) 126 127struct ath_diag { 128 char ad_name[IFNAMSIZ]; /* if name, e.g. "ath0" */ 129 u_int16_t ad_id; --- 63 unchanged lines hidden --- | 123}; 124 125#define SIOCGATHSTATS _IOWR('i', 137, struct ifreq) 126#define SIOCZATHSTATS _IOWR('i', 139, struct ifreq) 127 128struct ath_diag { 129 char ad_name[IFNAMSIZ]; /* if name, e.g. "ath0" */ 130 u_int16_t ad_id; --- 63 unchanged lines hidden --- |