diff options
author | Shyam Prasad N <sprasad@microsoft.com> | 2022-01-01 12:50:21 +0000 |
---|---|---|
committer | Steve French <stfrench@microsoft.com> | 2022-06-22 19:51:43 -0500 |
commit | aa45dadd34e44fcd6a9df4b395bee5b5633b4cec (patch) | |
tree | 102dd763484880c7a29ff85367b28be52ffcbf8f /fs/orangefs | |
parent | 9de74996a739bf0b7b5d8c260bd207ad6007442b (diff) |
cifs: change iface_list from array to sorted linked list
A server's published interface list can change over time, and needs
to be updated. We've storing iface_list as a simple array, which
makes it difficult to manipulate an existing list.
With this change, iface_list is modified into a linked list of
interfaces, which is kept sorted by speed.
Also added a reference counter for an iface entry, so that each
channel can maintain a backpointer to the iface and drop it
easily when needed.
Signed-off-by: Shyam Prasad N <sprasad@microsoft.com>
Signed-off-by: Steve French <stfrench@microsoft.com>
Diffstat (limited to 'fs/orangefs')
0 files changed, 0 insertions, 0 deletions