Deleted Added
full compact
if_athvar.h (250865) if_athvar.h (250866)
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_athvar.h 250865 2013-05-21 18:02:54Z adrian $
29 * $FreeBSD: head/sys/dev/ath/if_athvar.h 250866 2013-05-21 18:13:57Z adrian $
30 */
31
32/*
33 * Defintions for the Atheros Wireless LAN controller driver.
34 */
35#ifndef _DEV_ATH_ATHVAR_H
36#define _DEV_ATH_ATHVAR_H
37

--- 771 unchanged lines hidden (view full) ---

809 * + mcastq_maxdepth is the maximum depth allowed of the cabq.
810 */
811 int sc_txq_node_maxdepth;
812 int sc_txq_data_minfree;
813 int sc_txq_mcastq_maxdepth;
814 int sc_txq_node_psq_maxdepth;
815
816 /*
30 */
31
32/*
33 * Defintions for the Atheros Wireless LAN controller driver.
34 */
35#ifndef _DEV_ATH_ATHVAR_H
36#define _DEV_ATH_ATHVAR_H
37

--- 771 unchanged lines hidden (view full) ---

809 * + mcastq_maxdepth is the maximum depth allowed of the cabq.
810 */
811 int sc_txq_node_maxdepth;
812 int sc_txq_data_minfree;
813 int sc_txq_mcastq_maxdepth;
814 int sc_txq_node_psq_maxdepth;
815
816 /*
817 * Aggregation twiddles
817 * Software queue twiddles
818 *
818 *
819 * hwq_limit: how busy to keep the hardware queue - don't schedule
820 * further packets to the hardware, regardless of the TID
819 * hwq_limit_nonaggr:
820 * when to begin limiting non-aggregate frames to the
821 * hardware queue, regardless of the TID.
822 * hwq_limit_aggr:
823 * when to begin limiting A-MPDU frames to the
824 * hardware queue, regardless of the TID.
821 * tid_hwq_lo: how low the per-TID hwq count has to be before the
822 * TID will be scheduled again
823 * tid_hwq_hi: how many frames to queue to the HWQ before the TID
824 * stops being scheduled.
825 */
825 * tid_hwq_lo: how low the per-TID hwq count has to be before the
826 * TID will be scheduled again
827 * tid_hwq_hi: how many frames to queue to the HWQ before the TID
828 * stops being scheduled.
829 */
826 int sc_hwq_limit;
830 int sc_hwq_limit_nonaggr;
831 int sc_hwq_limit_aggr;
827 int sc_tid_hwq_lo;
828 int sc_tid_hwq_hi;
829
830 /* DFS related state */
831 void *sc_dfs; /* Used by an optional DFS module */
832 int sc_dodfs; /* Whether to enable DFS rx filter bits */
833 struct task sc_dfstask; /* DFS processing task */
834

--- 599 unchanged lines hidden ---
832 int sc_tid_hwq_lo;
833 int sc_tid_hwq_hi;
834
835 /* DFS related state */
836 void *sc_dfs; /* Used by an optional DFS module */
837 int sc_dodfs; /* Whether to enable DFS rx filter bits */
838 struct task sc_dfstask; /* DFS processing task */
839

--- 599 unchanged lines hidden ---