mirror of
https://git.savannah.nongnu.org/git/lwip.git
synced 2025-08-06 22:44:38 +08:00
Move macros to access DHCP and AUTOIP data to headers, users may want to access the members
This commit is contained in:
parent
803a711e6a
commit
72316bdb5b
@ -94,8 +94,6 @@
|
|||||||
static err_t autoip_arp_announce(struct netif *netif);
|
static err_t autoip_arp_announce(struct netif *netif);
|
||||||
static void autoip_start_probing(struct netif *netif);
|
static void autoip_start_probing(struct netif *netif);
|
||||||
|
|
||||||
#define netif_autoip_data(netif) ((struct autoip*)netif_get_client_data(netif, LWIP_NETIF_CLIENT_DATA_INDEX_AUTOIP))
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @ingroup autoip
|
* @ingroup autoip
|
||||||
* Set a statically allocated struct autoip to work with.
|
* Set a statically allocated struct autoip to work with.
|
||||||
|
@ -209,8 +209,6 @@ static void dhcp_option_hostname(struct dhcp *dhcp, struct netif *netif);
|
|||||||
/* always add the DHCP options trailer to end and pad */
|
/* always add the DHCP options trailer to end and pad */
|
||||||
static void dhcp_option_trailer(struct dhcp *dhcp);
|
static void dhcp_option_trailer(struct dhcp *dhcp);
|
||||||
|
|
||||||
#define netif_dhcp_data(netif) ((struct dhcp*)netif_get_client_data(netif, LWIP_NETIF_CLIENT_DATA_INDEX_DHCP))
|
|
||||||
|
|
||||||
/** Ensure DHCP PCB is allocated and bound */
|
/** Ensure DHCP PCB is allocated and bound */
|
||||||
static err_t
|
static err_t
|
||||||
dhcp_inc_pcb_refcount(void)
|
dhcp_inc_pcb_refcount(void)
|
||||||
|
@ -88,6 +88,8 @@ u8_t autoip_supplied_address(const struct netif *netif);
|
|||||||
/* for lwIP internal use by ip4.c */
|
/* for lwIP internal use by ip4.c */
|
||||||
u8_t autoip_accept_packet(struct netif *netif, const ip4_addr_t *addr);
|
u8_t autoip_accept_packet(struct netif *netif, const ip4_addr_t *addr);
|
||||||
|
|
||||||
|
#define netif_autoip_data(netif) ((struct autoip*)netif_get_client_data(netif, LWIP_NETIF_CLIENT_DATA_INDEX_AUTOIP))
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -132,6 +132,8 @@ void dhcp_fine_tmr(void);
|
|||||||
extern void dhcp_set_ntp_servers(u8_t num_ntp_servers, const ip4_addr_t* ntp_server_addrs);
|
extern void dhcp_set_ntp_servers(u8_t num_ntp_servers, const ip4_addr_t* ntp_server_addrs);
|
||||||
#endif /* LWIP_DHCP_GET_NTP_SRV */
|
#endif /* LWIP_DHCP_GET_NTP_SRV */
|
||||||
|
|
||||||
|
#define netif_dhcp_data(netif) ((struct dhcp*)netif_get_client_data(netif, LWIP_NETIF_CLIENT_DATA_INDEX_DHCP))
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user