@@ -115,6 +115,28 @@ struct tlv_to_config_name maps[] = {
115115 { TLV_EHT_OPER_CENTR_FREQ , "eht_oper_centr_freq_seg0_idx" , 0 },
116116 { TLV_WPA_GROUP_REKEY , "wpa_group_rekey" , 0 },
117117 { TLV_WPA_STRICT_REKEY , "wpa_strict_rekey" , 0 },
118+ { TLV_RX_SS_SUPPORT , "rx_ss_support" , 0 },
119+ { TLV_RSN_OVERRIDE_KEY_MGMT , "rsn_override_key_mgmt" , 0 },
120+ { TLV_RSN_OVERRIDE_PAIRWISE , "rsn_override_pairwise" , 0 },
121+ { TLV_RSN_OVERRIDE_MFP , "rsn_override_mfp" , 0 },
122+ { TLV_RSN_OVERRIDE_2_KEY_MGMT , "rsn_override_key_mgmt_2" , 0 },
123+ { TLV_RSN_OVERRIDE_2_PAIRWISE , "rsn_override_pairwise_2" , 0 },
124+ { TLV_RSN_OVERRIDE_2_MFP , "rsn_override_mfp_2" , 0 },
125+ { TLV_RSNE_OVERRIDE , "rsne_override" , 0 },
126+ { TLV_RSNOE_OVERRIDE , "rsnoe_override" , 0 },
127+ { TLV_RSNO2E_OVERRIDE , "rsno2e_override" , 0 },
128+ { TLV_RSNXE_OVERRIDE , "rsnxe_override" , 0 },
129+ { TLV_RSNXOE_OVERRIDE , "rsnxoe_override" , 0 },
130+ { TLV_EAPOL_KEY_RESERVED_RANDOM , "eapol_key_reserved_random" , 0 },
131+ { TLV_VENDOR_ELEMENTS , "vendor_elements" , 0 },
132+ { TLV_ASSOCRESP_ELEMENTS , "assocresp_elements" , 0 },
133+ { TLV_HE_6G_REG_PWR_TYPE , "he_6ghz_reg_pwr_type" , 0 },
134+ { TLV_ELEMENT_EXTEND , "element_extend" , 0 },
135+ { TLV_RNR , "rnr" , 0 },
136+ { TLV_DTIM_PERIOD , "dtim_period" , 0 },
137+ { TLV_ELEMENT_RESERVED_BITS , "element_reserved_bits" , 0 },
138+ { TLV_ELEMENT_UNTESTED_BITS , "element_untested_bits" , 0 },
139+ { TLV_ML_CTRL_EXT_MLD_CAPA_PRES_BIT , "ml_ctrl_ext_mld_capa_pres_bit" , 0 },
118140
119141 /* wpas, seperate? */
120142 { TLV_STA_SSID , "ssid" , 1 },
@@ -149,6 +171,14 @@ struct tlv_to_config_name maps[] = {
149171 { TLV_PREFER , "priority" , 0 },
150172 { TLV_GROUP_MGMT , "group_mgmt" , 0 },
151173 { TLV_SAE_PASSWORD , "sae_password" , 1 },
174+ { TLV_STA_HT_MCS , "ht_mcs" , 1 },
175+ { TLV_STA_VHT_CAPA , "vht_capa" , 0 },
176+ { TLV_STA_VHT_CAPA_MASK , "vht_capa_mask" , 0 },
177+ { TLV_STA_VHT_RX_MCS_NSS_1 , "vht_rx_mcs_nss_1" , 0 },
178+ { TLV_STA_VHT_TX_MCS_NSS_1 , "vht_tx_mcs_nss_1" , 0 },
179+ { TLV_STA_VHT_RX_MCS_NSS_2 , "vht_rx_mcs_nss_2" , 0 },
180+ { TLV_STA_VHT_TX_MCS_NSS_2 , "vht_tx_mcs_nss_2" , 0 },
181+ { TLV_STA_RSN_OVERRIDING , "rsn_overriding" , 0 },
152182
153183 /* hapd + wpas */
154184 { TLV_EAP_FRAG_SIZE , "fragment_size" , 0 },
@@ -278,6 +308,7 @@ static int start_dhcp_handler(struct packet_wrapper *req, struct packet_wrapper
278308static int stop_dhcp_handler (struct packet_wrapper * req , struct packet_wrapper * resp );
279309static int get_wsc_pin_handler (struct packet_wrapper * req , struct packet_wrapper * resp );
280310static int get_wsc_cred_handler (struct packet_wrapper * req , struct packet_wrapper * resp );
311+ static int send_arp_handler (struct packet_wrapper * req , struct packet_wrapper * resp );
281312/* AP */
282313static int stop_ap_handler (struct packet_wrapper * req , struct packet_wrapper * resp );
283314static int configure_ap_handler (struct packet_wrapper * req , struct packet_wrapper * resp );
@@ -286,10 +317,10 @@ static int send_ap_disconnect_handler(struct packet_wrapper *req, struct packet_
286317static int set_ap_parameter_handler (struct packet_wrapper * req , struct packet_wrapper * resp );
287318static int send_ap_btm_handler (struct packet_wrapper * req , struct packet_wrapper * resp );
288319static int trigger_ap_channel_switch (struct packet_wrapper * req , struct packet_wrapper * resp );
289- static int send_ap_arp_handler (struct packet_wrapper * req , struct packet_wrapper * resp );
290320static int start_wps_ap_handler (struct packet_wrapper * req , struct packet_wrapper * resp );
291321static int configure_ap_wsc_handler (struct packet_wrapper * req , struct packet_wrapper * resp );
292322static int rekey_ap_gtk_handler (struct packet_wrapper * req , struct packet_wrapper * resp );
323+ static int set_ap_mcs_rates_handler (struct packet_wrapper * req , struct packet_wrapper * resp );
293324/* STA */
294325static int stop_sta_handler (struct packet_wrapper * req , struct packet_wrapper * resp );
295326static int configure_sta_handler (struct packet_wrapper * req , struct packet_wrapper * resp );
@@ -313,6 +344,7 @@ static int enable_wsc_sta_handler(struct packet_wrapper *req, struct packet_wrap
313344static int set_sta_inject_start_handler (struct packet_wrapper * req , struct packet_wrapper * resp );
314345static int set_sta_inject_frame_handler (struct packet_wrapper * req , struct packet_wrapper * resp );
315346static int set_sta_inject_stop_handler (struct packet_wrapper * req , struct packet_wrapper * resp );
347+ static int switch_sta_link_handler (struct packet_wrapper * req , struct packet_wrapper * resp );
316348/* P2P */
317349static int start_up_p2p_handler (struct packet_wrapper * req , struct packet_wrapper * resp );
318350static int p2p_find_handler (struct packet_wrapper * req , struct packet_wrapper * resp );
@@ -330,4 +362,7 @@ static int sniffer_start_handler(struct packet_wrapper *req, struct packet_wrapp
330362static int sniffer_stop_handler (struct packet_wrapper * req , struct packet_wrapper * resp );
331363static int sniffer_filter_handler (struct packet_wrapper * req , struct packet_wrapper * resp );
332364static int sniffer_upload_file_handler (struct packet_wrapper * req , struct packet_wrapper * resp );
365+ /* TG (Traffic Generator) */
366+ static int start_tg_server_handler (struct packet_wrapper * req , struct packet_wrapper * resp );
367+ static int stop_tg_server_handler (struct packet_wrapper * req , struct packet_wrapper * resp );
333368#endif // __INDIGO_API_CALLBACK
0 commit comments