<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-dev/net/sunrpc/sysfs.h, branch linus/master</title>
<subtitle>Linux kernel development work - see feature branches</subtitle>
<id>https://git.zx2c4.com/linux-dev/atom/net/sunrpc/sysfs.h?h=linus%2Fmaster</id>
<link rel='self' href='https://git.zx2c4.com/linux-dev/atom/net/sunrpc/sysfs.h?h=linus%2Fmaster'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/'/>
<updated>2021-07-08T18:03:24Z</updated>
<entry>
<title>SUNRPC: take a xprt offline using sysfs</title>
<updated>2021-07-08T18:03:24Z</updated>
<author>
<name>Olga Kornievskaia</name>
<email>kolga@netapp.com</email>
</author>
<published>2021-06-24T03:28:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=5b7eb78486cd9ac58bfbd6d84ea0fe2d9fead03b'/>
<id>urn:sha1:5b7eb78486cd9ac58bfbd6d84ea0fe2d9fead03b</id>
<content type='text'>
Using sysfs's xprt_state attribute, mark a particular transport offline.
It will not be picked during the round-robin selection. It's not allowed
to take the main (1st created transport associated with the rpc_client)
offline. Also bring a transport back online via sysfs by writing "online"
and that would allow for this transport to be picked during the round-
robin selection.

Signed-off-by: Olga Kornievskaia &lt;kolga@netapp.com&gt;
Signed-off-by: Trond Myklebust &lt;trond.myklebust@hammerspace.com&gt;
</content>
</entry>
<entry>
<title>sunrpc: add add sysfs directory per xprt under each xprt_switch</title>
<updated>2021-07-08T18:03:23Z</updated>
<author>
<name>Olga Kornievskaia</name>
<email>kolga@netapp.com</email>
</author>
<published>2021-06-08T19:59:18Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=d408ebe04ac58eb370e2d264e88edbab746adda6'/>
<id>urn:sha1:d408ebe04ac58eb370e2d264e88edbab746adda6</id>
<content type='text'>
Add individual transport directories under each transport switch
group. For instance, for each nconnect=X connections there will be
a transport directory. Naming conventions also identifies transport
type -- xprt-&lt;id&gt;-&lt;type&gt; where type is udp, tcp, rdma, local, bc.

Signed-off-by: Olga Kornievskaia &lt;kolga@netapp.com&gt;
Signed-off-by: Trond Myklebust &lt;trond.myklebust@hammerspace.com&gt;
</content>
</entry>
<entry>
<title>sunrpc: add a symlink from rpc-client directory to the xprt_switch</title>
<updated>2021-07-08T18:03:23Z</updated>
<author>
<name>Olga Kornievskaia</name>
<email>kolga@netapp.com</email>
</author>
<published>2021-06-08T19:59:17Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=2a338a543163ad6b42f4732396249cea6d3a33c8'/>
<id>urn:sha1:2a338a543163ad6b42f4732396249cea6d3a33c8</id>
<content type='text'>
An rpc client uses a transport switch and one ore more transports
associated with that switch. Since transports are shared among
rpc clients, create a symlink into the xprt_switch directory
instead of duplicating entries under each rpc client.

Signed-off-by: Olga Kornievskaia &lt;kolga@netapp.com&gt;
Signed-off-by: Trond Myklebust &lt;trond.myklebust@hammerspace.com&gt;
</content>
</entry>
<entry>
<title>sunrpc: add xprt_switch direcotry to sunrpc's sysfs</title>
<updated>2021-07-08T18:03:23Z</updated>
<author>
<name>Olga Kornievskaia</name>
<email>kolga@netapp.com</email>
</author>
<published>2021-06-08T19:59:16Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=baea99445dd4675a834e8a5987d2f368adb62e6c'/>
<id>urn:sha1:baea99445dd4675a834e8a5987d2f368adb62e6c</id>
<content type='text'>
Add xprt_switch directory to the sysfs and create individual
xprt_swith subdirectories for multipath transport group.

Signed-off-by: Olga Kornievskaia &lt;kolga@netapp.com&gt;
Signed-off-by: Trond Myklebust &lt;trond.myklebust@hammerspace.com&gt;
</content>
</entry>
<entry>
<title>sunrpc: Create per-rpc_clnt sysfs kobjects</title>
<updated>2021-07-08T18:03:23Z</updated>
<author>
<name>Olga Kornievskaia</name>
<email>kolga@netapp.com</email>
</author>
<published>2021-06-08T19:59:12Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=c5a382ebdbdaac27ec109993e29f9045d70297f2'/>
<id>urn:sha1:c5a382ebdbdaac27ec109993e29f9045d70297f2</id>
<content type='text'>
These will eventually have files placed under them for sysfs operations.

Signed-off-by: Anna Schumaker &lt;Anna.Schumaker@Netapp.com&gt;
Signed-off-by: Olga Kornievskaia &lt;kolga@netapp.com&gt;
Signed-off-by: Trond Myklebust &lt;trond.myklebust@hammerspace.com&gt;
</content>
</entry>
<entry>
<title>sunrpc: Create a sunrpc directory under /sys/kernel/</title>
<updated>2021-07-08T18:03:23Z</updated>
<author>
<name>Olga Kornievskaia</name>
<email>kolga@netapp.com</email>
</author>
<published>2021-06-08T19:59:10Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=746787489b0c3a879ddc671ce1e0d15e71b0d881'/>
<id>urn:sha1:746787489b0c3a879ddc671ce1e0d15e71b0d881</id>
<content type='text'>
This is where we'll put per-rpc_client related files

Signed-off-by: Anna Schumaker &lt;Anna.Schumaker@Netapp.com&gt;
Signed-off-by: Olga Kornievskaia &lt;kolga@netapp.com&gt;
Signed-off-by: Trond Myklebust &lt;trond.myklebust@hammerspace.com&gt;
</content>
</entry>
</feed>
