xref: /OK3568_Linux_fs/kernel/Documentation/ABI/stable/sysfs-bus-vmbus (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunWhat:		/sys/bus/vmbus/devices/<UUID>/id
2*4882a593SmuzhiyunDate:		Jul 2009
3*4882a593SmuzhiyunKernelVersion:	2.6.31
4*4882a593SmuzhiyunContact:	K. Y. Srinivasan <kys@microsoft.com>
5*4882a593SmuzhiyunDescription:	The VMBus child_relid of the device's primary channel
6*4882a593SmuzhiyunUsers:		tools/hv/lsvmbus
7*4882a593Smuzhiyun
8*4882a593SmuzhiyunWhat:		/sys/bus/vmbus/devices/<UUID>/class_id
9*4882a593SmuzhiyunDate:		Jul 2009
10*4882a593SmuzhiyunKernelVersion:	2.6.31
11*4882a593SmuzhiyunContact:	K. Y. Srinivasan <kys@microsoft.com>
12*4882a593SmuzhiyunDescription:	The VMBus interface type GUID of the device
13*4882a593SmuzhiyunUsers:		tools/hv/lsvmbus
14*4882a593Smuzhiyun
15*4882a593SmuzhiyunWhat:		/sys/bus/vmbus/devices/<UUID>/device_id
16*4882a593SmuzhiyunDate:		Jul 2009
17*4882a593SmuzhiyunKernelVersion:	2.6.31
18*4882a593SmuzhiyunContact:	K. Y. Srinivasan <kys@microsoft.com>
19*4882a593SmuzhiyunDescription:	The VMBus interface instance GUID of the device
20*4882a593SmuzhiyunUsers:		tools/hv/lsvmbus
21*4882a593Smuzhiyun
22*4882a593SmuzhiyunWhat:		/sys/bus/vmbus/devices/<UUID>/channel_vp_mapping
23*4882a593SmuzhiyunDate:		Jul 2015
24*4882a593SmuzhiyunKernelVersion:	4.2.0
25*4882a593SmuzhiyunContact:	K. Y. Srinivasan <kys@microsoft.com>
26*4882a593SmuzhiyunDescription:	The mapping of which primary/sub channels are bound to which
27*4882a593Smuzhiyun		Virtual Processors.
28*4882a593Smuzhiyun		Format: <channel's child_relid:the bound cpu's number>
29*4882a593SmuzhiyunUsers:		tools/hv/lsvmbus
30*4882a593Smuzhiyun
31*4882a593SmuzhiyunWhat:		/sys/bus/vmbus/devices/<UUID>/device
32*4882a593SmuzhiyunDate:		Dec. 2015
33*4882a593SmuzhiyunKernelVersion:	4.5
34*4882a593SmuzhiyunContact:	K. Y. Srinivasan <kys@microsoft.com>
35*4882a593SmuzhiyunDescription:	The 16 bit device ID of the device
36*4882a593SmuzhiyunUsers:		tools/hv/lsvmbus and user level RDMA libraries
37*4882a593Smuzhiyun
38*4882a593SmuzhiyunWhat:		/sys/bus/vmbus/devices/<UUID>/vendor
39*4882a593SmuzhiyunDate:		Dec. 2015
40*4882a593SmuzhiyunKernelVersion:	4.5
41*4882a593SmuzhiyunContact:	K. Y. Srinivasan <kys@microsoft.com>
42*4882a593SmuzhiyunDescription:	The 16 bit vendor ID of the device
43*4882a593SmuzhiyunUsers:		tools/hv/lsvmbus and user level RDMA libraries
44*4882a593Smuzhiyun
45*4882a593SmuzhiyunWhat:		/sys/bus/vmbus/devices/<UUID>/numa_node
46*4882a593SmuzhiyunDate:		Jul 2018
47*4882a593SmuzhiyunKernelVersion:	4.19
48*4882a593SmuzhiyunContact:	Stephen Hemminger <sthemmin@microsoft.com>
49*4882a593SmuzhiyunDescription:	This NUMA node to which the VMBUS device is
50*4882a593Smuzhiyun		attached, or -1 if the node is unknown.
51*4882a593Smuzhiyun
52*4882a593SmuzhiyunWhat:		/sys/bus/vmbus/devices/<UUID>/channels/<N>
53*4882a593SmuzhiyunDate:		September. 2017
54*4882a593SmuzhiyunKernelVersion:	4.14
55*4882a593SmuzhiyunContact:	Stephen Hemminger <sthemmin@microsoft.com>
56*4882a593SmuzhiyunDescription:	Directory for per-channel information
57*4882a593Smuzhiyun		NN is the VMBUS relid associtated with the channel.
58*4882a593Smuzhiyun
59*4882a593SmuzhiyunWhat:		/sys/bus/vmbus/devices/<UUID>/channels/<N>/cpu
60*4882a593SmuzhiyunDate:		September. 2017
61*4882a593SmuzhiyunKernelVersion:	4.14
62*4882a593SmuzhiyunContact:	Stephen Hemminger <sthemmin@microsoft.com>
63*4882a593SmuzhiyunDescription:	VCPU (sub)channel is affinitized to
64*4882a593SmuzhiyunUsers:		tools/hv/lsvmbus and other debugging tools
65*4882a593Smuzhiyun
66*4882a593SmuzhiyunWhat:		/sys/bus/vmbus/devices/<UUID>/channels/<N>/in_mask
67*4882a593SmuzhiyunDate:		September. 2017
68*4882a593SmuzhiyunKernelVersion:	4.14
69*4882a593SmuzhiyunContact:	Stephen Hemminger <sthemmin@microsoft.com>
70*4882a593SmuzhiyunDescription:	Host to guest channel interrupt mask
71*4882a593SmuzhiyunUsers:		Debugging tools
72*4882a593Smuzhiyun
73*4882a593SmuzhiyunWhat:		/sys/bus/vmbus/devices/<UUID>/channels/<N>/latency
74*4882a593SmuzhiyunDate:		September. 2017
75*4882a593SmuzhiyunKernelVersion:	4.14
76*4882a593SmuzhiyunContact:	Stephen Hemminger <sthemmin@microsoft.com>
77*4882a593SmuzhiyunDescription:	Channel signaling latency. This file is available only for
78*4882a593Smuzhiyun		performance critical channels (storage, network, etc.) that use
79*4882a593Smuzhiyun		the monitor page mechanism.
80*4882a593SmuzhiyunUsers:		Debugging tools
81*4882a593Smuzhiyun
82*4882a593SmuzhiyunWhat:		/sys/bus/vmbus/devices/<UUID>/channels/<N>/out_mask
83*4882a593SmuzhiyunDate:		September. 2017
84*4882a593SmuzhiyunKernelVersion:	4.14
85*4882a593SmuzhiyunContact:	Stephen Hemminger <sthemmin@microsoft.com>
86*4882a593SmuzhiyunDescription:	Guest to host channel interrupt mask
87*4882a593SmuzhiyunUsers:		Debugging tools
88*4882a593Smuzhiyun
89*4882a593SmuzhiyunWhat:		/sys/bus/vmbus/devices/<UUID>/channels/<N>/pending
90*4882a593SmuzhiyunDate:		September. 2017
91*4882a593SmuzhiyunKernelVersion:	4.14
92*4882a593SmuzhiyunContact:	Stephen Hemminger <sthemmin@microsoft.com>
93*4882a593SmuzhiyunDescription:	Channel interrupt pending state. This file is available only for
94*4882a593Smuzhiyun		performance critical channels (storage, network, etc.) that use
95*4882a593Smuzhiyun		the monitor page mechanism.
96*4882a593SmuzhiyunUsers:		Debugging tools
97*4882a593Smuzhiyun
98*4882a593SmuzhiyunWhat:		/sys/bus/vmbus/devices/<UUID>/channels/<N>/read_avail
99*4882a593SmuzhiyunDate:		September. 2017
100*4882a593SmuzhiyunKernelVersion:	4.14
101*4882a593SmuzhiyunContact:	Stephen Hemminger <sthemmin@microsoft.com>
102*4882a593SmuzhiyunDescription:	Bytes available to read
103*4882a593SmuzhiyunUsers:		Debugging tools
104*4882a593Smuzhiyun
105*4882a593SmuzhiyunWhat:		/sys/bus/vmbus/devices/<UUID>/channels/<N>/write_avail
106*4882a593SmuzhiyunDate:		September. 2017
107*4882a593SmuzhiyunKernelVersion:	4.14
108*4882a593SmuzhiyunContact:	Stephen Hemminger <sthemmin@microsoft.com>
109*4882a593SmuzhiyunDescription:	Bytes available to write
110*4882a593SmuzhiyunUsers:		Debugging tools
111*4882a593Smuzhiyun
112*4882a593SmuzhiyunWhat:		/sys/bus/vmbus/devices/<UUID>/channels/<N>/events
113*4882a593SmuzhiyunDate:		September. 2017
114*4882a593SmuzhiyunKernelVersion:	4.14
115*4882a593SmuzhiyunContact:	Stephen Hemminger <sthemmin@microsoft.com>
116*4882a593SmuzhiyunDescription:	Number of times we have signaled the host
117*4882a593SmuzhiyunUsers:		Debugging tools
118*4882a593Smuzhiyun
119*4882a593SmuzhiyunWhat:		/sys/bus/vmbus/devices/<UUID>/channels/<N>/interrupts
120*4882a593SmuzhiyunDate:		September. 2017
121*4882a593SmuzhiyunKernelVersion:	4.14
122*4882a593SmuzhiyunContact:	Stephen Hemminger <sthemmin@microsoft.com>
123*4882a593SmuzhiyunDescription:	Number of times we have taken an interrupt (incoming)
124*4882a593SmuzhiyunUsers:		Debugging tools
125*4882a593Smuzhiyun
126*4882a593SmuzhiyunWhat:		/sys/bus/vmbus/devices/<UUID>/channels/<N>/subchannel_id
127*4882a593SmuzhiyunDate:		January. 2018
128*4882a593SmuzhiyunKernelVersion:	4.16
129*4882a593SmuzhiyunContact:	Stephen Hemminger <sthemmin@microsoft.com>
130*4882a593SmuzhiyunDescription:	Subchannel ID associated with VMBUS channel
131*4882a593SmuzhiyunUsers:		Debugging tools and userspace drivers
132*4882a593Smuzhiyun
133*4882a593SmuzhiyunWhat:		/sys/bus/vmbus/devices/<UUID>/channels/<N>/monitor_id
134*4882a593SmuzhiyunDate:		January. 2018
135*4882a593SmuzhiyunKernelVersion:	4.16
136*4882a593SmuzhiyunContact:	Stephen Hemminger <sthemmin@microsoft.com>
137*4882a593SmuzhiyunDescription:	Monitor bit associated with channel. This file is available only
138*4882a593Smuzhiyun		for performance critical channels (storage, network, etc.) that
139*4882a593Smuzhiyun		use the monitor page mechanism.
140*4882a593SmuzhiyunUsers:		Debugging tools and userspace drivers
141*4882a593Smuzhiyun
142*4882a593SmuzhiyunWhat:		/sys/bus/vmbus/devices/<UUID>/channels/<N>/ring
143*4882a593SmuzhiyunDate:		January. 2018
144*4882a593SmuzhiyunKernelVersion:	4.16
145*4882a593SmuzhiyunContact:	Stephen Hemminger <sthemmin@microsoft.com>
146*4882a593SmuzhiyunDescription:	Binary file created by uio_hv_generic for ring buffer
147*4882a593SmuzhiyunUsers:		Userspace drivers
148*4882a593Smuzhiyun
149*4882a593SmuzhiyunWhat:           /sys/bus/vmbus/devices/<UUID>/channels/<N>/intr_in_full
150*4882a593SmuzhiyunDate:           February 2019
151*4882a593SmuzhiyunKernelVersion:  5.0
152*4882a593SmuzhiyunContact:        Michael Kelley <mikelley@microsoft.com>
153*4882a593SmuzhiyunDescription:    Number of guest to host interrupts caused by the inbound ring
154*4882a593Smuzhiyun		buffer transitioning from full to not full while a packet is
155*4882a593Smuzhiyun		waiting for buffer space to become available
156*4882a593SmuzhiyunUsers:          Debugging tools
157*4882a593Smuzhiyun
158*4882a593SmuzhiyunWhat:           /sys/bus/vmbus/devices/<UUID>/channels/<N>/intr_out_empty
159*4882a593SmuzhiyunDate:           February 2019
160*4882a593SmuzhiyunKernelVersion:  5.0
161*4882a593SmuzhiyunContact:        Michael Kelley <mikelley@microsoft.com>
162*4882a593SmuzhiyunDescription:    Number of guest to host interrupts caused by the outbound ring
163*4882a593Smuzhiyun		buffer transitioning from empty to not empty
164*4882a593SmuzhiyunUsers:          Debugging tools
165*4882a593Smuzhiyun
166*4882a593SmuzhiyunWhat:           /sys/bus/vmbus/devices/<UUID>/channels/<N>/out_full_first
167*4882a593SmuzhiyunDate:           February 2019
168*4882a593SmuzhiyunKernelVersion:  5.0
169*4882a593SmuzhiyunContact:        Michael Kelley <mikelley@microsoft.com>
170*4882a593SmuzhiyunDescription:    Number of write operations that were the first to encounter an
171*4882a593Smuzhiyun		outbound ring buffer full condition
172*4882a593SmuzhiyunUsers:          Debugging tools
173*4882a593Smuzhiyun
174*4882a593SmuzhiyunWhat:           /sys/bus/vmbus/devices/<UUID>/channels/<N>/out_full_total
175*4882a593SmuzhiyunDate:           February 2019
176*4882a593SmuzhiyunKernelVersion:  5.0
177*4882a593SmuzhiyunContact:        Michael Kelley <mikelley@microsoft.com>
178*4882a593SmuzhiyunDescription:    Total number of write operations that encountered an outbound
179*4882a593Smuzhiyun		ring buffer full condition
180*4882a593SmuzhiyunUsers:          Debugging tools
181