| What: /sys/devices/platform/soc@X/XXXXXXX.ipa/ | |
| Date: June 2021 | |
| KernelVersion: v5.14 | |
| Contact: Alex Elder <elder@kernel.org> | |
| Description: | |
| The /sys/devices/platform/soc@X/XXXXXXX.ipa/ directory | |
| contains read-only attributes exposing information about | |
| an IPA device. The X values could vary, but are typically | |
| "soc@0/1e40000.ipa". | |
| What: .../XXXXXXX.ipa/version | |
| Date: June 2021 | |
| KernelVersion: v5.14 | |
| Contact: Alex Elder <elder@kernel.org> | |
| Description: | |
| The .../XXXXXXX.ipa/version file contains the IPA hardware | |
| version, as a period-separated set of two or three integers | |
| (e.g., "3.5.1" or "4.2"). | |
| What: .../XXXXXXX.ipa/feature/ | |
| Date: June 2021 | |
| KernelVersion: v5.14 | |
| Contact: Alex Elder <elder@kernel.org> | |
| Description: | |
| The .../XXXXXXX.ipa/feature/ directory contains a set of | |
| attributes describing features implemented by the IPA | |
| hardware. | |
| What: .../XXXXXXX.ipa/feature/rx_offload | |
| Date: June 2021 | |
| KernelVersion: v5.14 | |
| Contact: Alex Elder <elder@kernel.org> | |
| Description: | |
| The .../XXXXXXX.ipa/feature/rx_offload file contains a | |
| string indicating the type of receive checksum offload | |
| that is supported by the hardware. The possible values | |
| are "MAPv4" or "MAPv5". | |
| What: .../XXXXXXX.ipa/feature/tx_offload | |
| Date: June 2021 | |
| KernelVersion: v5.14 | |
| Contact: Alex Elder <elder@kernel.org> | |
| Description: | |
| The .../XXXXXXX.ipa/feature/tx_offload file contains a | |
| string indicating the type of transmit checksum offload | |
| that is supported by the hardware. The possible values | |
| are "MAPv4" or "MAPv5". | |
| What: .../XXXXXXX.ipa/endpoint_id/ | |
| Date: July 2022 | |
| KernelVersion: v5.19 | |
| Contact: Alex Elder <elder@kernel.org> | |
| Description: | |
| The .../XXXXXXX.ipa/endpoint_id/ directory contains | |
| attributes that define IDs associated with IPA | |
| endpoints. The "rx" or "tx" in an endpoint name is | |
| from the perspective of the AP. An endpoint ID is a | |
| small unsigned integer. | |
| What: .../XXXXXXX.ipa/endpoint_id/modem_rx | |
| Date: July 2022 | |
| KernelVersion: v5.19 | |
| Contact: Alex Elder <elder@kernel.org> | |
| Description: | |
| The .../XXXXXXX.ipa/endpoint_id/modem_rx file contains | |
| the ID of the AP endpoint on which packets originating | |
| from the embedded modem are received. | |
| What: .../XXXXXXX.ipa/endpoint_id/modem_tx | |
| Date: July 2022 | |
| KernelVersion: v5.19 | |
| Contact: Alex Elder <elder@kernel.org> | |
| Description: | |
| The .../XXXXXXX.ipa/endpoint_id/modem_tx file contains | |
| the ID of the AP endpoint on which packets destined | |
| for the embedded modem are sent. | |
| What: .../XXXXXXX.ipa/endpoint_id/monitor_rx | |
| Date: July 2022 | |
| KernelVersion: v5.19 | |
| Contact: Alex Elder <elder@kernel.org> | |
| Description: | |
| The .../XXXXXXX.ipa/endpoint_id/monitor_rx file contains | |
| the ID of the AP endpoint on which IPA "monitor" data is | |
| received. The monitor endpoint supplies replicas of | |
| packets that enter the IPA hardware for processing. | |
| Each replicated packet is preceded by a fixed-size "ODL" | |
| header (see .../XXXXXXX.ipa/feature/monitor, above). | |
| Large packets are truncated, to reduce the bandwidth | |
| required to provide the monitor function. | |
| What: .../XXXXXXX.ipa/modem/ | |
| Date: June 2021 | |
| KernelVersion: v5.14 | |
| Contact: Alex Elder <elder@kernel.org> | |
| Description: | |
| The .../XXXXXXX.ipa/modem/ directory contains attributes | |
| describing properties of the modem embedded in the SoC. | |
| What: .../XXXXXXX.ipa/modem/rx_endpoint_id | |
| Date: June 2021 | |
| KernelVersion: v5.14 | |
| Contact: Alex Elder <elder@kernel.org> | |
| Description: | |
| The .../XXXXXXX.ipa/modem/rx_endpoint_id file duplicates | |
| the value found in .../XXXXXXX.ipa/endpoint_id/modem_rx. | |
| What: .../XXXXXXX.ipa/modem/tx_endpoint_id | |
| Date: June 2021 | |
| KernelVersion: v5.14 | |
| Contact: Alex Elder <elder@kernel.org> | |
| Description: | |
| The .../XXXXXXX.ipa/modem/tx_endpoint_id file duplicates | |
| the value found in .../XXXXXXX.ipa/endpoint_id/modem_tx. |