IP configuration for a network interface.

Public Attributes#

sl_ip_management_t

IP Assignment Type of sl_ip_management_t.

sl_ip_address_type_t

IP Address Type of sl_ip_address_type_t.

char *

Host name visible on network.

IPv4 setting to be used in case of static IP address assignment of type sl_net_ipv4_setting_t.

IPv6 setting to be used in case of static IP address assignment of type sl_net_ipv6_setting_t.

union sl_net_ip_configuration_t::@0

IP setting to be used for static IP address assignment.

Public Attribute Documentation#

mode#

sl_ip_management_t sl_net_ip_configuration_t::mode

IP Assignment Type of sl_ip_management_t.


Definition at line 34 of file components/service/network_manager/inc/sl_net_ip_types.h

type#

sl_ip_address_type_t sl_net_ip_configuration_t::type

IP Address Type of sl_ip_address_type_t.


Definition at line 35 of file components/service/network_manager/inc/sl_net_ip_types.h

host_name#

char* sl_net_ip_configuration_t::host_name

Host name visible on network.


Definition at line 36 of file components/service/network_manager/inc/sl_net_ip_types.h

v4#

sl_net_ipv4_setting_t sl_net_ip_configuration_t::v4

IPv4 setting to be used in case of static IP address assignment of type sl_net_ipv4_setting_t.


Definition at line 39 of file components/service/network_manager/inc/sl_net_ip_types.h

v6#

sl_net_ipv6_setting_t sl_net_ip_configuration_t::v6

IPv6 setting to be used in case of static IP address assignment of type sl_net_ipv6_setting_t.


Definition at line 41 of file components/service/network_manager/inc/sl_net_ip_types.h

ip#

union sl_net_ip_configuration_t::@0 sl_net_ip_configuration_t::ip

IP setting to be used for static IP address assignment.


Definition at line 42 of file components/service/network_manager/inc/sl_net_ip_types.h