WLAN services: Difference between revisions

 
(6 intermediate revisions by 2 users not shown)
Line 257: Line 257:


This is used by [[Network_Interface_services|nifm]].
This is used by [[Network_Interface_services|nifm]].
[20.0.0+] Now takes a total of 0x40-bytes of input.


== RemoveTcpSessionInformation ==
== RemoveTcpSessionInformation ==
Line 289: Line 291:
No input. Returns a [[#WakeUpStats]] and a [[#SleepStats]].
No input. Returns a [[#WakeUpStats]] and a [[#SleepStats]].


[5.0.0+] Now returns a total of 0x58-bytes of output instead of 0x5C.
[5.0.0+] Now returns a total of 0x58-bytes of output instead of 0x5C-bytes.


Sends command message 0x39 to the state machine, with 0x20-bytes from the output being copied to the first output struct. Sends command message 0x3A to the state machine, with 0x38-bytes from the output being copied to the second output struct.
Sends command message 0x39 to the state machine, with 0x20-bytes from the output being copied to the first output struct. Sends command message 0x3A to the state machine, with 0x38-bytes from the output being copied to the second output struct.
Line 559: Line 561:
|}
|}


[5.0.0+] GetAllowedChannels now returns a total of 4-bytes of output instead of 0x50, and now takes a type-0xA output buffer.
[5.0.0+] GetAllowedChannels now returns a total of 4-bytes of output instead of 0x50-bytes, and now takes a type-0xA output buffer.


[10.0.0+] Cmd46 now takes a total of 1-byte of input instead of 6-bytes, while cmd47 now takes a total of 6-bytes of input instead of 1-byte.
[10.0.0+] Cmd46 now takes a total of 1-byte of input instead of 6-bytes, while cmd47 now takes a total of 6-bytes of input instead of 1-byte.
Line 1,112: Line 1,114:
| 110 || GetWakeupReason
| 110 || GetWakeupReason
|-
|-
| 111 || SetTcpSessionInformation
| 111 || [[#SetTcpSessionInformation|SetTcpSessionInformation]]
|-
|-
| 112 || RemoveTcpSessionInformation
| 112 || RemoveTcpSessionInformation
Line 1,119: Line 1,121:
|-
|-
| 120 || [19.0.0+]
| 120 || [19.0.0+]
|-
| 130 || [20.0.0+]
|-
| 140 || [20.0.0+]
|-
|-
| 200 || [17.0.0+] SetTxPower
| 200 || [17.0.0+] SetTxPower
Line 1,129: Line 1,135:
|-
|-
| 204 || [19.0.0+]
| 204 || [19.0.0+]
|-
| 900 || [20.0.0+]
|}
|}
[20.0.0+] Cmd120 now returns a total of 0x28-bytes of output instead of 0x18-bytes.
[20.1.0+] Cmd120 now returns a total of 0x2C-bytes of output instead of 0x28-bytes.


=== CreateBss ===
=== CreateBss ===
Line 1,173: Line 1,185:
| 1 || [15.0.0-16.1.0] [[#ChangeRxAntenna|ChangeRxAntenna]]
| 1 || [15.0.0-16.1.0] [[#ChangeRxAntenna|ChangeRxAntenna]]
|-
|-
| 2 || [[#ScanWithScanTime|ScanWithScanTime]
| 2 || [[#ScanWithScanTime|ScanWithScanTime]]
|-
|-
| 3 || GetWakeupReasonRaw
| 3 || GetWakeupReasonRaw
Line 1,181: Line 1,193:
| 5 || EnableWowlFeatures
| 5 || EnableWowlFeatures
|-
|-
| 6 || GetWowlStats
| 6 || [[#GetWowlStats|GetWowlStats]]
|-
|-
| 7 || ClearWowlStats
| 7 || ClearWowlStats
|-
|-
| 8 || EmulateDriverInitFail
| 8 || [15.0.0-19.0.1] EmulateDriverInitFail
|-
|-
| 9 || GetChannelStats
| 9 || GetChannelStats
Line 1,220: Line 1,232:


[19.0.0+] The struct size is now 0x9A-bytes.
[19.0.0+] The struct size is now 0x9A-bytes.
=== GetWowlStats ===
[20.0.0+] Now returns a total of 0x5C-bytes of output instead of 0x58-bytes.


=== CreateBssNoChannelLimit ===
=== CreateBssNoChannelLimit ===
Line 1,661: Line 1,676:
| [12.0.0-13.0.0] || 4356a3-roml/pcie-ag-msgbuf-splitrx-pktctx-keepalive-sr-proptxstatus-ampduhostreorder-dlystat-rxdesens-clm_4356a3_ntd-noclminc-ntdds3-btcdyn-trfmgmt-pspretend-btafh-pktfilter-wowlpf-gtkoe-aoe-tcpkaoe-aloe Version: 7.35.252.104 (r728022) CRC: f0b454ec Date: Wed 2021-02-24 04:39:25 PST Ucode Ver: 1020.228 FWID 01-fbba058
| [12.0.0-13.0.0] || 4356a3-roml/pcie-ag-msgbuf-splitrx-pktctx-keepalive-sr-proptxstatus-ampduhostreorder-dlystat-rxdesens-clm_4356a3_ntd-noclminc-ntdds3-btcdyn-trfmgmt-pspretend-btafh-pktfilter-wowlpf-gtkoe-aoe-tcpkaoe-aloe Version: 7.35.252.104 (r728022) CRC: f0b454ec Date: Wed 2021-02-24 04:39:25 PST Ucode Ver: 1020.228 FWID 01-fbba058
|-
|-
| [14.0.0-19.0.0] || 4356a3-roml/pcie-ag-msgbuf-splitrx-pktctx-keepalive-sr-proptxstatus-ampduhostreorder-dlystat-rxdesens-clm_4356a3_ntd-noclminc-ntdds3-btcdyn-trfmgmt-pspretend-btafh-pktfilter-wowlpf-gtkoe-aoe-tcpkaoe-aloe Version: 7.35.252.108 (c216b7c) CRC: 1be69227 Date: Sun 2021-08-29 19:24:39 PDT Ucode Ver: 1020.228 FWID 01-65333037
| [14.0.0-20.1.0] || 4356a3-roml/pcie-ag-msgbuf-splitrx-pktctx-keepalive-sr-proptxstatus-ampduhostreorder-dlystat-rxdesens-clm_4356a3_ntd-noclminc-ntdds3-btcdyn-trfmgmt-pspretend-btafh-pktfilter-wowlpf-gtkoe-aoe-tcpkaoe-aloe Version: 7.35.252.108 (c216b7c) CRC: 1be69227 Date: Sun 2021-08-29 19:24:39 PDT Ucode Ver: 1020.228 FWID 01-65333037
|}
|}