162306a36Sopenharmony_ci/* SPDX-License-Identifier: LGPL-2.1 */
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci *   DNS Resolver upcall management for CIFS DFS
462306a36Sopenharmony_ci *   Handles host name to IP address resolution
562306a36Sopenharmony_ci *
662306a36Sopenharmony_ci *   Copyright (c) International Business Machines  Corp., 2008
762306a36Sopenharmony_ci *   Author(s): Steve French (sfrench@us.ibm.com)
862306a36Sopenharmony_ci *
962306a36Sopenharmony_ci */
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ci#ifndef _DNS_RESOLVE_H
1262306a36Sopenharmony_ci#define _DNS_RESOLVE_H
1362306a36Sopenharmony_ci
1462306a36Sopenharmony_ci#include <linux/net.h>
1562306a36Sopenharmony_ci
1662306a36Sopenharmony_ci#ifdef __KERNEL__
1762306a36Sopenharmony_ciint dns_resolve_server_name_to_ip(const char *unc, struct sockaddr *ip_addr, time64_t *expiry);
1862306a36Sopenharmony_ci#endif /* KERNEL */
1962306a36Sopenharmony_ci
2062306a36Sopenharmony_ci#endif /* _DNS_RESOLVE_H */
21