0001 What: /sys/devices/platform/soc@X/XXXXXXX.ipa/
0002 Date: June 2021
0003 KernelVersion: v5.14
0004 Contact: Alex Elder <elder@kernel.org>
0005 Description:
0006 The /sys/devices/platform/soc@X/XXXXXXX.ipa/ directory
0007 contains read-only attributes exposing information about
0008 an IPA device. The X values could vary, but are typically
0009 "soc@0/1e40000.ipa".
0010
0011 What: .../XXXXXXX.ipa/version
0012 Date: June 2021
0013 KernelVersion: v5.14
0014 Contact: Alex Elder <elder@kernel.org>
0015 Description:
0016 The .../XXXXXXX.ipa/version file contains the IPA hardware
0017 version, as a period-separated set of two or three integers
0018 (e.g., "3.5.1" or "4.2").
0019
0020 What: .../XXXXXXX.ipa/feature/
0021 Date: June 2021
0022 KernelVersion: v5.14
0023 Contact: Alex Elder <elder@kernel.org>
0024 Description:
0025 The .../XXXXXXX.ipa/feature/ directory contains a set of
0026 attributes describing features implemented by the IPA
0027 hardware.
0028
0029 What: .../XXXXXXX.ipa/feature/rx_offload
0030 Date: June 2021
0031 KernelVersion: v5.14
0032 Contact: Alex Elder <elder@kernel.org>
0033 Description:
0034 The .../XXXXXXX.ipa/feature/rx_offload file contains a
0035 string indicating the type of receive checksum offload
0036 that is supported by the hardware. The possible values
0037 are "MAPv4" or "MAPv5".
0038
0039 What: .../XXXXXXX.ipa/feature/tx_offload
0040 Date: June 2021
0041 KernelVersion: v5.14
0042 Contact: Alex Elder <elder@kernel.org>
0043 Description:
0044 The .../XXXXXXX.ipa/feature/tx_offload file contains a
0045 string indicating the type of transmit checksum offload
0046 that is supported by the hardware. The possible values
0047 are "MAPv4" or "MAPv5".
0048
0049 What: .../XXXXXXX.ipa/endpoint_id/
0050 Date: July 2022
0051 KernelVersion: v5.19
0052 Contact: Alex Elder <elder@kernel.org>
0053 Description:
0054 The .../XXXXXXX.ipa/endpoint_id/ directory contains
0055 attributes that define IDs associated with IPA
0056 endpoints. The "rx" or "tx" in an endpoint name is
0057 from the perspective of the AP. An endpoint ID is a
0058 small unsigned integer.
0059
0060 What: .../XXXXXXX.ipa/endpoint_id/modem_rx
0061 Date: July 2022
0062 KernelVersion: v5.19
0063 Contact: Alex Elder <elder@kernel.org>
0064 Description:
0065 The .../XXXXXXX.ipa/endpoint_id/modem_rx file contains
0066 the ID of the AP endpoint on which packets originating
0067 from the embedded modem are received.
0068
0069 What: .../XXXXXXX.ipa/endpoint_id/modem_tx
0070 Date: July 2022
0071 KernelVersion: v5.19
0072 Contact: Alex Elder <elder@kernel.org>
0073 Description:
0074 The .../XXXXXXX.ipa/endpoint_id/modem_tx file contains
0075 the ID of the AP endpoint on which packets destined
0076 for the embedded modem are sent.
0077
0078 What: .../XXXXXXX.ipa/endpoint_id/monitor_rx
0079 Date: July 2022
0080 KernelVersion: v5.19
0081 Contact: Alex Elder <elder@kernel.org>
0082 Description:
0083 The .../XXXXXXX.ipa/endpoint_id/monitor_rx file contains
0084 the ID of the AP endpoint on which IPA "monitor" data is
0085 received. The monitor endpoint supplies replicas of
0086 packets that enter the IPA hardware for processing.
0087 Each replicated packet is preceded by a fixed-size "ODL"
0088 header (see .../XXXXXXX.ipa/feature/monitor, above).
0089 Large packets are truncated, to reduce the bandwidth
0090 required to provide the monitor function.
0091
0092 What: .../XXXXXXX.ipa/modem/
0093 Date: June 2021
0094 KernelVersion: v5.14
0095 Contact: Alex Elder <elder@kernel.org>
0096 Description:
0097 The .../XXXXXXX.ipa/modem/ directory contains attributes
0098 describing properties of the modem embedded in the SoC.
0099
0100 What: .../XXXXXXX.ipa/modem/rx_endpoint_id
0101 Date: June 2021
0102 KernelVersion: v5.14
0103 Contact: Alex Elder <elder@kernel.org>
0104 Description:
0105 The .../XXXXXXX.ipa/modem/rx_endpoint_id file duplicates
0106 the value found in .../XXXXXXX.ipa/endpoint_id/modem_rx.
0107
0108 What: .../XXXXXXX.ipa/modem/tx_endpoint_id
0109 Date: June 2021
0110 KernelVersion: v5.14
0111 Contact: Alex Elder <elder@kernel.org>
0112 Description:
0113 The .../XXXXXXX.ipa/modem/tx_endpoint_id file duplicates
0114 the value found in .../XXXXXXX.ipa/endpoint_id/modem_tx.