1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun /* Copyright(c) 2009-2012 Realtek Corporation.*/ 3*4882a593Smuzhiyun 4*4882a593Smuzhiyun #ifndef __RTL_RC_H__ 5*4882a593Smuzhiyun #define __RTL_RC_H__ 6*4882a593Smuzhiyun 7*4882a593Smuzhiyun #define B_MODE_MAX_RIX 3 8*4882a593Smuzhiyun #define G_MODE_MAX_RIX 11 9*4882a593Smuzhiyun #define A_MODE_MAX_RIX 7 10*4882a593Smuzhiyun 11*4882a593Smuzhiyun /* in mac80211 mcs0-mcs15 is idx0-idx15*/ 12*4882a593Smuzhiyun #define N_MODE_MCS7_RIX 7 13*4882a593Smuzhiyun #define N_MODE_MCS15_RIX 15 14*4882a593Smuzhiyun 15*4882a593Smuzhiyun #define AC_MODE_MCS7_RIX 7 16*4882a593Smuzhiyun #define AC_MODE_MCS8_RIX 8 17*4882a593Smuzhiyun #define AC_MODE_MCS9_RIX 9 18*4882a593Smuzhiyun 19*4882a593Smuzhiyun struct rtl_rate_priv { 20*4882a593Smuzhiyun u8 ht_cap; 21*4882a593Smuzhiyun }; 22*4882a593Smuzhiyun 23*4882a593Smuzhiyun int rtl_rate_control_register(void); 24*4882a593Smuzhiyun void rtl_rate_control_unregister(void); 25*4882a593Smuzhiyun 26*4882a593Smuzhiyun #endif 27