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