GNU Linux-libre 6.1.90-gnu
[releases.git] / Documentation / ABI / testing / sysfs-devices-hisi_ptt
1 What:           /sys/devices/hisi_ptt<sicl_id>_<core_id>/tune
2 Date:           October 2022
3 KernelVersion:  6.1
4 Contact:        Yicong Yang <yangyicong@hisilicon.com>
5 Description:    This directory contains files for tuning the PCIe link
6                 parameters(events). Each file is named after the event
7                 of the PCIe link.
8
9                 See Documentation/trace/hisi-ptt.rst for more information.
10
11 What:           /sys/devices/hisi_ptt<sicl_id>_<core_id>/tune/qos_tx_cpl
12 Date:           October 2022
13 KernelVersion:  6.1
14 Contact:        Yicong Yang <yangyicong@hisilicon.com>
15 Description:    (RW) Controls the weight of Tx completion TLPs, which influence
16                 the proportion of outbound completion TLPs on the PCIe link.
17                 The available tune data is [0, 1, 2]. Writing a negative value
18                 will return an error, and out of range values will be converted
19                 to 2. The value indicates a probable level of the event.
20
21 What:           /sys/devices/hisi_ptt<sicl_id>_<core_id>/tune/qos_tx_np
22 Date:           October 2022
23 KernelVersion:  6.1
24 Contact:        Yicong Yang <yangyicong@hisilicon.com>
25 Description:    (RW) Controls the weight of Tx non-posted TLPs, which influence
26                 the proportion of outbound non-posted TLPs on the PCIe link.
27                 The available tune data is [0, 1, 2]. Writing a negative value
28                 will return an error, and out of range values will be converted
29                 to 2. The value indicates a probable level of the event.
30
31 What:           /sys/devices/hisi_ptt<sicl_id>_<core_id>/tune/qos_tx_p
32 Date:           October 2022
33 KernelVersion:  6.1
34 Contact:        Yicong Yang <yangyicong@hisilicon.com>
35 Description:    (RW) Controls the weight of Tx posted TLPs, which influence the
36                 proportion of outbound posted TLPs on the PCIe link.
37                 The available tune data is [0, 1, 2]. Writing a negative value
38                 will return an error, and out of range values will be converted
39                 to 2. The value indicates a probable level of the event.
40
41 What:           /sys/devices/hisi_ptt<sicl_id>_<core_id>/tune/rx_alloc_buf_level
42 Date:           October 2022
43 KernelVersion:  6.1
44 Contact:        Yicong Yang <yangyicong@hisilicon.com>
45 Description:    (RW) Control the allocated buffer watermark for inbound packets.
46                 The packets will be stored in the buffer first and then transmitted
47                 either when the watermark reached or when timed out.
48                 The available tune data is [0, 1, 2]. Writing a negative value
49                 will return an error, and out of range values will be converted
50                 to 2. The value indicates a probable level of the event.
51
52 What:           /sys/devices/hisi_ptt<sicl_id>_<core_id>/tune/tx_alloc_buf_level
53 Date:           October 2022
54 KernelVersion:  6.1
55 Contact:        Yicong Yang <yangyicong@hisilicon.com>
56 Description:    (RW) Control the allocated buffer watermark of outbound packets.
57                 The packets will be stored in the buffer first and then transmitted
58                 either when the watermark reached or when timed out.
59                 The available tune data is [0, 1, 2]. Writing a negative value
60                 will return an error, and out of range values will be converted
61                 to 2. The value indicates a probable level of the event.