From 29033ab50032007dc372907a463270cfbd54fa4f Mon Sep 17 00:00:00 2001 From: Kinte <664060402@qq.com> Date: Tue, 1 Apr 2025 16:24:01 +0800 Subject: [refact](netdev): Expose netdev_set_dns and netdev_set_if [Descriptions]: 1. Make these functions public to avoid code duplication and allow direct usage by other components. 2. Fix ifdef's error note. [Root Cause]:NA [Side Effects]:NA --- components/net/netdev/include/netdev.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'components/net/netdev/include') diff --git a/components/net/netdev/include/netdev.h b/components/net/netdev/include/netdev.h index 7963ea4dbe..05761bade6 100644 --- a/components/net/netdev/include/netdev.h +++ b/components/net/netdev/include/netdev.h @@ -181,7 +181,9 @@ int netdev_dhcp_enabled(struct netdev *netdev, rt_bool_t is_enabled); int netdev_set_ipaddr(struct netdev *netdev, const ip_addr_t *ipaddr); int netdev_set_netmask(struct netdev *netdev, const ip_addr_t *netmask); int netdev_set_gw(struct netdev *netdev, const ip_addr_t *gw); -int netdev_set_dns_server(struct netdev *netdev, uint8_t dns_num, const ip_addr_t *dns_server); +void netdev_set_dns(char *netdev_name, uint8_t dns_num, char *dns_server); +int netdev_set_dns_server(struct netdev *netdev, uint8_t dns_num, const ip_addr_t *dns_server); +void netdev_set_if(char *netdev_name, char *ip_addr, char *gw_addr, char *nm_addr); /* Set network interface device callback, it can be called when the status or address changed */ void netdev_set_register_callback(netdev_callback_fn status_callback); -- cgit v1.3.1