1 What: /sys/bus/event_source/devices/hisi_ptt<sicl_id>_<core_id>/tune
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
9 See Documentation/trace/hisi-ptt.rst for more information.
11 What: /sys/bus/event_source/devices/hisi_ptt<sicl_id>_<core_id>/tune/qos_tx_cpl
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.
21 What: /sys/bus/event_source/devices/hisi_ptt<sicl_id>_<core_id>/tune/qos_tx_np
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.
31 What: /sys/bus/event_source/devices/hisi_ptt<sicl_id>_<core_id>/tune/qos_tx_p
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.
41 What: /sys/bus/event_source/devices/hisi_ptt<sicl_id>_<core_id>/tune/rx_alloc_buf_level
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.
52 What: /sys/bus/event_source/devices/hisi_ptt<sicl_id>_<core_id>/tune/tx_alloc_buf_level
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.
63 What: /sys/devices/hisi_ptt<sicl_id>_<core_id>/root_port_filters
66 Contact: Yicong Yang <yangyicong@hisilicon.com>
67 Description: This directory contains the files providing the PCIe Root Port filters
68 information used for PTT trace. Each file is named after the supported
69 Root Port device name <domain>:<bus>:<device>.<function>.
71 See the description of the "filter" in Documentation/trace/hisi-ptt.rst
74 What: /sys/devices/hisi_ptt<sicl_id>_<core_id>/root_port_filters/multiselect
77 Contact: Yicong Yang <yangyicong@hisilicon.com>
78 Description: (Read) Indicates if this kind of filter can be selected at the same
79 time as others filters, or must be used on it's own. 1 indicates
80 the former case and 0 indicates the latter.
82 What: /sys/devices/hisi_ptt<sicl_id>_<core_id>/root_port_filters/<bdf>
85 Contact: Yicong Yang <yangyicong@hisilicon.com>
86 Description: (Read) Indicates the filter value of this Root Port filter, which
87 can be used to control the TLP headers to trace by the PTT trace.
89 What: /sys/devices/hisi_ptt<sicl_id>_<core_id>/requester_filters
92 Contact: Yicong Yang <yangyicong@hisilicon.com>
93 Description: This directory contains the files providing the PCIe Requester filters
94 information used for PTT trace. Each file is named after the supported
95 Endpoint device name <domain>:<bus>:<device>.<function>.
97 See the description of the "filter" in Documentation/trace/hisi-ptt.rst
100 What: /sys/devices/hisi_ptt<sicl_id>_<core_id>/requester_filters/multiselect
103 Contact: Yicong Yang <yangyicong@hisilicon.com>
104 Description: (Read) Indicates if this kind of filter can be selected at the same
105 time as others filters, or must be used on it's own. 1 indicates
106 the former case and 0 indicates the latter.
108 What: /sys/devices/hisi_ptt<sicl_id>_<core_id>/requester_filters/<bdf>
111 Contact: Yicong Yang <yangyicong@hisilicon.com>
112 Description: (Read) Indicates the filter value of this Requester filter, which
113 can be used to control the TLP headers to trace by the PTT trace.