12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- #ifndef ZEPHYR_INCLUDE_NET_DHCPV4_H_
- #define ZEPHYR_INCLUDE_NET_DHCPV4_H_
- #include <sys/slist.h>
- #include <zephyr/types.h>
- #ifdef __cplusplus
- extern "C" {
- #endif
- enum net_dhcpv4_state {
- NET_DHCPV4_DISABLED,
- NET_DHCPV4_INIT,
- NET_DHCPV4_SELECTING,
- NET_DHCPV4_REQUESTING,
- NET_DHCPV4_RENEWING,
- NET_DHCPV4_REBINDING,
- NET_DHCPV4_BOUND,
- } __packed;
- void net_dhcpv4_start(struct net_if *iface);
- void net_dhcpv4_stop(struct net_if *iface);
- const char *net_dhcpv4_state_name(enum net_dhcpv4_state state);
- #ifdef __cplusplus
- }
- #endif
- #endif
|