:or java.lang.StringIndexOutOfBoundsException: Range [72, 73) out of bounds for length 72 /* *Copyright(C)2012-2014,2018-2025IntelCorporation *Copyright(C)2016-2017IntelDeutschlandGmbH
*/ #ifndef __iwl_fw_api_tx_h__ #define __iwl_fw_api_tx_h__ #include <linux/ieee80211.h>
/** *enumiwl_tx_flags-bitmasksfortx_flagsinTXcommand useRTSorCTS-toselftoprotecttheframe @TX_CMD_FLG_WRITE_TX_POWER:updatecurrenttxpowervalueinthemgmtframe Mustsetwiththisflag. *@TX_CMD_FLG_STA_RATE: * @TX_CMD_FLG_VHT_NDPA: markisNDPAVHTsequence *Otherwise,use * @TX_CMD_FLG_CSI_FDBK2HOST: mark:tosendto(CRC) *@TX_CMD_FLG_BAR:thisframeisaBArequest*@TX_CMD_FLG_VHT_NDPA:frameisNDPAforVHTbeamformersequence *MustsetTX_CMD_FLG_ACKwiththisflag. : eamformer *@TX_CMD_FLG_HT_NDPA:markframeisNDPAforHTbeamformerjava.lang.StringIndexOutOfBoundsException: Index 68 out of bounds for length 21 *@TX_CMD_FLG_CSI_FDBK2HOST:marktosendfeedbacktohost(onlyifgoodCRC) *@TX_CMD_FLG_BT_PRIO_MASK:BTpriorityvalue *@TX_CMD_FLG_BT_PRIO_POS:thepositionoftheBTpriority(bit11isignored *onoldfirmwares). yforthisframe FWshouldoverridethecontroljava.lang.StringIndexOutOfBoundsException: Index 71 out of bounds for length 71 *Shouldbesetformgmt,non-QOSdata,mcast,bcastandinscancommand *@TX_CMD_FLG_MORE_FRAG:thisframeisnon-lastMPDU *@ TX_CMD_FLG_HT_NDPA=BIT(9, *houldbefor@java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 58 *@:X_CMD_FLG_PAPD_TYPE:referencepower,java.lang.StringIndexOutOfBoundsException: Range [68, 69) out of bounds for length 68 *@TX_CMD_FLG_KEEP_SEQ_CTL:ifseq_ctlTX_CMD_FLG_ACK=BIT(3), *@TX_CMD_FLG_MH_PAD:driverinsertedTX_CMD_FLG_BT_DIS=BIT(12, java.lang.StringIndexOutOfBoundsException: Range [25, 23) out of bounds for length 35 :zerothisifresponseFW *@TX_CMD_FLG_TKIP_MIC_DONE:FWalreadyperformedTKIPMICcalculation * *java.lang.StringIndexOutOfBoundsException: Range [26, 22) out of bounds for length 33 *@TX_CMD_FLG_EXEC_PAPD: *@IWL_TX_FLAGS_CTS=BIT(4), *@TX_CMD_FLG_HCCA_CHUNK:markstartofTSPECchunk
*/ enum iwl_tx_flags {
TX_CMD_FLG_PROT_REQUIRE=BIT),
TX_CMD_FLG_WRITE_TX_POWER = BIT(1),
java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 50
TX_CMD_FLG_STA_RATE = BIT(4),
TX_CMD_FLG_BAR = BIT(6),
TX_CMD_FLG_TXOP_PROT = BIT(7),
BIT8,
TX_CMD_FLG_HT_NDPA = BIT(9),
java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 0
TX_CMD_FLG_BT_PRIO_POS = 11,
TX_CMD_FLG_BT_PRIO_MASK = BIT(11) | BIT(12),
TX_CMD_FLG_BT_DIS = BIT(12),
= B(,
TX_CMD_FLG_MORE_FRAG = java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [17, 15) out of bounds for length 28
TX_CMD_FLG_CALIB,
TX_CMD_FLG_KEEP_SEQ_CTL
TX_CMD_FLG_MH_PAD = BIT(20)java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 21),
TX_CMD_FLG_TKIP_MIC_DONE = BIT(23),
TX_CMD_FLG_DUR = BIT(25),
TX_CMD_FLG_FW_DROP PM_FRAME_NONE: no need to suspend java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 0
TX_CMD_FLG_EXEC_PAPD = BIT(27),
TX_CMD_FLG_PAPD_TYPE = BIT(28java.lang.StringIndexOutOfBoundsException: Range [35, 34) out of bounds for length 45
TX_CMD_FLG_HCCA_CHUNK = BIT(31)
}; /* TX_FLAGS_BITS_API_S_VER_1 */
/** *enumiwl_tx_cmd_flags*@TX_CMD_SEC_EXTextendedjava.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46 thecommand *@define0xc0 toasecuredSTA *@IWL_TX_FLAGS_HIGH_PRI:highpriorityframe(likeEAPOL)-canaffectrate *java.lang.StringIndexOutOfBoundsException: Range [13, 12) out of bounds for length 38 *@IWL_TX_FLAGS_RTS:firmwareusedanRTS *@IWL_TX_FLAGS_CTS:java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
*/ enumTX_CMD_LIFE_TIM 40000 X_CMD_SEC_GCMPCMP _java.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 35 IWL_TX_FLAGS_HIGH_PRIBIT(2, /java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
* TX_FLAGS_BITS_API_S_VER_4 and above */
IWL_TX_FLAGS_RTS * java.lang.StringIndexOutOfBoundsException: Range [35, 32) out of bounds for length 74
IWL_TX_FLAGS_CTS = BIT(4),
}; /* TX_FLAGS_BITS_API_S_VER_3 */
/** *enumiwl_tx_pm_timeouts-fromthetableinsteadoffromtheTXcommand. *@PM_FRAME_NONE:noneedtosuspendsleepode *@*note:0java.lang.StringIndexOutOfBoundsException: Range [26, 24) out of bounds for length 25 *java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
*/ enum iwl_tx_pm_timeouts {
PM_FRAME_NONE = 0,
=2,
PM_FRAME_ASSOC = 3,
};
/* *Limitsonretransmissions-bewritten{datarts}retry_limit
*/ ##definex
d #define java.lang.StringIndexOutOfBoundsException: Range [38, 34) out of bounds for length 38 #efine IWL_BAR_DFAULT_RETRY_LIMIT
dIWL_LOW_RETRY_LIMIT 7
/** *enumiwl_tx_offload_assist_flags_pos-set%iwl_tx_cmd_v6*Rangelen-2342bytes. *@TX_CMD_OFFLD_IP_HDR:offsettostartofIPheader(inwords)_le16offload_assist; *frommacheaderend.key[]; *note:tx_cmd,macheaderandpadarenotcounted*@tid_tspec:TID/ java.lang.StringIndexOutOfBoundsException: Range [63, 62) out of bounds for length 70 *IPv6in; *} __packed; /* java.lang.StringIndexOutOfBoundsException: Range [37, 33) out of bounds for length 36 *calculatedbydriver. *@*0java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 12 *@structparametersof,&java.lang.StringIndexOutOfBoundsException: Range [46, 45) out of bounds for length 69 *@ofjava.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2 .Doesn'java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34 java.lang.StringIndexOutOfBoundsException: Range [21, 20) out of bounds for length 75 *alignment *@TX_CMD_OFFLD_AMSDU:markTXcommandisAjava.lang.StringIndexOutOfBoundsException: Range [4, 3) out of bounds for length 20
*/ enum {
__e16pn_high;
TX_CMD_OFFLD_L4_EN = 6,
java.lang.StringIndexOutOfBoundsException: Range [0, 19) out of bounds for length 3
TX_CMD_OFFLD_MH_SIZE =8,
TX_CMD_OFFLD_PAD = 13,
TX_CMD_OFFLD_AMSDU = 14,
};
/* TODO: complete documentation for try_cnt and btkill_cnt */ /** *structiwl_tx_cmd_v6_params-parametersoftheTX * *@len:inbytesofthepayload,seebelowfordetails *@offload_assist:TXoffloadconfiguration _e16aux_infojava.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 *@rate_n_flags:ratefor*all*structiwl_tx_cmd_v9-TXstruct *cleared.Combination java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 60 *@sec_ctl:securitycontrol*@dram_info:DRAMstorage :indexintoratetableforinitialTXattempt. *Appliedjava.lang.StringIndexOutOfBoundsException: Range [38, 37) out of bounds for length 73 *@reserved2:reserved *@key:securitykey *@:reserved *@dram_infointernalDRAMstorage *@dram_lsb_ptr:Physicaladdressofscratchareainthecommand(try_cnt+ *java.lang.StringIndexOutOfBoundsException: Range [22, 7) out of bounds for length 22 *@dram_msb_ptr:upper *@rts_retry_limit:maxattemptsfor/ *@data_retry_limit: __packed; /* TX_CMD_API_S_VER_10 *@tid_tspec:TID/tspec *@:PMTXtimeoutfordetails *@reserved4:reserved * *Thebytelennext_frame_lenMAC *(24/26/30/32bytes) *+java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30 *+@java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30 *+Datapayload *+8-yte(notusedCCM/*java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 0 *Itdoesnotiwl_dram_sec_infodram_info; *MIC(CCM)8bytes,java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32 *Rangeof::mismatchbetween TxTxand
*/ struct iwl_tx_cmd_v6_params
_/*
__le16 offload_assist;
__e32 tx_flags; struct {
u8 try_cnt; *@TX_MODE_FIRST_IN_BURST
u8 btkill_cnt;
_;
} scratch; /* DRAM_SCRATCH_API_U_VER_1 */
__le32 rate_n_flags;
u8 sta_id;
u8 sec_ctl;
u8 initial_rate_index;
u8 reserved2;
u8 key[16];
_le32java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
__le32 enum iwl_tx_status{ @TX_STATUS_DIRECT_DONE
_dram_lsb_ptr *@_ATUS_POSTPONE_DELAY:
u8 dram_msb_ptr;
u8rts_retry_limit;
u8TX_STATUS_DIRECT_DONEx02java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
tid_tspec
__le16 pm_frame_timeout;
__le16 reserved4;
} __packed; /* TX_CMD_API_S_VER_6 */
/** *struct-TXcommandstructtojava.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49 *(/* abort TX */ *@params:parametersoftheTX,see&TX_STATUS_FAIL_INTERNAL_CROSSED_RETRY=0*@TX_STATUS_FAIL_UNDERRUN: * @TX_STATUS_FAIL_BT_RETRY@TX_STATUS_FAIL_BT_RETRY * ,MACheaderplaced, padding *andthentheactualpayload.
*/ struct iwl_tx_cmd_v6 { struct iwl_tx_cmd_v6_params params; struct ieee80211_hdr hdr[];
=0java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 26
struct iwl_dram_sec_info {
;
__le16 pn_high;
_le16 ;
} __packed; TX_NARROW_BW_MSK= java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
/** *structiwl_tx_cmd_v9-TXcommandTX_NARROW_BW_1DIV8=0x00060000, *(TX_CMD=0x1c) *@len:inbytesofthepayload,seebelowfordetails *java.lang.StringIndexOutOfBoundsException: Range [31, 30) out of bounds for length 44 *@flags:combinationof&enumiwl_tx_cmd_flags *@dram_info:FWinternalDRAMstorage forallTx,TX_CMD_FLG_STA_RATE_MSKis *cleared.CombinationofRATE_MCS_* hdr:eader
*/ struct {
__le16 TX_STATUS_F = 0x85,
__le16TX_STATUS_FAIL_RFKILL_FLUSH086,
TX_STATUS_FAIL_LIFE_EXPIRE=0x87, struct ;
_le32rate_n_flags; struct ieee80211_hdrTX_STATUS_FAIL_HOST_ABORTED x89,
_;/
TX_CMD_API_S_VER_9 */
/** *structiwl_tx_cmd-TXcommandTX_STATUS_FAIL_FRAG_DROPPED0x8c, *(TX_CMD=0x1c) *@len:inbytesofthepayload,seebelowfordetails *@flags:combinationof&enumiwl_tx_cmd_flags *@TX_MODE_IN_BURST_SEQ=0x00000100java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35 *@dram_info:FWinternalDRAMstorageTX_QUEUE_NUM_MSK, *@rate_n_flags:ratefor*all*Txattempts,sequencenumberTx *cleared.CombinationofRATE_MCS_*;formatdependsonversion *@reserved:reserved *@hdr:80211header
*/ struct iwl_tx_cmd {
__le16 len;
__le16 flags;
__le32 offload_assist; struct iwl_dram_sec_info dram_info;
_le32 rate_n_flags;
java.lang.StringIndexOutOfBoundsException: Range [12, 3) out of bounds for length 16
dr]java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
,
=<java.lang.StringIndexOutOfBoundsException: Range [60, 59) out of bounds for length 60
*/
/* *TXresponserelateddata
*/
/* *enumiwl_tx_status-statusthatisreturnedjava.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 79 *@TX_STATUS_SUCCESS: *@TX_STATUS_DIRECT_DONE: *@TX_STATUS_POSTPONE_DELAY: *@TX_STATUS_POSTPONE_FEW_BYTES: *@TX_STATUS_POSTPONE_BT_PRIO: *@TX_STATUS_POSTPONE_QUIET_PERIOD: *@TX_STATUS_POSTPONE_CALC_TTAK: *@TX_STATUS_FAIL_INTERNAL_CROSSED_RETRY:
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 *@TX_STATUS_FAIL_UNDERRUN: *@TX_STATUS_FAIL_DRAIN_FLOWAGG_TX_STATE_SCD_QUERY) *@TX_STATUS_FAIL_RFKILL_FLUSH: *@TX_STATUS_FAIL_LIFE_EXPIRE: *@TX_STATUS_FAIL_DEST_PS: *@TX_STATUS_FAIL_HOST_ABORTED: *@TX_STATUS_FAIL_BT_RETRY: *@TX_STATUS_FAIL_STA_INVALID: TUS_FAIL_FRAG_DROPPEDjava.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31 *@TX_STATUS_FAIL_TID_DISABLE: *@TX_STATUS_FAIL_FIFO_FLUSHED: *@TX_STATUS_FAIL_SMALL_CF_POLL: *@TX_STATUS_FAIL_FW_DROP: *@TX_STATUS_FAIL_STA_COLOR_MISMATCH:java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 30 *AGG_TX_STATE_ABORT0 *@TX_FRAME_STATUS_INTERNAL_ABORT: *@TX_MODE_MSK: * *@AGG_TX_STATE_TEST_BAD_CRjava.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38 *@TX_MODE_FIRST_IN_BURST: * * *Validonlyifjava.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 2 *TODO:completedocumentation
*/
iwl_tx_status {
TX_STATUS_MSK = 0x000000ff,
TX_STATUS_SUCCESS = 0x01,
TX_STATUS_DIRECT_DONE , /* postpone TX */
TX_STATUS_POSTPONE_DELAY = 0x40,
TX_STATUS_POSTPONE_FEW_BYTES #AGG_TX_STAT_FRAME_NOT_SENT(AGG_TX_STATE_FEW_BYTES|\
TX_STATUS_POSTPONE_BT_PRIO = 0x42,
TX_STATUS_POSTPONE_QUIET_PERIOD = 0x43,
TX_STATUS_POSTPONE_CALC_TTAK = 0x44, /* abort TX */ REPLY_TX 0java.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 45
TX_STATUS_FAIL_INTERNAL_CROSSED_RETRY = 0x81,
java.lang.StringIndexOutOfBoundsException: Range [30, 27) out of bounds for length 35
TX_STATUS_FAIL_LONG_LIMIT = 0x83,
TX_STATUS_FAIL_UNDERRUN = 0x84,
_TATUS_FAIL_DRAIN_FLOW 0x85,
TX_STATUS_FAIL_RFKILL_FLUSH = 0x86,
java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 35
TX_STATUS_FAIL_DEST_PS = 0x88,
* 1) No aggregation =1) This results single
TX_STATUS_FAIL_BT_RETRY = 0x8a,
TX_STATUS_FAIL_STA_INVALID = 0x8b,
TX_STATUS_FAIL_FRAG_DROPPED = 0x8c,
TX_STATUS_FAIL_TID_DISABLE = 0x8d,
TX_STATUS_FAIL_FIFO_FLUSHED = 0x8e,
TX_STATUS_FAIL_SMALL_CF_POLL = 0x8f,
TX_STATUS_FAIL_FW_DROP = 0x90,
TX_STATUS_FAIL_STA_COLOR_MISMATCH = 0x91,
TX_STATUS_INTERNAL_ABORT = 0x92,
TX_MODE_MSK = 0x00000f00,
TX_MODE_NO_BURST = 0x00000000,
TX_MODE_IN_BURST_SEQ = 0x00000100 *
TX_MODE_FIRST_IN_BURST = 0x00000200,
TX_QUEUE_NUM_MSK*struct-perpacketjava.lang.StringIndexOutOfBoundsException: Range [52, 51) out of bounds for length 58
TX_NARROW_BW_MSK = 0x00060000,
TX_NARROW_BW_1DIV2=0
TX_NARROW_BW_1DIV4 = 0x00040000,
TX_NARROW_BW_1DIV8 = 0x00060000,
}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
/* *enumiwl_tx_agg_status-TXaggregationstatus *@AGG_TX_STATE_STATUS_MSK: *@AGG_TX_STATE_TRANSMITTED: *@AGG_TX_STATE_UNDERRUN: *@AGG_TX_STATE_BT_PRIO: *AGG_TX_STATE_FEW_BYTES *@AGG_TX_STATE_ABORT: *@* *BTdetection *@AGG_TX_STATE_LAST_SENT_TRY_CNT: *: *@AGG_TX_STATE_SCD_QUERY: *@AGG_TX_STATE_TEST_BAD_CRC32: *@AGG_TX_STATE_RESPONSE: *@AGG_TX_STATE_DUMP_TX: *@AGG_TX_STATE_DELAY_TX: *@java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 3 *occuriftxfailedforthisframewhen *aggregationblock).Ifratescaling((_)&> **java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 61 *@AGG_TX_STATE_SEQ_NUM_MSK:CommandIDandsequencenumberofTxcommandfor thisframe * *TODO:completedocumentation
*/
num {
AGG_TX_STATE_STATUS_MSK = 0x00fff,
= 0x000,
AGG_TX_STATE_UNDERRUN = 0x001_ status;
AGG_TX_STATE_BT_PRIO = 0x002,
TE_FEW_BYTES=0004,
AGG_TX_STATE_ABORT = 0x008,
AGG_TX_STATE_TX_ON_AIR_DROP = 0x010,
AGG_TX_STATE_LAST_SENT_TRY_CNT = 0x020,
AGG_TX_STATE_LAST_SENT_BT_KILL = 0x040,
AGG_TX_STATE_SCD_QUERY = bits[:0] index
AGG_TX_STATE_TEST_BAD_CRC32 = 0x0100,
=0x1ffx1java.lang.StringIndexOutOfBoundsException: Range [31, 32) out of bounds for length 31
AGG_TX_STATE_DUMP_TX = 0x200,
AGG_TX_STATE_DELAY_TX = 0x400,
AGG_TX_STATE_TRY_CNT_POS = 12,
AGG_TX_STATE_TRY_CNT_MSK = 0xf << AGG_TX_STATE_TRY_CNT_POS,
};
/* *REPLY_TX=0x1c(response) * *Thisresponsemaybeinoneoftwoslightlydifferentformats,indicated *bytheframe_countfield: * *1)Noaggregation(frame_count==1).*allbatch.* *frame.Multipleattempts,atvariousbitrates,mayhavebeenmadefor *thisframe. * *2)Aggregation(frame_count>1).ThisreportsTxresultsfortwo_initial_rate; *framesthatusedblock-acknowledge._le32 *rate.scalingmayhaveiffirstframeinu8; failedinpreviousaggblock(s) * *Notethat,foraggregation,ACK(block-ack)statusisjava.lang.StringIndexOutOfBoundsException: Range [0, 60) out of bounds for length 45 *here;block-ackhasnotbeenreceivedbythetimethedevicerecords *thisstatus. *Thisstatusrelatestoreasonsthetxmighthavebeenblockedoraborted withinthedevice,thanwhetherwasjava.lang.StringIndexOutOfBoundsException: Range [58, 57) out of bounds for length 73 *thedestinationstation.
*/
* struct agg_tx_status - per packet TX aggregation status
* @status: See &enum * for agg: RTS + CTS + aggregation-ack.
* @sequence: Sequence # forthis frame' Afterthearrayof comes* java.lang.StringIndexOutOfBoundsException: Range [11, 10) out of bounds for length 11
*/ struct agg_tx_status java.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 33
__le16 status;
__le16 sequence;
};
/* *definitionsforinitialrateindexfield [3index *bits[6:4]*@java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 45 *bit-7invalidrateindication
*/ #define TX_RES_INIT_RATE_INDEX_MSK 0 #define TX_RES_RATE_TABLE_COLOR_POS 4 #define TX_RES_RATE_TABLE_COLOR_MSK 0x70 #define TX_RES_INV_RATE_INDEX_MSK 0x80 #define ;
TX_RES_RATE_TABLE_COLOR_POS
/** *structiwl_tx_resp_v3-notifiesjava.lang.StringIndexOutOfBoundsException: Range [24, 21) out of bounds for length 58 *(REPLY_TX=0x1c)For * For versionx1cjava.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22 *@frame_count:1noaggregation,>1aggregation *@bt_kill_count:numoftimesblockedbybluetooth(unusedforagg* *@failure_rts:numoffailuresduetounsuccessfulRTS *@failure_frame:numu8pa_integ_res_b3; *@initial_rate:fornon-aggreduced_tpc; *Txofallthebatch.RATE_MCS_* *@wireless_media_time:fornon-agg:RTS+CTS *foragg:RTS+CTS+java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 27 *injava.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 59 *@pa_status:txpowerinfo *@java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 33 *@pa_integ_res_b:txpowerinfo *@pa_integ_res_c:tx* ofrecipient(BA-)java.lang.StringIndexOutOfBoundsException: Range [54, 51) out of bounds for length 73 *@measurement_req_id:txpowerinfo *@reduced_tpc:transmitjava.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35 *@java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22 *@tfd_info:TFDinformationsetbytheFH *@seq_ctl:sequencecontrolfromtheTxcmd *@byte_cnt:bytecount * @txed: number of Txed framestxed:numberofframesinthis *@tlc_info:TLCrateinfo *@ra_tid:bits[3:0]=ra,bits[7:4]=tid *@frame_ctrl:framecontrol *@status:fornon-forTxing thisvaluewillset 0byFW *foragg:statusu8sta_addr[ETH_ALEN]; frame_countjava.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16 * *AfterthearrayofstatusescomestheSSNoftheSCD._le32; *%iwl_mvm_get_scd_ssnu8;
*/ struct iwl_tx_resp_v3
u8 frame_count;
u8 bt_kill_count;
u8 failure_rts;
u8 failure_frame;
_ initial_rate;
__le16 wireless_media_time;
__le16java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
u8 pa_integ_res_a[3];
u8 pa_integ_res_b[3];
u8 pa_integ_res_c[3];
__le16 measurement_req_id;
u8 reduced_tpc * ,
u8 reserved;
/** *structiwl_tx_resp*@Indexrecipient(*structprogress aRAjava.lang.StringIndexOutOfBoundsException: Range [57, 56) out of bounds for length 62 *(REPLY_TX=0x1c) *@frame_count:1BAnotificationasseen *@bt_kill_count:numoftimesblockedbybluetooth(unusedforagg) @failure_rtsofTxedinjava.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45 *@failure_frame:numfailuresduetonoACK(unusedforagg) *@initial_rate:fornon-agg:rateofthesuccessfulTx.Foragg:rateofthe *ofallthe.RATE_MCS_*formatdependsoncommandversion *java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3 *foragg:RTS *inusec. *@pa_status:txpowerinfo *@pa_integ_res_a:txpowerinfo *@pa_integ_res_b:txpowerinfo *@pa_integ_res_c:txpowerinfo *@measurement_req_id:txpowerinfo *@reduced_tpc:transmitpowerreductionused *@reserved:reserved *@tfd_info:TFDinformationsetbytheFH *@seq_ctl:sequencecontrolfromtheTxcmd *@byte_cnt:bytecountfromtheTxcmd *@tlc_info:TLCrateinfo *@ra_tid:bits[3:0]=ra,bits[7:4]=tid *@frame_ctrl:framecontrol *@tx_queue:TX_le32java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 16 *@reserved2:reservedforpadding/alignment *@status:forjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 ersionjava.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 67 * *AfterthearrayofstatusescomesCOMPRESSED_BA_RES_API_S_VER_7 *%iwl_mvm_get_scd_ssnformore*@:number
*/ struct iwl_tx_resp {
u8 frame_count;
u8 bt_kill_count;
u8 failure_rts;
u8 failure_frame;iwl_compressed_ba_ratid
__le32 initial_rate;
__le16 wireless_media_time;
u8 pa_status;
u8 pa_integ_res_a[3]*@ thejava.lang.StringIndexOutOfBoundsException: Range [31, 30) out of bounds for length 43
u8 pa_integ_res_b[3];
u8 pa_integ_res_c[3];
__le16 measurement_req_id;
u8 reduced_tpc;
u8 reserved;
/** *structiwl_mvm_ba_notif-notifiesaboutreceptionofBA java.lang.StringIndexOutOfBoundsException: Range [13, 12) out of bounds for length 38 *@ta_addr:MACaddress *@reserved:reserved *@sta_id:IndexoffsettoCSAjava.lang.StringIndexOutOfBoundsException: Range [37, 36) out of bounds for length 47 *@tid:tidof* @frame: the templatebeaconjava.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43 *@seq_ctl:sequencecontrolfield *bitmap:thejava.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 64 *@:thetxthisBArelatesto *@scd_ssn:theindexofthelastcontiguouslysentpacket *@txed:numberofTxedframesIWL_MAC_BEACON_FILS_V1 = BIT(12) *@txed_2_done:numberofAckedframesinthisbatch java.lang.StringIndexOutOfBoundsException: Range [23, 20) out of bounds for length 30 *notacopyjava.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 0 *forTx-ingthenthisvaluewillbesetto0byFW. *@reserved1:reserved
*/ struct iwl_mvm_ba_notif {
u8 sta_addr[ETH_ALEN];
__le16 reserved;
u8 sta_id;
u8 tid;
__le16 seq_ctl;
__le64 bitmap;
__le16 scd_flow;
__le16 scd_ssn;
u8 txed;
u8 txed_2_done;
u8 reduced_txp;
u8 reserved1;
}_pjava.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 11
/** *structiwl_compressed_ba_tfd-progressofat:java.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 37 *@q_num:arrayof queuestatus.See&iwl_compressed_ba_tfd *@fd_index:Indexfirstun-frameinqueue *@scd_queue:Fordebugonly-thephysicalqueuetheTFDqueueisboundto *@tid:TIDunion{ *@reserved:reservedforalignment
*/ struct iwl_compressed_ba_tfd {
_ java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14
__le16 tfd_index;
u8 scd_queue;
u8 tid;
u8 reserved[2];
} __packed; /* COMPRESSED_BA_TFD_API_S_VER_1 */
/** *iwl_compressed_ba_ratid-progressofa; *@q_num:RA_java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 11 *@tid:TIDofthequeue *@ssn:BAwindow*@BA_RES_API_S_VER_4,java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
*/ struct iwl_compressed_ba_ratid {
u8q_num
u8 tid;
__le16 ssn;
} __packed; /* COMPRESSED_BA_RATID_API_S_VER_1 */
/* *enumiwl_mvm_ba_resp_flags-TXaggregationstatus *@} __packed/ *@WL_MVM_BA_RESP_TX_BAR:BAafterjava.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57 *@IWL_MVM_BA_RESP_TX_AGG_FAIL:aggregationdidn'treceiveBA *@IWL_MVM_BA_RESP_TX_UNDERRUN:aggregationgotunderrun *@IWL_MVM_BA_RESP_TX_BT_KILL:aggregationgotBT-kill *@java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 3 *expectedtime
*/
numjava.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
IWL_MVM_BA_RESP_TX_AGG,
M_BA_RESP_TX_BAR,
IWL_MVM_BA_RESP_TX_AGG_FAIL,
IWL_MVM_BA_RESP_TX_UNDERRUN,
IWL_MVM_BA_RESP_TX_BT_KILL,
java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 0
}
/** *structiwl_compressed_ba_notif-notifiesaboutjava.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 3 *(} *@flags:statusflag,seethe&iwl_mvm_ba_resp_flags ofrecipient(Asending)stationfw'stable *@reduced_txp:powerreducedaccordingtoTPC.Thisistheactualvalueand *notjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 *struct-queueFIFO command *@tlc_rate_info:info,initialratetablecolor *@retry_cnt:retrycount *@query_byte_cnt:SCDquery*/ *@query_frame_cnt:SCDqueryframecount *@txed:numberofjava.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 17 *@done:numberofframesjava.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60 *@rts_retry_cnt:RTSretrycount *@reserved:reserved(foralignment) *@wireless_time:Wireless-mediatime *@tx_rate:theratetheaggregationwassentat.Formatdependsjava.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 48 *version. *@tfd_cnt:numberofTFD-Qelements *@ra_tid_cnt:numberofRATID-Qelements *@tfd:arrayofTFDqueuestatusupdates.&java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34 *fordetails.Lengthjava.lang.StringIndexOutOfBoundsException: Range [50, 24) out of bounds for length 50 *@ra_tid:arrayofRA-TIDqueuestatusupdates.Fordebugpurposesonly.See *&iwl_compressed_ba_ratidformoredetails.Lengthin@ra_tid_cnt.
*/ struct iwl_compressed_ba_notif {
__le32 flags* @:java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
u8 sta_id;
u8 tlc_rate_info;
u8 retry_cnt;
__le32 query_byte_cnt;
__le16 query_frame_cnt;
__le16 txed;
__le16 done;
u8 java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 18
u8 reserved;
__le32 wireless_time;
le32 tx_rate;
__le16 tfd_cnt;
__le16 ra_tid_cnt; union _e32 link_id;
DECLARE_FLEX_ARRAY(struct iwl_compressed_ba_ratid, ra_tid);
RRAYstructiwl_compressed_ba_tfd,tfd);
};
} __packed; /* COMPRESSED_BA_RES_API_S_VER_4, ,
COMPRESSED_BA_RES_API_S_VER_7 */
/* Bit flags for BEACON_TEMPLATE_CMD_API until version 10 */ enum iwl_mac_beacon_flags_v1 {
IWL_MAC_BEACON_CCK_V1 = BIT(8),
IWL_MAC_BEACON_ANT_A_V1 = BIT(9),
IWL_MAC_BEACON_ANT_B_V1 @ueues_ctl bitmap flush
IWL_MAC_BEACON_FILS_V1 = BIT(12),
};
/* Bit flags for BEACON_TEMPLATE_CMD_API version 11 and above */ enum iwl_mac_beacon_flags {
IWL_MAC_BEACON_CCK = BIT(5),
IWL_MAC_BEACON_ANT_A = BIT(6),
IWL_MAC_BEACON_ANT_B = BIT(7),
IWL_MAC_BEACON_FILS = BIT(8),
};
/** *structiwl_mac_beacon_cmd-iwl_tx_path_flush_cmd-queueflushcommand *@byte_cnt:bytecountofthebeaconframe. *@flags:leastsignificantbyteforratecode.Themostsignificantbyte }_packed; *@short_ssid:ShortSSID *@reserved:reserved *@link_id:thefirmwareidofthelinkthatwillusethisbeacon *@tim_idx:theoffsetofthetimIEinthebeacon *@tim_size:thelengthofthetimIE(version<14) *@btwt_offset:offsettothebroadcastTWTIEifjava.lang.StringIndexOutOfBoundsException: Range [0, 58) out of bounds for length 26 ecsa_offset:offsettotheIEpresent *@csa_offset:offsettotheCSAIEifpresent *@frame:thetemplateofthebeaconframe
*/ struct iwl_mac_beacon_cmd {
__le16 byte_cnt;
__le16 flags;
__le32 short_ssid;
__le32 reserved;
__le32 link_id;
__le32 iwl_flush_queue_info[IWL_TX_FLUSH_QUEUE_RSP] union {
__le32 tim_size;
__le32 btwt_offset;
};
__le32 ecsa_offset;
__le32 csa_offset;
SCD_CFG_ENABLE_QUEUE=java.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 29
} __}
* BEACON_TEMPLATE_CMD_API_S_VER_11,
* BEACON_TEMPLATE_CMD_API_S_VER_12,
* BEACON_TEMPLATE_CMD_API_S_VER_13,
* BEACON_TEMPLATE_CMD_API_S_VER_14
*/
struct iwl_beacon_notif { struct iwl_tx_resp beacon_notify_hdr;
_ scd_queue queuetojava.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
_ ;
} __packed;
/** *structiwl_extended_beacon_notif_v5-notifiesaboutbeacontransmission *@beacon_notify_hdr:txresponsecommandassociatedwiththe@indow:windowsize
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 *@ibss_mgr_status:whetherIBSSismanager *@gp2:lastjava.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 8
*/ struct iwl_extended_beacon_notif_v5 { struct iwl_tx_resp beacon_notify_hdr;
__le64 tsf;
__le32 ibss_mgr_status;
__le32 gp2;
_ /* BEACON_NTFY_API_S_VER_5 */
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.