Commit e7b602f4 authored by Paulo Alcantara's avatar Paulo Alcantara Committed by Steve French
Browse files

cifs: Save TTL value when parsing DFS referrals



This will be needed by DFS cache.

Signed-off-by: default avatarPaulo Alcantara <palcantara@suse.de>
Reviewed-by: default avatarAurelien Aptel <aaptel@suse.com>
Signed-off-by: default avatarSteve French <stfrench@microsoft.com>
parent 5fc7fcd0
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -1508,6 +1508,7 @@ struct dfs_info3_param {
	int ref_flag;
	char *path_name;
	char *node_name;
	int ttl;
};

/*
+2 −0
Original line number Diff line number Diff line
@@ -740,6 +740,8 @@ parse_dfs_referrals(struct get_dfs_referral_rsp *rsp, u32 rsp_size,
			goto parse_DFS_referrals_exit;
		}

		node->ttl = le32_to_cpu(ref->TimeToLive);

		ref++;
	}