1 #ifndef _RTL871X_IOCTL_RTL_H 2 #define _RTL871X_IOCTL_RTL_H 3 4 #include "osdep_service.h" 5 #include "drv_types.h" 6 7 /*************** oid_rtl_seg_01_01 **************/ 8 uint oid_rt_get_signal_quality_hdl( 9 struct oid_par_priv *poid_par_priv);/*84*/ 10 uint oid_rt_get_small_packet_crc_hdl( 11 struct oid_par_priv *poid_par_priv); 12 uint oid_rt_get_middle_packet_crc_hdl( 13 struct oid_par_priv *poid_par_priv); 14 uint oid_rt_get_large_packet_crc_hdl( 15 struct oid_par_priv *poid_par_priv); 16 uint oid_rt_get_tx_retry_hdl( 17 struct oid_par_priv *poid_par_priv); 18 uint oid_rt_get_rx_retry_hdl( 19 struct oid_par_priv *poid_par_priv); 20 uint oid_rt_get_rx_total_packet_hdl( 21 struct oid_par_priv *poid_par_priv); 22 uint oid_rt_get_tx_beacon_ok_hdl( 23 struct oid_par_priv *poid_par_priv); 24 uint oid_rt_get_tx_beacon_err_hdl( 25 struct oid_par_priv *poid_par_priv); 26 uint oid_rt_get_rx_icv_err_hdl( 27 struct oid_par_priv *poid_par_priv);/*93*/ 28 uint oid_rt_set_encryption_algorithm_hdl( 29 struct oid_par_priv *poid_par_priv); 30 uint oid_rt_get_preamble_mode_hdl( 31 struct oid_par_priv *poid_par_priv); 32 uint oid_rt_get_ap_ip_hdl( 33 struct oid_par_priv *poid_par_priv); 34 uint oid_rt_get_channelplan_hdl( 35 struct oid_par_priv *poid_par_priv); 36 uint oid_rt_set_channelplan_hdl( 37 struct oid_par_priv *poid_par_priv); 38 uint oid_rt_set_preamble_mode_hdl( 39 struct oid_par_priv *poid_par_priv); 40 uint oid_rt_set_bcn_intvl_hdl( 41 struct oid_par_priv *poid_par_priv); 42 uint oid_rt_dedicate_probe_hdl( 43 struct oid_par_priv *poid_par_priv); 44 uint oid_rt_get_total_tx_bytes_hdl( 45 struct oid_par_priv *poid_par_priv); 46 uint oid_rt_get_total_rx_bytes_hdl( 47 struct oid_par_priv *poid_par_priv); 48 uint oid_rt_current_tx_power_level_hdl( 49 struct oid_par_priv *poid_par_priv); 50 uint oid_rt_get_enc_key_mismatch_count_hdl( 51 struct oid_par_priv *poid_par_priv); 52 uint oid_rt_get_enc_key_match_count_hdl( 53 struct oid_par_priv *poid_par_priv); 54 uint oid_rt_get_channel_hdl( 55 struct oid_par_priv *poid_par_priv); 56 uint oid_rt_get_hardware_radio_off_hdl( 57 struct oid_par_priv *poid_par_priv); 58 uint oid_rt_get_key_mismatch_hdl( 59 struct oid_par_priv *poid_par_priv); 60 uint oid_rt_supported_wireless_mode_hdl( 61 struct oid_par_priv *poid_par_priv); 62 uint oid_rt_get_channel_list_hdl( 63 struct oid_par_priv *poid_par_priv); 64 uint oid_rt_get_scan_in_progress_hdl( 65 struct oid_par_priv *poid_par_priv); 66 uint oid_rt_forced_data_rate_hdl( 67 struct oid_par_priv *poid_par_priv); 68 uint oid_rt_wireless_mode_for_scan_list_hdl( 69 struct oid_par_priv *poid_par_priv); 70 uint oid_rt_get_bss_wireless_mode_hdl( 71 struct oid_par_priv *poid_par_priv); 72 uint oid_rt_scan_with_magic_packet_hdl( 73 struct oid_par_priv *poid_par_priv); 74 75 /************** oid_rtl_seg_01_03 section start **************/ 76 uint oid_rt_ap_get_associated_station_list_hdl( 77 struct oid_par_priv *poid_par_priv); 78 uint oid_rt_ap_switch_into_ap_mode_hdl( 79 struct oid_par_priv *poid_par_priv); 80 uint oid_rt_ap_supported_hdl( 81 struct oid_par_priv *poid_par_priv); 82 uint oid_rt_ap_set_passphrase_hdl( 83 struct oid_par_priv *poid_par_priv); 84 /* oid_rtl_seg_01_11 */ 85 uint oid_rt_pro_rf_write_registry_hdl( 86 struct oid_par_priv *poid_par_priv); 87 uint oid_rt_pro_rf_read_registry_hdl( 88 struct oid_par_priv *poid_par_priv); 89 /*************** oid_rtl_seg_03_00 section start **************/ 90 uint oid_rt_get_connect_state_hdl( 91 struct oid_par_priv *poid_par_priv); 92 uint oid_rt_set_default_key_id_hdl( 93 struct oid_par_priv *poid_par_priv); 94 95 #endif 96 97