Software Development Kit (SDK) and API Discussions

Api call for list of open shaes per client machine.


I need to build a report to see which machine connected to what share and vice versa -- list of machines connected to some share.

In CLI cifs sessions %MACHINE_ADDRESS% works fine. It sows open shares, files etc. But in API browser I see that cifs-session-list-iter-next returns cifs-session-info structure where "shares" is an integer and returns only amount of open shares per client, but not names.


Any ideas how to get names of open cifs shares?





To get the information you need first you must understand that CIFS sessions will bring you only session information. You'll get the user using that session, for example. But you want all shares opened by that session, this means you want to know what files (by the way directories are a kind of file) is a user accessing so you must use cifs-session-file-get-iter to get those information.

Thus, you simply relate both by session-id and optionally by connection-id too.

Sorry for any typo but I am using my mobile.
NetApp on Discord Image

We're on Discord, are you?

Live Chat, Watch Parties, and More!

Explore Banner

Meet Explore, NetApp’s digital sales platform

Engage digitally throughout the sales process, from product discovery to configuration, and handle all your post-purchase needs.

NetApp Insights to Action
I2A Banner