Zephyr Project API 4.0.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
ipv4_autoconf.h File Reference

IPv4 Autoconfiguration. More...

Go to the source code of this file.

Enumerations

enum  net_ipv4_autoconf_state { NET_IPV4_AUTOCONF_INIT , NET_IPV4_AUTOCONF_ASSIGNED , NET_IPV4_AUTOCONF_RENEW }
 Current state of IPv4 Autoconfiguration. More...
 

Functions

static void net_ipv4_autoconf_start (struct net_if *iface)
 Start IPv4 autoconfiguration RFC 3927: IPv4 Link Local.
 
static void net_ipv4_autoconf_reset (struct net_if *iface)
 Reset autoconf process.
 

Detailed Description

IPv4 Autoconfiguration.

Enumeration Type Documentation

◆ net_ipv4_autoconf_state

Current state of IPv4 Autoconfiguration.

Enumerator
NET_IPV4_AUTOCONF_INIT 

Initialization state.

NET_IPV4_AUTOCONF_ASSIGNED 

Assigned state.

NET_IPV4_AUTOCONF_RENEW 

Renew state.

Function Documentation

◆ net_ipv4_autoconf_reset()

static void net_ipv4_autoconf_reset ( struct net_if iface)
inlinestatic

Reset autoconf process.

Reset IPv4 IP autoconfiguration

Parameters
ifaceA valid pointer on an interface

◆ net_ipv4_autoconf_start()

static void net_ipv4_autoconf_start ( struct net_if iface)
inlinestatic

Start IPv4 autoconfiguration RFC 3927: IPv4 Link Local.

Start IPv4 IP autoconfiguration

Parameters
ifaceA valid pointer on an interface